Potato Soup Recipe With Roux: Velvety Texture From a Classic Base

Potato Soup Recipe With Roux: Velvety Texture From a Classic Base

There’s something deeply comforting about a bowl of creamy potato soup, especially when built on a classic roux base. This method delivers a velvety texture that can’t be achieved any other way.

I learned the importance of a proper roux from my grandmother in Sicily, where we’d stir butter and flour together until just golden. This creates the foundation for a soup that’s rich without being heavy.

The roux transforms simple ingredients—potatoes, broth, and dairy—into a soup with body and depth. Each spoonful offers that perfect balance of creamy and hearty.

This classic approach guarantees professional results every time, with a consistency that coats the spoon beautifully.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Potato Soup Recipe with Roux

Butter, flour, potatoes, and broth come together for that classic creamy texture you crave.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup For the roux base
All-Purpose Flour 🌾 ½ cup Creates thick foundation
Russet Potatoes 🥔 2 lb Peeled and diced
Yellow Onion 🧅 1 whole Finely diced for flavor
Garlic Cloves 🧄 3 cloves Minced for depth
Vegetable Broth 🥣 4 cups Low-sodium preferred
Whole Milk 🥛 2 cups Full-fat for creaminess
Heavy Cream 🥛 ½ cup Thickens soup texture
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground best
Dried Thyme 🌿 ½ tsp Adds earthy note
Bay Leaf 🍃 1 whole Remove before serving
Fresh Parsley 🌿 2 tbsp Chopped for garnish

The roux is everything here. Land O’Lakes unsalted butter gives you that clean, pure flavor without competing with the potatoes. I always grab King Arthur flour for consistency—it’s what my grandmother used. For the potatoes, russets are your best bet (they break down perfectly). Avoid waxy varieties like red or Yukon Gold—they’ll leave you with a gluey mess instead of that velvety finish.

No vegetable broth? Chicken broth works too (though it changes the vibe). Swap whole milk for half-and-half at half the quantity if you want it richer. Fresh thyme instead of dried? Use one tablespoon of leaves. The parsley garnish is optional, but it adds a nice pop of color. And if you’re out of bay leaves, just skip it—won’t make or break the dish.

Leftover soup keeps beautifully for 4-5 days in the fridge (the roux actually thickens it more overnight). Freezes for 3 months too. Pro tip: store without the cream, then stir it in when reheating. Prevents any weird separation.

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: I love that I can make this entire soup in a single pot—no extra dishes, just butter, flour, and potatoes transforming into magic.
  • Rich and Creamy: The roux made with butter and flour gives it that velvety texture, and the garlic and onions add a depth that’s honestly hard to beat.
  • Feeds a Crowd: Between us, this is my go-to for Sunday dinners because it stretches easily, and leftovers taste even better the next day.
  • Budget Friendly: Russet potatoes and basic pantry staples keep the cost low, but the flavor makes it taste like a restaurant dish.

Step-by-Step Instructions for Potato Soup With Roux

Here’s how to build that classic creamy texture using your roux foundation.

Step 1: Build the Roux Base

Melt the 0.5 cup unsalted butter in a large pot over medium heat. I wait until it’s fully melted and just starting to foam—that’s your signal it’s hot enough. Don’t let it brown.

Whisk in the 0.5 cup all-purpose flour all at once. Keep whisking constantly for 2-3 minutes until the mixture turns a light golden color and smells slightly nutty. This cooks out the raw flour taste and creates the thick base for your soup.

Step 2: Cook the Aromatics

Add the finely diced yellow onion to the roux. Cook for 5 minutes, stirring frequently, until the onion softens and becomes translucent. The roux will look thick and pasty at first—that’s normal.

Stir in the minced garlic cloves, dried thyme, salt, and black pepper. Cook for 1 minute until the garlic becomes fragrant. Be careful not to let it burn—burnt garlic turns bitter.

Step 3: Add Liquids and Potatoes

