Allison's Potato Soup Recipe: Roux-Thickened Creaminess With Caramelized Onions

Soups & Stews

Allison's Potato Soup Recipe: Roux-Thickened Creaminess With Caramelized Onions

Allison's potato soup recipe delivers restaurant-quality creaminess with a velvety roux base and deeply caramelized onions that form the flavor foundation. This isn't your childhood's thin, watery version—it's a rich, hearty soup where every spoonful reveals layers of savory depth and comforting texture. The secret lies in slow-cooked onions that develop a natural sweetness before blending into a smooth, velvety broth thickened by a proper roux.

What sets this recipe apart is the roux-thickened technique, which creates that signature creamy texture without separating or becoming greasy. We start with a classic French roux—equal parts butter and flour cooked until golden brown—that forms the backbone of the soup. The potatoes simmer until tender but never mushy, absorbing just enough of that rich broth to stay firm yet flavorful. This method ensures each bite delivers that perfect balance of creaminess and potato substance.

By the time you're done, you'll have a luxuriously creamy potato soup with a velvety consistency that coats your spoon. The caramelized onions provide a subtle sweetness that enhances the savory notes, while the roux gives it that professional restaurant quality. It's the kind of soup that transforms a simple weeknight dinner into something special—warm, comforting, and packed with flavor that lingers long after the last bite.

Perfect for chilly evenings or as a comforting meal any time of year, this recipe serves 6 and comes together in about 1 hour. The best part? It tastes even better the next day, making it ideal for meal prep. Let's get started on creating your new favorite potato soup.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for allison's potato soup

Restaurant-quality potato soup starts with these 13 ingredients—each playing a crucial role.

Ingredient Amount Notes
Yellow Onions 🧅 3 whole Caramelized until golden brown
Unsalted Butter 🧈 ½ cup European-style preferred for flavor
All-Purpose Flour 🌾 ½ cup For perfect golden roux
Russet Potatoes 🥔 2 ½ lb Peeled, cut into 1-inch cubes
Vegetable Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 1 cup Full-fat for rich texture
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Fresh Thyme Leaves 🌿 2 tsp Or 1 tsp dried thyme
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Bay Leaves 🍃 2 whole Removed before serving
Granulated Sugar 🍚 1 tsp Balances caramelized onions
Extra-Virgin Olive Oil 🫒 1 tbsp For finishing drizzle

The onions are non-negotiable here. Yellow onions caramelize best, developing that sweet, jammy depth that makes this soup sing. Grab a 3-pound bag from Whole Foods or your local market—they're sweeter than smaller onions. For the butter, European-style (like Plugrá) has more flavor than American brands. The flour needs to be all-purpose—King Arthur is my go-to for perfect roux texture. Pro tip: Peel the potatoes while the onions caramelize to save time. Russets are ideal—they hold their shape beautifully while absorbing all that rich broth.

No heavy cream? Full-fat coconut milk works in a pinch, though it's slightly sweeter. Fresh thyme is ideal, but dried works at one-third the amount. The vegetable broth should be low-sodium—Pacific Foods or Imagine are my favorites. For the roux, don't rush the cooking—it needs to reach a deep golden brown for that velvety texture. The sugar balances the caramelized onions perfectly, but if you're watching sugar, reduce to half a teaspoon. Bay leaves add subtle earthiness, but remove them before serving—they're tough to chew.

This soup tastes even better the next day—make a double batch if you can. Portion into containers with olive oil on top to preserve freshness. Keeps for 5 days in the fridge or 3 months frozen. For meal prep, freeze in individual portions—just reheat with a splash of broth to restore creaminess. The roux base makes it reheat beautifully, so don't hesitate to make extra. Trust me, you'll be glad you did when you're spooning up that velvety goodness later in the week.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, the onions barely make it to the pan before I’m done. Just dice ‘em roughly—no tears, no fuss—and the butter turns them sweet and golden without any drama. That flour roux? Three minutes, tops, and suddenly you’ve got a soup that feels fancy without trying.
  • Creamy Without Guilt: Here’s what sold me—this soup’s rich but not heavy. The butter and flour thicken it just right, but the broth keeps it light, like a hug from someone who knows you need comfort, not a heart attack. (Yes, even on a Tuesday night.)
  • Leftovers That Beg: I make this on Sunday, and by Wednesday, I’m sneaking bites straight from the fridge. It reheats like a dream—no graininess, no sad textures—just that perfect balance of silky potatoes and savory broth. My kids pretend they hate it. They don’t.
  • Pantry Staple Power: Between us, this is the soup for when you’ve got nothing but potatoes, onions, and a bag of flour. No specialty ingredients, no last-minute grocery runs—just open the cabinet, measure, and go. Budget-friendly? Absolutely. Reliable? You bet. My secret weapon for lazy days.

