If you’re craving a comforting dish that’s both rich and cozy, you’re going to want to try this Creamy Potato Soup with White Sauce Recipe. I absolutely love how this turns out — it’s velvety, flavorsome, and makes the perfect bowl of warm goodness on a chilly day. Trust me, whether you’re new to making soups or looking for that perfect recipe to impress family and friends, this one’s a winner. Keep reading because I’m sharing all the little tricks and tips that’ll help you get it just right!
Why You’ll Love This Recipe
- Perfectly Creamy Texture: Thanks to the white sauce base, this soup is luxuriously smooth and comforting, but you can still leave it rustic with a little chunkiness if you like.
- Simple, Pantry-Friendly Ingredients: You likely have everything including potatoes, butter, flour, and milk on hand, making it a super easy meal to whip up anytime.
- Customizable and Kid-Friendly: You can easily add your favorite toppings or sneak in extra veggies for personal flair or picky eaters.
- No-Fail Method: I’ll guide you through each step with tips to help you avoid lumps and get that silky smooth sauce that’s key to this recipe.
Ingredients You’ll Need
The beauty of this Creamy Potato Soup with White Sauce Recipe is how simple yet effective the ingredients are. They all work together to create that rich, velvety soup without any fuss. A few shopping tips: opt for Russet potatoes for their fluffy texture, use whole milk for the best creaminess, and grab fresh parsley if you can — it really brightens up the flavors!

- Russet potatoes: These potatoes break down beautifully when cooked, giving you that silky texture without turning to mush.
- Carrots: They add a subtle sweetness and a nice little color contrast.
- Garlic clove: Just a touch to add depth — don’t overpower the soup.
- Better Than Bouillon chicken base: This gives a rich, homemade broth flavor that elevates the whole dish. If you don’t have it, bouillon cubes work too, just use less to avoid over-salting.
- Fresh parsley or dried parsley: Parsley adds freshness that balances the creaminess.
- Kosher salt: Always tastes better than table salt in soups — you’ll notice the clearer flavor.
- Butter: Essential for the white sauce, use good quality for the best taste.
- All-purpose flour: This mixes with butter to create the white sauce (béchamel) that thickens the soup perfectly.
- Black pepper: Adds a gentle kick just where it needs to be.
- Whole milk: Creamy and rich, it makes the soup decadent without heavy cream.
- Optional garnishes: Cheddar cheese, chopped green onions, and extra parsley add vibrant flavor and color.
Variations
One of the reasons I keep coming back to this Creamy Potato Soup with White Sauce Recipe is because it’s a wonderful canvas for your creativity. I love to switch it up now and then depending on what I have on hand or the season — it makes cooking feel fresh every time.
- Loaded Potato Soup: I like tossing in cooked bacon bits and some sour cream on top for an extra indulgent touch — my family goes crazy for it!
- Vegetarian option: Simply use vegetable broth base instead of chicken for a fully meat-free version without losing flavor.
- Spiced up: Adding a pinch of smoked paprika or cayenne pepper gives a warming twist that’s fantastic on cold evenings.
- Chunkier Style: Leave some potatoes unmashed or add roasted potato chunks for pleasing texture contrast; my kids especially appreciate that rustic feel.
How to Make Creamy Potato Soup with White Sauce Recipe
Step 1: Simmer Your Veggies Just Right
Start by peeling and dicing your potatoes into roughly half-inch cubes—this size helps them cook evenly and mash easily later. Toss in diced carrots about the same size; they add a natural sweetness we all love. I always add a smashed garlic clove here too, just minced enough to infuse the broth without overpowering it.
Next, pour in about 3 cups of water until veggies are just barely covered. This part is key because we’re keeping that cooking water—it’s part of the soup’s flavor and liquid foundation. Stir in a tablespoon of Better Than Bouillon chicken base or your bouillon alternative, fresh parsley, and kosher salt. Bring it all to a steady simmer (keep the lid vented so it doesn’t boil over) for about 20 minutes, until everything’s tender enough to mash with a fork. If you don’t have a potato masher, no worries—an immersion blender works beautifully for an ultra smooth texture.
Step 2: Make the Creamy White Sauce (Béchamel)
This step is where the magic happens. Melt 1/2 cup of butter gently over medium heat—don’t rush it or you’ll risk browning it. Once melted, whisk in 1/2 cup flour and keep stirring so it cooks into a smooth paste — this is called a roux. Adding salt and pepper here layers in flavor that carries throughout the soup.
Now, pour warm milk in slowly, about one cup at a time—trust me, this saves you from lumps! Keep whisking constantly until the milk is fully incorporated before adding more. I like to warm the milk in the microwave before adding; I discovered this trick when lumps started ruining earlier batches. Bring the sauce to a gentle boil, stirring often to prevent scorching, then let it bubble for exactly one minute. Remove from heat and you’ll have the creamiest base ready to meet your veggies.
Step 3: Combine and Mash to Perfection
Pour your white sauce right into the pot with the softened potatoes and carrots. Use a spatula to scrape every bit of that buttery goodness out — nothing should get left behind. Now is the fun part: mash the veggies right in the pot to your ideal texture. Personally, I love a velvety soup with a few chunks leftover for body, but you do you! Give it a good stir, taste for salt and pepper, and adjust if needed.
Step 4: Serve and Garnish With Love
Ladle the soup into bowls and sprinkle on your favorite garnishes. Cheddar cheese melts perfectly on top, chopped green onions add a fresh crunch, and a little extra parsley makes it look as good as it tastes. This soup is best eaten warm and fresh — but don’t worry, I’ll tell you exactly how to save leftovers later on.
Pro Tips for Making Creamy Potato Soup with White Sauce Recipe
- Warm the Milk: Warming your milk before adding it to the roux keeps your sauce smooth — I learned this the hard way when cold milk caused clumps.
- Don’t Over-Boil the Sauce: Once the white sauce comes to a boil, let it bubble for just one minute; longer can make it grainy — and that’s not the vibe we want.
- Use a Potato Masher, Not a Blender: For the best texture, I mash by hand instead of pureeing everything; it leaves you that lovely homemade feel.
- Keep the Cooking Water: That’s where loads of your flavor lives—don’t drain your veggies!
How to Serve Creamy Potato Soup with White Sauce Recipe