Slowly pour in the 4 cups vegetable broth while whisking constantly to prevent lumps. Then add the 2 cups whole milk and 2 lb peeled and diced russet potatoes.

Add the bay leaf and bring to a gentle boil. Reduce heat to medium-low and simmer for 15-20 minutes until the potatoes are fork-tender. You’ll know they’re done when they easily break apart when pierced.

Step 4: Finish with Cream and Adjust

Stir in the 0.5 cup heavy cream. Cook for an additional 5 minutes to heat through and let the flavors meld. Remove the bay leaf before serving.

Taste and adjust seasoning if needed. The soup should be creamy with a velvety texture. If it’s too thick, thin with a little extra broth. If too thin, simmer a few minutes longer to reduce.

Step 5: Garnish and Serve

Ladle into bowls and garnish with the 2 tbsp chopped fresh parsley. The parsley adds a pop of color and freshness that cuts through the richness.

Serve immediately while hot. The soup will thicken slightly as it cools, so if you’re making it ahead, you may need to stir in a splash of broth when reheating.

👨‍🍳

Pro Tips For Making Potato Soup Recipe With Roux

  • Cook the Roux Longer: I learned this the hard way—let that butter-flour mix turn a light golden brown, about 3-4 minutes, to kill the raw flour taste that can ruin your soup.
  • Cut Potatoes Evenly: Russets break down at different rates, so slice them into 1-inch cubes so they soften uniformly and thicken the soup just right.
  • Skip the Boiling: After adding liquid, keep it at a gentle simmer—boiling makes the soup gummy and breaks the roux’s thickening power.
  • Sauté Onions First: Sweat the yellow onions in the butter for 5-6 minutes until translucent before adding garlic, or they’ll stay harsh and undercooked in the final dish.

Health Benefits of potato soup recipe with roux

Nutrient-Rich Comfort

This soup delivers potassium from the potatoes—about 20% of your daily needs per serving—which supports heart health and muscle function. I love how it combines comfort with nutrition. The roux base ensures you absorb fat-soluble vitamins like vitamin A from the dairy. 💪

Energy Boost

The complex carbohydrates in russet potatoes provide sustained energy, while the protein from milk and cream helps keep you full. A bowl contains roughly 8 grams of protein and 40 grams of carbs—perfect for a satisfying yet balanced meal.

Vitamin Powerhouse

You’ll get a healthy dose of vitamin C from the potatoes and vitamin D from the dairy. The onions add quercetin, a flavonoid with anti-inflammatory benefits. My grandmother always said good food should nourish both body and soul.

Gut Health Support

The fiber from potatoes (about 4 grams per serving) supports digestive health. While the roux makes this soup creamy, the potatoes still provide valuable prebiotic fiber that feeds your gut microbiome. I notice I feel lighter after eating this compared to heavier cream-based soups.

Adding a sprinkle of parsley garnish boosts vitamin K content, which supports bone health and blood clotting. 🌱

Hydration and Electrolytes

The vegetable broth base contributes to your daily fluid intake while providing sodium and other electrolytes. This is especially beneficial during colder months when we might not drink enough water. The soup’s warm, comforting nature makes hydration effortless.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 14g70%
Cholesterol 75mg25%
Sodium 850mg37%
Total Carbohydrate 40g15%
Dietary Fiber 4g14%
Sugars 4g
Protein 10g20%
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 use a different type of potato?

Stick with russets for best results. Waxy types like red or Yukon Gold won’t break down as well, leaving you with a gluey texture instead of velvety.

2

What if my roux turns lumpy?

Whisk vigorously while adding broth to smooth it out. If lumps persist, strain the soup through a fine-mesh sieve before finishing with cream.

3

How do I make it dairy-free?

Swap butter for olive oil and use coconut milk instead of heavy cream. The texture will be slightly thinner but still rich and flavorful.

4

Why does my soup thicken too much?

Roux thickens as it cools. Thin with extra broth when reheating. For make-ahead, store without cream and stir it in just before serving.

★★★★★4.7(10 reviews)
Allison Carter