Step-by-step instructions for allison's potato soup recipe

Here's how to create velvety, roux-thickened potato soup with layers of caramelized onion flavor.

1

Caramelize the Onions Slowly

Heat a large Dutch oven over medium-low heat and add the 3 whole yellow onions, peeled and sliced into even ¼-inch half-moons. Cook for 30 minutes, stirring occasionally, until they develop a deep golden brown color. This slow process draws out their natural sweetness and creates that rich base flavor.

Here's the thing—don't rush this step. You'll know they're ready when they're soft, translucent, and have that beautiful amber hue. If they start to brown too quickly, reduce the heat. A good rule of thumb is to keep the onions moving gently in the pan rather than letting them sit and burn. The 1 teaspoon granulated sugar can go in now to help accelerate the caramelization process.

2

Build the Roux Foundation

Once the onions are perfectly caramelized, push them to one side of the Dutch oven and add the 0.5 cup unsalted butter to the empty space. Let it melt completely over medium heat, then whisk in the 0.5 cup all-purpose flour all at once. This is where the magic happens—you're creating a roux that will thicken your soup beautifully.

Cook the roux for 3-4 minutes, stirring constantly with a wooden spoon, until it turns a rich, nutty brown color. This should smell like toasted nuts—if it starts to smell burnt, you've gone too far. Immediately whisk in the caramelized onions and cook for another 2 minutes to blend all the flavors together. This step is crucial for that velvety texture that makes this soup so special.

3

Simmer the Potatoes and Broth

Add the peeled and 1-inch cubed 2.5 lb russet potatoes to the roux mixture, stirring to coat them evenly. Pour in the 4 cups vegetable broth and bring everything to a gentle boil. Once boiling, reduce the heat to low and let it simmer uncovered for 20-25 minutes, until the potatoes are fork-tender and easily pierced with a knife.

This is where patience pays off. The potatoes should be soft inside but still hold their shape—no mushy bits. While they're cooking, add the 4 minced garlic cloves, 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper to the pot. Stir well to distribute all the seasonings evenly. The bay leaves will infuse subtle earthy notes, while the pepper adds just the right amount of warmth.

4

Finish with Cream and Fresh Herbs

Remove the 2 whole bay leaves from the soup and stir in the 1 cup heavy cream and 2 teaspoons fresh thyme leaves. Simmer gently for another 5-7 minutes, just until the soup is heated through and the flavors have melded together beautifully. The cream should create a luxurious, velvety finish without making the soup too heavy.

Taste and adjust seasoning if needed—this is your chance to perfect the balance. The soup should be rich but not overly salty, creamy but not cloying. For that final touch, drizzle with 1 tablespoon extra-virgin olive oil just before serving. This adds a subtle fruity note that complements all the other flavors perfectly. The oil will float on top, creating a beautiful presentation and adding another layer of richness to each spoonful.

5

Serve Warm with Crusty Bread

Ladle the soup into warm bowls and serve immediately while it's hot. The contrast between the creamy soup and crusty bread is pure perfection. Each spoonful should deliver that caramelized onion depth, the velvety texture from the roux, and the comforting warmth of the potatoes. This isn't just potato soup—it's a rich, flavorful experience that will have everyone asking for seconds.

For best results, serve with a sprinkle of fresh thyme leaves on top and a side of garlic bread. The soup will continue to thicken slightly as it cools, so enjoy it while it's at its peak creamy consistency. Leftovers can be stored in the refrigerator for up to 3 days, but honestly, it's so good you might not have any left! If you do, simply reheat gently on the stove with a splash of broth to restore that creamy texture.

👨‍🍳

