Creamy Potato Soup

This potato soup recipe comes straight from my sister Laura, who borrowed it from her college roommate Janelle. Janelle’s grandmother, Mary Hanks, is an Idaho potato farmer — so you know this one’s the real deal. Believe me, Idaho folks take their potatoes seriously, and this soup shows it.
What I really love about this soup is that it doesn’t lean on toppings to be tasty. So many potato soup recipes I’ve tried feel kind of meh until you pile on cheese and bacon. Then it’s just okay — not great, just good enough.
Not this version. It’s loaded with flavor right from the start. There’s no cheese in the soup itself—just a smooth, perfectly balanced white sauce that brings amazing flavor and texture. And please, hold the bacon. I love bacon as much as anyone, but here it steals the show from the potatoes. Let those spuds shine, because they really deserve it!
This is a true family recipe, passed down from an Idaho potato farm through some servant roommates and sisters, designed to put potatoes front and center. If you’re imagining a heavy, cheese-filled chowder loaded with bacon, think again. This potato soup recipe uses a basic white sauce and the natural starchiness of Russet potatoes to create a rich, velvety soup that’s satisfying all on its own.
Quick heads up: this recipe is super simple and relies on common pantry staples like butter, flour, whole milk, Better Than Bouillon, potatoes, carrots, and just a touch of garlic. The whole thing comes together in about 30 minutes and makes enough to serve around 8 people. Below, you’ll find step-by-step photos plus tips on adjusting the texture, finishing touches, storing leftovers, and customizing without drowning out that beautiful potato flavor.
- Why it works: combining a roux-based béchamel with the starch from potatoes adds creaminess without heavy cream.
- What you’ll learn: the ingredient list, detailed cooking steps (roux, then milk, then mashing or blending), seasoning tips, and topping suggestions.
- Bonus info: make-ahead and storage advice plus common fixes to avoid kitchen mishaps so your soup comes out perfect every time.
Scroll down to the recipe card for exact amounts and check out the photos as a visual guide — then get ready to let those potatoes steal the spotlight.
What Makes It So Good
This easy potato soup recipe offers a creamy, thick, and luxurious texture — all on its own without needing a ton of garnishes. It’s a real-deal family recipe from an Idaho potato farm, made with straightforward ingredients you probably already have, and it comes together in just about 30 minutes. For an easy pairing, serve it with warm honey cornbread muffins for dunking.
- Rich and velvety: classic béchamel paired with the natural starch from Russet potatoes builds creaminess without any heavy cream.
- Quick and kid-friendly: it’s fast to make, serves a crowd, and is perfect for busy weeknights. Pair with a simple spinach salad to round out the meal.
- Simple ingredients: potatoes, carrots, garlic, Better Than Bouillon, butter, flour, and milk — no fancy stuff required.
- Flexible: enjoy it plain or jazz it up with cheddar, green onions, parsley, or proteins like ham or rotisserie chicken.
- Make-ahead friendly: keeps in the fridge for 3–5 days and reheats beautifully (freezing not recommended).
Simple Ingredients You’ll Need

- Russet potatoes, peeled and chopped into roughly 1/2-inch pieces (about 4 cups)
- Carrots, peeled and diced (1 to 3 carrots, about 1 cup)
- Garlic (just a touch)
- Water
- Better Than Bouillon Chicken Base
- Parsley (dried works fine)
- Butter
- Flour
- Salt
- Pepper
- Whole milk
Cook, Simmer, and Thicken
- Peel russet potatoes and chop into roughly 1/2-inch pieces.
- Peel and dice carrots to yield about 1 cup.
- Place potatoes and carrots in a large pot, add water and Better Than Bouillon chicken base and minced garlic, bring to a simmer.
- Cook potatoes and carrots until tender, about 20 minutes.
- Meanwhile, melt butter in a separate pot over medium heat.
- Stir flour, salt, and pepper into the melted butter to form a roux.
- Slowly whisk whole milk into the roux a little at a time, whisking until smooth and thickened.
-
Use a potato masher or fork to mash the cooked potatoes to your preferred texture (or blend with an immersion blender for ultra-smooth).