Garnishes
For garnishes, I am a big fan of shredded sharp cheddar cheese and a handful of chopped green onions — the cheese melts in beautifully, and the onions give a lovely fresh bite that cuts through the richness. Sometimes I add a sprinkle of freshly chopped parsley for color and a little herbaceous brightness. It makes the soup look inviting straight from the kitchen to the table.
Side Dishes
I usually pair this soup with a crusty baguette or some warm garlic bread for dipping. A crisp simple side salad balances the creamy soup perfectly. And when I’m feeling extra cozy, grilled cheese sandwiches are my favorite combo — it’s like a hug on a plate.
Creative Ways to Present
If you’re serving this soup for a special occasion or want to impress guests, try serving it in hollowed-out bread bowls. It feels rustic and indulgent — plus, the bread soaks up that creamy soup in the most delicious way. Garnish with a swirl of cream or a sprinkle of paprika for a restaurant-quality look at home.
Make Ahead and Storage
Storing Leftovers
I store leftover soup in airtight containers in the fridge, and it usually keeps beautifully for up to 5 days. Before storing, I sometimes leave the soup a little chunkier to avoid it becoming too thick when chilled. When reheating, just warm it on the stove over low heat and stir gently until hot and creamy again.
Freezing
I don’t recommend freezing this particular soup. The potatoes soak up moisture and the white sauce can separate and turn grainy, which is sadly no fun. Instead, invite friends over and share the leftovers — soup and company are the best combo!
Reheating
The best way I’ve found to reheat this soup is gently on the stove over medium-low heat. Stir often to keep the creamy texture uniform and prevent scorching. If it gets too thick, don’t hesitate to add a splash of milk or water to loosen it up.
FAQs
-
Can I use a different type of potato for the Creamy Potato Soup with White Sauce Recipe?
Absolutely! While Russet potatoes are preferred for their starchy content that creates a creamy texture, you can also use Yukon Gold potatoes for a slightly buttery flavor and creaminess. Just be sure to adjust cooking time slightly based on potato size and variety.
-
Can I make this soup dairy-free or vegan?
Yes! To make it dairy-free, substitute the butter with a plant-based alternative like margarine or coconut oil and replace whole milk with unsweetened almond milk or oat milk. Use a vegetable broth base instead of chicken, and be mindful that the texture might be slightly different but still tasty.
-
How can I thicken the soup if it’s too thin?
Try mashing a few more potatoes into the soup to naturally thicken it, or make a quick slurry with a bit of flour mixed in cold water, then stir it into the simmering soup until thickened. Just be sure to cook for a few more minutes afterward to remove any raw flour taste.
-
Is it okay to skip the garlic in the recipe?
Definitely! The garlic adds a subtle depth, but if you’re not a fan or don’t have any on hand, just leave it out. The soup will still be delicious and creamy thanks to the white sauce base and potatoes.
Final Thoughts
I keep coming back to this Creamy Potato Soup with White Sauce Recipe because it’s exactly what I want on those days when I need something soothing yet satisfying. It’s simple, forgiving, and fills the kitchen with those warm, inviting aromas that make you feel at home instantly. If you haven’t made it yet, give it a go — I promise, you’ll love it just as much as my family does, and you might even find yourself craving it all year round!
Print
Creamy Potato Soup with White Sauce Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 8 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This easy and comforting potato soup recipe features tender diced potatoes and carrots simmered in a flavorful broth, combined with a creamy homemade white sauce (béchamel). Garnished with cheddar cheese, parsley, and green onions, it’s a satisfying dish perfect for chilly days or simple family dinners.
Ingredients
Vegetables
- 4 cups diced Russet potatoes (about 2 large potatoes, 2 pounds)
- 1 cup diced carrots (about 2 large carrots)
- 1 clove garlic, mashed and diced
- 3 cups water
- 1 tablespoon Better Than Bouillon Chicken Base (chicken or turkey flavor)
- 1/4 cup fresh chopped parsley or 1 tablespoon dried parsley
- 1 teaspoon kosher salt
White Sauce (Béchamel)
- 1/2 cup butter (one stick)
- 1/2 cup all purpose flour
- 1/2 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 4 cups whole milk
Optional Garnishes
- Shredded cheddar cheese
- Chopped green onions
- Chopped fresh parsley
Instructions
- Prepare Vegetables: Peel and dice the potatoes into approximately 1/2 inch pieces. Peel and dice the carrots to a similar size. Mash and mince one clove of garlic.
- Boil the Vegetables: Place potatoes, carrots, and garlic into a 3-quart pot. Add 3 cups of water, just enough to barely cover the vegetables. Stir in the Better Than Bouillon Chicken Base, chopped parsley, and 1 teaspoon kosher salt. Bring to a boil over high heat, then reduce to a simmer, venting the lid to allow steam to escape. Simmer for about 20 minutes until vegetables are tender and easily mashed with a fork. Remove from heat.
- Mash the Vegetables: Using a potato masher, roughly mash the cooked vegetables to your preferred texture, leaving some chunks for a velvety consistency or mashing fully for a smoother soup. Alternatively, use an immersion blender for an ultra-smooth texture.
- Make the White Sauce (Béchamel): In a separate 2-quart pot, melt 1/2 cup butter over medium heat. Add 1/2 cup flour and whisk continuously to form a paste. Stir in 1/2 teaspoon kosher salt and 1/2 teaspoon black pepper. Cook for 1–3 minutes, stirring constantly to remove the raw flour taste.
- Add Milk to Roux: Gradually add 4 cups whole milk to the roux, about 1 cup at a time, whisking well after each addition to prevent lumps. Continue whisking and cooking over medium heat until the sauce comes to a boil. Allow it to boil for 1 minute while stirring to thicken. Remove from heat.
- Combine and Finish: Pour the white sauce into the pot with the mashed vegetables. Stir thoroughly to combine the soup base and creamy sauce evenly.
- Serve and Garnish: Serve the soup warm, garnished with optional shredded cheddar cheese, chopped green onions, and fresh parsley to taste.
- Storage: Store leftovers in the refrigerator for up to 5 days. Avoid freezing to prevent separation and grainy texture.
Notes
- If short on time, warm the milk in a microwave-safe measuring cup for a couple minutes before adding to the flour mixture to speed up the sauce preparation.
- Do not freeze this soup as the potatoes absorb moisture causing the white sauce to separate and degrade texture.
- You can adjust the texture of the soup by mashing more or less or blending it for smoothness.
- Better Than Bouillon Chicken Base can be substituted with bouillon cubes or granules but adjust salt accordingly as those are saltier.
Nutrition
- Serving Size: 1 cup (about 240g)
- Calories: 210
- Sugar: 5g
- Sodium: 500mg
- Fat: 9g
- Saturated Fat: 5.5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 27g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 25mg


Your email address will not be published. Required fields are marked *