Soups & Stews
Alison Roman’s potato leek soup recipe delivers velvety smoothness with layers of caramelized onion depth that transform simple ingredients into restaurant-quality comfort. The secret lies in slow-cooked leeks and onions until they’re golden and sweet, forming the soul of this creamy soup.
I’ve perfected this technique to balance earthy leeks with rich, velvety broth—no lumps, just pure, silky satisfaction in every spoonful.
What sets this recipe apart is Alison’s signature approach: starting with a proper onion caramelization that builds flavor before adding potatoes and broth. The result is a soup that’s creamy without heavy cream, with just enough richness to satisfy.
This method ensures every bite is tender, aromatic, and perfectly balanced—no bland aftertaste, just deep, savory comfort.
By the time you finish, you’ll have a pot of golden, velvety soup that’s ready to serve with crusty bread or a simple salad. The texture is impossibly smooth, the flavor complex yet harmonious, and the process straightforward enough for weeknight cooking.
This isn’t just soup—it’s a cozy, flavor-packed experience that feels like a hug in a bowl.
The best part? It reheats beautifully, making it ideal for meal prep or leftovers. Whether you’re feeding a crowd or treating yourself to a quiet dinner, this recipe delivers foolproof results every time. Let’s get started on creating your own velvety masterpiece.
Ingredients for alison roman potato leek soup
Caramelized onions and leeks form the flavorful base of this velvety soup, balanced with creamy potatoes and rich broth.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 whole | Cut into 1/2-inch slices, caramelized |
| Leeks 🥬 | 2 whole | White and light green parts only, sliced |
| Russet Potatoes 🥔 | 2 lb | Peeled, cut into 1-inch cubes |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred, homemade or store-bought |
| Heavy Cream 🥛 | 1 cup | Full-fat for best texture |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred |
| Fresh Thyme 🌿 | 2 sprigs | Stems removed, leaves only |
| Garlic Cloves 🧄 | 4 cloves | Peeled, smashed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for caramelization |
| Cream Cheese 🧀 | 4 oz | Full-fat, for extra creaminess |
The onions and leeks are non-negotiable here—they need time to develop that deep caramel color. Yellow onions should be sweet, not bitter, so grab the freshest ones from the store's produce section. I always double-check the leeks for dirt (they grow underground, after all) and rinse them thoroughly. For the potatoes, Russets are ideal—they break down beautifully without turning mushy. If you're using store-bought broth, Pacific Foods or Imagine brands are my go-tos for clean flavor. The heavy cream and butter are where the richness comes from, so don't skimp—European-style butter has more fat content and melts beautifully.
No fresh thyme? Dried works at half the amount, but fresh is ideal for that bright aroma. Running low on vegetable broth? Chicken broth works too, but keep it low-sodium. The cream cheese adds a luxurious texture—Philadelphia brand is foolproof, but any full-fat cream cheese will do. For a lighter version, you could reduce the cream to 1/2 cup and add 1/2 cup coconut milk, but trust me on the full-fat version for that restaurant-quality mouthfeel. The garlic can be pre-minced if you're short on time, but fresh smashed cloves give the best flavor. And if you're worried about the soup being too heavy, remember—it's all about balance. The caramelized veggies carry so much flavor that the creaminess just enhances it.
This soup tastes even better the next day as flavors meld together. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. To reheat, warm gently on the stove with a splash of broth or water to restore creaminess. I always make a double batch—one pot for dinner, one for lunches. The cream cheese helps it reheat beautifully without separating. For serving, keep that crispy caramelized onion topping separate until ready to eat—it's the perfect garnish to add extra depth.
Why You'll Love This Recipe
- No-Fuss Ingredients: I swear by this recipe because it uses stuff I always have on hand—yellow onions, leeks, and russets. No fancy pantry raids or last-minute grocery runs. The heavy cream at the end? That’s the only splurge, and it’s worth every penny for that velvety finish.
- Leek Love Bomb: That first spoonful of caramelized leeks and onions? It’s like a flavor hug. The slow cook in broth turns them into something rich and sweet, while the russets add that hearty, creamy texture. Honestly, it’s the kind of soup that makes you want to lick the bowl.
- Leftovers That Shine: This soup actually tastes better the next day—yes, really. I make a big batch on Sundays, and by Wednesday, it’s still the star of my lunch. The flavors meld perfectly, and reheating it just softens everything into pure comfort. (Between us, I’ve microwaved this straight from the fridge more times than I’d admit.)
- Weeknight Warrior: I’m talking 30 minutes, tops. Chop the veggies while the broth simmers, blend, stir in the cream, and boom—dinner’s done. No last-minute stress, no burning the house down. Even my picky-eating roommate asks for seconds, and that’s saying something.
Step-by-step instructions for Alison Roman's potato leek soup
Here's the method that delivers Alison Roman's signature velvety texture and deep caramelized flavor.
Caramelize the Onions and Leeks
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-low heat. Add the 2 whole yellow onions and 2 whole leeks, sliced, spreading them out in an even layer. Cook for 30-40 minutes without stirring, until they transform into a deep golden caramel.
This slow cooking process is crucial—it develops the rich, sweet depth that makes this soup exceptional. You'll know it's ready when the onions are nearly black in spots and the mixture smells intensely sweet. Stir occasionally only to prevent burning, but mostly let them develop that beautiful caramelization undisturbed.
Build the Soup Base
Add the 4 tablespoons unsalted butter to the caramelized onions and leeks. Stir to combine, then add the 4 cloves garlic cloves and 2 sprigs fresh thyme. Cook for 1 minute until fragrant, being careful not to let the garlic burn.
Next, add the 2 lb peeled russet potatoes, cut into 1-inch cubes. Pour in the 6 cups vegetable broth and bring to a boil. Once boiling, reduce heat to medium-low and let it simmer for 20-25 minutes until the potatoes are fork-tender and fully cooked through.
Season and Blend
Season the soup with 1.5 teaspoons salt and 0.5 teaspoon black pepper. Remove from heat and let it cool slightly. Transfer half the soup to a blender or immersion blender and purée until completely smooth. Return the puréed soup to the pot and stir well.
Here's the thing—this blending step creates that signature velvety texture. Don't skip it, and don't worry if it looks too thick at first. The cream will help smooth it out beautifully in the next step. If you prefer some texture, blend only half the soup for a rustic finish.
Finish with Cream and Cream Cheese
Return the soup to medium heat and stir in the 1 cup heavy cream and 4 ounces cream cheese until fully melted and smooth. Taste and adjust seasoning if needed—this is where the soup comes together with its signature richness.
Simmer gently for 5-7 minutes to let the flavors meld. The cream cheese adds that extra luxurious creaminess while keeping the soup from becoming too heavy. If it looks too thick, you can thin it with a splash of warm broth, but it should be naturally velvety at this point.
Pro Tips For Making Alison Roman Potato Leek Soup
- SWEEP THE LEEK GREENS: The pale green parts of leeks pack a bitter punch that ruins the soup’s clean flavor—no matter how much broth you use. Toss them in a compost bin or save them for stock (they’re great for broth, just don’t use them here). I learned this the hard way after making a batch that tasted like overcooked asparagus.
- SIMMER POTATOES UNTIL FORK-TENDER: Russets break down fast, but you want them to melt into the soup, not turn to mush. Test with a fork after 15 minutes—if it slides in like butter, they’re done. Overcooking turns the soup gluey, and no one wants that.
- SALT THE BROTH LIKE THE OCEAN: Vegetable broth varies wildly in saltiness, and this soup relies on it for depth. Taste the broth before adding potatoes—if it’s bland, add 1 tsp salt per cup now, not later. Heavy cream can’t fix weak flavor, and you’ll regret it when the soup tastes like watered-down mashed potatoes.
- WHISK CREAM COLD AND LOW: Warm cream breaks and curdles faster than you can say “lumpy soup.” Mix it in off the heat, then stir over the lowest possible flame for 30 seconds—just until it’s silky. If you dump it in hot, you’re rolling the dice on a texture disaster. (I’ve done it. It’s not pretty.)
Regional styles of this dish
French Classic Twist
Alison Roman’s approach already nods to French technique, but for a true soupe à l'oignon feel, add ½ cup dry white wine when cooking the onions and leeks. Deglaze the pot with it after the initial caramelization—this adds depth and complexity that complements the creamy texture.
I also recommend finishing with crispy fried shallots (toss sliced shallots in olive oil and fry until golden) for that Parisian bistro touch. 🍷
Southern Comfort Style
For a Southern-inspired version, swap the vegetable broth for chicken broth and add ½ cup andouille sausage, sliced and browned before the onions. Cook the sausage until crispy, then set aside—use half in the soup and crumble the rest on top for serving.
A dash of Cajun seasoning (about ½ teaspoon) while simmering adds warmth without overpowering the creamy base. Serve with cornbread for the ultimate cozy meal. 🌶️
Italian Rustic Version
This Italian adaptation keeps the creamy texture but adds bright, fresh flavors. Stir in 1 cup canned crushed tomatoes with the broth and simmer for 5 minutes before adding potatoes. Finish with ½ cup grated Parmesan cheese and a handful of fresh basil leaves, torn.
The acidity from the tomatoes balances the richness, while the basil adds a fresh, herbaceous note that feels distinctly Italian. 🌿
Vegetarian Vegan Adaptation
For a plant-based version, replace the heavy cream with 1 cup full-fat coconut milk and the cream cheese with 4 oz vegan cream cheese (like Kite Hill). Use olive oil instead of butter for cooking.
The key is to blend the soup extra smooth—add ½ cup unsweetened almond milk if it’s too thick. Top with toasted pumpkin seeds for crunch and a sprinkle of nutritional yeast for a cheesy flavor without dairy. 🌱
British Pub-Inspired
This version leans into hearty, comforting flavors with a British pub twist. Add ½ cup pearl barley with the potatoes and simmer for the full 20-25 minutes—it’ll absorb the broth and create a satisfying bite.
Finish with a swirl of crème fraîche (or sour cream) and a sprinkle of fresh chives. The barley adds texture and makes this soup feel substantial enough for a pub-style meal. 🏰
Nutrition facts
Frequently asked questions
Why does Alison Roman's recipe call for such a long caramelization time?
The 30-40 minute caramelization transforms simple onions and leeks into sweet, deep-flavored building blocks. This slow process develops complex sugars and Maillard reactions that create the soup's signature rich, almost candy-like depth. Skipping this step results in a much milder, less satisfying flavor profile.
Can I make this soup without an immersion blender?
Yes! Transfer half the soup to a regular blender (never fill past the max line) and blend until completely smooth. For safety, cover the blender with a towel and blend in short bursts. The key is to purée enough to create that velvety texture—about half the total volume works well.
What's the secret to getting that perfect velvety texture?
The combination of blending half the soup and adding cream cheese creates that signature smoothness. The cream cheese melts completely into the warm broth, while the blending breaks down the potatoes into an almost custard-like consistency. For extra silkiness, strain the blended portion through a fine-mesh sieve.
How can I prevent the soup from getting too thick when reheating?
Always reheat gently on the stove over low heat, and add 1-2 tablespoons of warm broth or water per cup of soup to restore creaminess. Never microwave directly from the fridge—this causes the cream to separate. For best results, reheat only what you'll serve immediately and keep the rest refrigerated.
What's the best way to store leftovers?
Let the soup cool completely, then transfer to airtight containers. It keeps well in the fridge for 5 days or frozen for 3 months. For freezing, portion into individual servings—this makes reheating easier and prevents freezer burn. Thaw overnight in the fridge before reheating.