- Pour the creamy white sauce into the pot with the mashed potatoes and stir to combine.
- Taste and adjust seasoning with salt and pepper.
Serving Ideas and Expert Notes
Since this potato soup recipe is thick and hearty, it’s nice to serve it alongside something fresh and light. A crisp Italian salad, some lightly glazed carrots and green beans, or a simple slaw can create a lovely balance so you don’t feel weighed down.
Honestly, who’s ready to cozy up with a big bowl of potato soup on the first chilly or rainy day? I know I am!
Ways to Customize Your Soup
One thing I adore about this potato soup recipe is how you can completely customize it at the table. You really don’t need much to make it shine, but toppings can add fun textures and fresh pops of flavor.
Here are some of my favorite toppings:
- shredded cheddar cheese
- chopped green onions
- fresh parsley, chopped
- crumbled bacon (I’m serious though—bacon changes the whole vibe of the soup, and you’ll end up hunting for it in every bite. Let’s keep these potatoes front and center!)
- sour cream (if you want, but honestly this soup is already creamy enough)
Those are the basics, but you can definitely get creative. Add ham, rotisserie chicken, or even spicy sausage for some protein—shredded BBQ Pulled Chicken works beautifully, too. Extra veggies like corn, roasted peppers, or whatever leftovers you need to use up work beautifully as well (think chopped bits from Sheet Pan Chicken with Rainbow Vegetables). This recipe is a fantastic way to turn leftovers into a cozy dinner.
Storing and Make-Ahead Tips
You can keep this potato soup in the fridge for up to five days—just store it in an airtight container to keep it fresh. Avoid freezing because the dairy in it doesn’t hold up well and makes the soup grainy, which is no fun.
Can you make potato soup ahead?
Absolutely! This potato soup recipe is perfect for making ahead. You can prepare it in the morning for dinner or a day before. Just cook it as the recipe says, let it cool, then store it in a sealed container in the refrigerator. It stays great for 3-5 days, but the texture will be best within the first few days because the white sauce starts to break down over time. When you’re ready, warm it gently on the stove over low heat or zap it in the microwave, stirring occasionally.
Can you freeze potato soup?
Here’s the thing: potato soup doesn’t freeze well. The starch in the potatoes soaks up moisture and when thawed, that leads to a grainy, separated mess. Plus, dairy tends to break down after freezing, losing that creamy goodness. So, it’s definitely best to enjoy this one fresh within a few days of making it. If you’re looking for a freezer-friendly alternative, try our Creamy Vegan Asparagus Soup (Dairy Free).