Pro Tips For Making Allison'S Potato Soup

  • SWIM THE POTATOES FIRST: I learned this the hard way—peeling and cubing potatoes before boiling them is a waste of time. Instead, boil them whole in their skins for 15 minutes first, then peel and cube. This cuts down on mess and ensures even cooking later.
  • COOK THE ONIONS LOW AND SLOW: This isn’t the prettiest method, but it’s the tastiest. After sautéing the onions in butter, drop the heat to medium-low and let them sweat for 10 minutes. You want them soft and caramelized, not crispy—this builds flavor that rushed cooking misses.
  • USE A SLIGHTLY THICKER ROUX: The recipe might call for a standard flour-butter roux, but I add an extra tablespoon of flour (about 2 tablespoons total) to guarantee it thickens the soup properly. Thin soups are fine, but a slightly thicker base makes the texture richer and more satisfying.
  • SALT THE BROTH AFTER THICKENING: If you salt the broth early, you’ll end up with a bland soup because the roux absorbs some of that salt. Wait until the soup is fully thickened and simmering before adding salt—this way, every bite tastes balanced and intentional.

Perfect pairings for this allison's potato soup

Bread Pairings

This velvety potato soup pairs perfectly with crusty sourdough or a baguette—the crispy exterior contrasts beautifully with the creamy soup. I love toasting slices and rubbing them with a garlic clove and extra-virgin olive oil before serving. For a heartier option, try a cheesy pull-apart bread like garlic Parmesan—the salty, cheesy notes cut through the richness. 🥖

Cheese Board Complements

Serve alongside a sharp cheddar, brie, or aged Gouda to elevate the meal. The creamy soup balances the bold flavors of these cheeses beautifully. I recommend pairing with walnuts and dried apricots for a sweet-savory contrast. A glass of Chardonnay or Pinot Noir makes this a full-on comfort food experience.

Lighter Side Salads

A simple arugula salad with lemon vinaigrette and toasted pine nuts adds freshness to the rich soup. The peppery arugula cleanses the palate between spoonfuls, while the nuts add crunch. For extra protein, toss in shaved Parmesan or crumbled feta. This combo is perfect for a light yet satisfying meal.

Warm Vegetable Additions

Add roasted Brussels sprouts or caramelized shallots to the soup for extra depth. Toss ½ cup Brussels sprouts with 1 tbsp olive oil, ½ tsp smoked paprika, and roast at 400°F for 20 minutes until crispy. Stir them into individual bowls of soup just before serving. The smoky, slightly bitter notes complement the creamy base perfectly. 🥦

Dessert Pairings

End the meal with something light like vanilla bean ice cream or warm apple crisp. The cool, creamy dessert balances the warmth of the soup, while the cinnamon notes in the crisp echo the thyme in the soup. For a non-dairy option, try coconut sorbet—its tropical sweetness contrasts wonderfully with the savory flavors.

Beverage Pairings

A dry white wine like Sauvignon Blanc or Chardonnay enhances the soup’s creamy texture and caramelized onion depth. For beer lovers, a hoppy IPA cuts through the richness, while a light lager like Peroni provides a crisp, refreshing contrast. A spiced chai latte is a cozy alternative for those who prefer caffeine with their meal. ☕

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this potato soup without heavy cream?

For a lighter version, replace the heavy cream with 1 cup full-fat coconut milk or ½ cup Greek yogurt. The texture will be slightly tangier but still rich. If you prefer a dairy-free option, try ½ cup cashew cream (blend soaked cashews with water) for a neutral flavor that mimics the creaminess.

2

How do I prevent the soup from getting too thick or separating?

The roux is key—cook it to a deep golden brown (not burnt) for stability. If the soup thickens too much, whisk in 1-2 tablespoons warm broth to loosen it. To avoid separation, never boil the soup vigorously after adding cream—simmer gently for just 5-7 minutes. Stirring occasionally helps maintain even texture.

3

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat, stirring frequently, and add 1-2 tablespoons broth or water per bowl to restore creaminess. Microwaving works too—heat for 1-2 minutes, then stir and let sit for 30 seconds to redistribute the cream. Never reheat to boiling, or the cream may separate.

4

Can I use sweet potatoes instead of russets?

Yes, but expect a different texture and flavor! Sweet potatoes add natural sweetness and a softer, almost custard-like consistency. Reduce the simmering time to 15-20 minutes (they cook faster) and adjust seasoning—you may need extra salt since sweet potatoes are less starchy. For balance, use half russets and half sweet potatoes.

5

Why does my roux turn dark quickly?

Roux darkens faster if the heat is too high or if you use too much flour relative to butter. Keep the heat at medium and stir constantly—this prevents burning. For a lighter roux, use a 1:1 butter-to-flour ratio** (as in this recipe) and avoid walking away from the stove. A properly cooked roux should smell nutty, not burnt.

★★★★★5.0(10 reviews)
Categories Soups & Stews