Answers to Common Questions
How do I add flavor to bland potato soup?
Great question! This potato soup recipe taps into flavor with Better Than Bouillon Chicken Base to give a strong, savory start. Garlic, salt, pepper, and butter work wonders to bring out the best in those potatoes. If you want to add more zing, feel free to experiment with herbs and spices or add your favorite toppings like cheese, green onions, or parsley for freshness.
Can you use water instead of milk for cream of potato soup?
I wouldn’t recommend swapping milk for water here. The milk is what gives this potato soup recipe its creamy, rich texture and lovely flavor. Using water would make the soup thinner and less satisfying, definitely not the comforting bowl you’re aiming for.
How long can you keep potato soup in the refrigerator?
You can safely store leftover potato soup in the fridge for 3 to 5 days. Let it cool completely, transfer it to a sealed container, and enjoy your delicious leftovers all week long.
How do you reheat potato soup?
To reheat, warm single bowls in the microwave or heat larger batches gently on the stove over low heat, stirring occasionally until piping hot. That way, it stays creamy and doesn’t scorch.
Will sour cream thicken potato soup?
Sour cream adds great tang and creaminess as a topping, but it’s not a thickener by itself unless you’re swapping it for milk or water—which I don’t recommend here. The thick, luscious texture in this soup comes from the perfect combination of roux and potato starch, not sour cream (think a simple stovetop roux like in beef tips and gravy). This isn’t thin soup disguised as creamy—this is the real creamy deal!
How can I make my soup more creamy?
For creaminess that hits the spot, use full-fat dairy like whole milk and butter—affordable and always stocked in my kitchen. For extra indulgence, add a dollop of sour cream or sprinkle some shredded cheddar on top. Delish!
Why does my potato soup taste bland?
Potatoes bring texture but not a lot of flavor on their own, and dairy isn’t super flavorful either (mostly fat). Some recipes only call for salt and pepper, which can lead to bland results. That’s why this recipe uses Better Than Bouillon Chicken Base, garlic, parsley, and even carrots for a little natural sweetness—bringing the flavor in every spoonful.
Why won’t my potatoes soften in potato soup?
If your potatoes aren’t softening, two things might be happening:
You haven’t cooked them long enough. Typically, 20 minutes simmering is just right for tender spuds.
They’re cooking in an acidic broth. Acidic ingredients—like the lemon in Greek sheet pan chicken and potatoes—can keep potatoes firm. This recipe doesn’t use acid, but if you’re experimenting elsewhere, keep this in mind.
Can you overcook potatoes in soup?
It’s possible. If you cook them too long, potatoes break down too much and become crumbly instead of tender chunks. No big deal, but I recommend simmering just until soft—about 20 minutes—to keep the best texture.

A rich and velvety potato soup made with a roux-based béchamel and starchy Russet potatoes, creating a creamy texture without heavy cream. Simple ingredients and quick to prepare, serving about 8 people.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: About 8 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 4 cups Russet potatoes, peeled and chopped into roughly 1/2-inch pieces
- 1 to 3 carrots (about 1 cup), peeled and diced
- A touch of minced garlic (quantity not specified)
- Water (quantity sufficient to cover vegetables in pot)
- Better Than Bouillon Chicken Base (quantity to taste, typically 1-2 tsp)
- Dried parsley (quantity to taste)
- 3 tablespoons butter
- 3 tablespoons flour
- Salt (to taste)
- Pepper (to taste)
- 3 cups whole milk
Instructions
- Peel Russet potatoes and chop into roughly 1/2-inch pieces.
- Peel and dice carrots to yield about 1 cup.
- Place potatoes and carrots in a large pot, add water and Better Than Bouillon chicken base and minced garlic, bring to a simmer.
- Cook potatoes and carrots until tender, about 20 minutes.
- Meanwhile, melt butter in a separate pot over medium heat.
- Stir flour, salt, and pepper into the melted butter to form a roux.
- Slowly whisk whole milk into the roux a little at a time, whisking until smooth and thickened.
- Use a potato masher or fork to mash the cooked potatoes to your preferred texture (or blend with an immersion blender for ultra-smooth).
- Pour the creamy white sauce into the pot with the mashed potatoes and stir to combine.
- Taste and adjust seasoning with salt and pepper.
Notes
Soup can be customized at the table with toppings such as shredded cheddar cheese, chopped green onions, fresh parsley, crumbled bacon, or sour cream., Optional proteins like ham, rotisserie chicken, or spicy sausage can be added., Soup keeps well in the refrigerator for 3 to 5 days in an airtight container; not recommended for freezing as texture degrades., Reheat gently on the stove over low heat or in the microwave, stirring occasionally to avoid scorching., Serve alongside something fresh and light like a salad, steamed greens, or slaw for balance.
Nutrition
- Serving Size: 1 serving
- Calories: Approximately 200-250 calories per serving (estimate based on ingredients)
- Fat: Approximately 8-10 grams per serving (estimate based on ingredients)
- Carbohydrates: Approximately 30-35 grams per serving (estimate based on ingredients)
- Protein: Approximately 6-8 grams per serving (estimate based on ingredients)
More in Uncategorized
Easy Creamy Lasagna Soup
Pumpkin Soup
Best Tomato Soup Recipe