Every family has that recipe—the one that feels like a warm hug the moment it hits the table. For me, it’s this potato soup recipe, something I learned to make on a snowy weekend when I was newly living on my own and desperately craving something cozy and homemade. I didn’t have much in the fridge: a few potatoes, some broth, half an onion, and a little cheddar cheese. But sometimes those simple ingredients surprise you.
As the soup simmered away, the whole kitchen filled with a buttery, savory aroma that reminded me of my grandmother’s house on cold evenings. The first spoonful was everything I hoped for—rich, creamy potato soup with soft, tender chunks and just the right balance of seasoning with salt and freshly cracked pepper.
Today I’ll walk you through my favorite version of this soup, complete with step-by-step instructions, ingredient substitutions, expert tips, variations, and cozy serving ideas. Whether you’re cooking for a busy weeknight or curling up on a Sunday afternoon, this soup recipe will make your kitchen feel like the coziest place on earth.
Why You’ll Love This Recipe
This comforting bowl ticks all the boxes:
- Creamy and rich thanks to heavy cream and perfectly softened potatoes.
- Flexible and forgiving—easy to adjust thickness, flavor, and toppings.
- Family-friendly and beloved by kids and adults alike.
- Made in one pot (your trusty Dutch oven, ideally).
- Perfect for meal prep because it reheats beautifully.
Ingredients You’ll Need
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Here’s everything you need, grouped for clarity and ease of cooking.
Base Ingredients
- 2 tbsp butter — Adds richness and helps soften aromatics.
- 1 tbsp olive oil — Prevents the butter from burning.
- 1 large yellow onion, diced — Builds savory flavor.
- 3 cloves garlic, minced — Fragrant and essential.
Potatoes & Broth
- 6 medium russet potatoes, peeled and diced — Starchy potatoes make the soup extra creamy.
- 4 cups chicken or vegetable broth — Forms the flavorful base for your soup recipe.
- 1 tsp seasoning with salt — Adjust to taste; potatoes need a good amount of salt.
- ½ tsp freshly cracked pepper — Adds depth.
Creamy Finish
- 1 cup heavy cream — Creates that rich, silky texture.
- 1 cup shredded cheese (cheddar cheese recommended) — Melts into the soup for extra comfort.
Optional Flavor Boosters
- ½ tsp smoked paprika — Adds warmth and subtle smokiness.
- 1 tsp dried thyme — A classic herb that pairs beautifully with potatoes.
Toppings (Highly Recommended!)
- Green onions, sliced
- Sour cream
- Extra shredded cheese
- Bacon bits (optional, skip for vegetarian)
- Croutons or crispy fried onions
Ingredient Substitutions
Here are some easy swaps depending on what you have:
- Russet potatoes → Yukon Gold potatoes
Creamier and slightly buttery. - Heavy cream → Half-and-half
Still rich but lighter in saturated fat. - Chicken broth → Vegetable broth
Makes the dish fully vegetarian. - Cheddar cheese → Monterey Jack or Colby
Melts beautifully and adds different flavors. - Butter → Olive oil only
Works fine for dairy-free versions.
How to Make This Potato Soup Recipe
Follow these steps exactly and you’ll end up with a creamy, dreamy pot of soup you’ll want to make again and again.
1. Sauté the Aromatics
Place a Dutch oven over medium heat. Melt butter with olive oil, then add onions.
Cook 5–6 minutes, stirring occasionally until soft and translucent.
Add garlic and cook 30 seconds until fragrant.
(The smell will tell you it’s ready—even before you peek at the pan.)
2. Add Potatoes & Broth
Stir in diced potatoes, broth, seasoning with salt, and pepper.
Bring to a gentle boil, then reduce heat to medium and simmer.
Cook 15–20 minutes, or until potatoes are fork-tender.
Your kitchen will smell warm, savory, and impossible to resist.
3. Partially Blend for Creaminess
Use an immersion blender to blend about half the soup directly in the pot.
This keeps some chunks while adding silky body.
Don’t worry if this is your first time blending soup—just pulse lightly until your desired texture is reached.
4. Stir in Cream & Cheese
Pour in heavy cream and sprinkle in shredded cheese.
Stir until melted and the soup becomes thick, creamy, and luxurious.
Taste and adjust seasoning with salt or pepper as needed.
(Yes, this is absolutely the moment for a little “quality control taste-test.”)
5. Serve Warm With Toppings
Ladle into bowls and finish with green onions, sour cream, shredded cheese, or anything else you love.
The steam, the color, the cozy warmth—this is comfort in a bowl.

Expert Tips & Mistakes to Avoid
- Don’t rush the simmer.
Potatoes need time to soften and release starch for thickening. - Blend gradually.
Over-blending can make the soup gummy; aim for a chunky-creamy balance. - Season generously.
Potatoes absorb a lot of salt, so taste as you go. - Add cream off heat if needed.
Protects the dairy from curdling. - Use room-temperature cream.
Prevents sudden temperature shock.
Variations & Add-Ons
Make It Gluten-Free
This recipe is naturally gluten-free!
Make It Dairy-Free
- Use olive oil instead of butter
- Replace heavy cream with canned coconut milk
- Use dairy-free shredded cheese
Flavor Twists
- Add cooked corn for sweetness
- Stir in crispy bacon or smoked sausage (non-vegetarian)
- Add paprika or cayenne for heat
- Mix in pesto for herby brightness
Extra Hearty Add-Ins
- Ham cubes
- Roasted garlic
- Caramelized onions
- White beans for extra protein
Serving Suggestions
This soup goes beautifully with:
- Crusty bread or garlic toast
- Grilled cheese sandwiches
- Simple green salad
- Roasted vegetables
- Warm biscuits
For presentation, swirl sour cream into each bowl and sprinkle cheddar cheese and green onions on top.
Storage & Reheating
Fridge:
Store in airtight containers for 3–4 days.
Freezer:
Freeze without the cream for best results (cream can separate).
Freeze up to 2 months, thaw overnight, then stir in cream during reheating.
Reheat:
- Stovetop: Medium heat, stir occasionally.
- Microwave: Heat in 1-minute bursts.
- Slow Cooker: Low setting for 1–2 hours.
Nutrition Information (Approx. Per Serving)
(Based on 6 servings)
| Nutrient | Amount |
|---|---|
| Calories | ~360 |
| Protein | 9g |
| Total Fat | 19g |
| Saturated Fat | 11g |
| Carbs | 38g |
| Fiber | 3g |
| Sodium | 720mg |
Frequently Asked Questions
How do I thicken potato soup?
Blend part of the soup with an immersion blender or mash some potatoes by hand.
Can I make potato soup ahead of time?
Yes! It reheats well—just add a splash of broth if it thickens too much.
Can I freeze creamy potato soup?
Yes, but freeze it before adding cream for best texture.
Why is my soup bland?
Potatoes absorb salt; season at each stage and finish with extra salt if needed.
Can I leave the skin on the potatoes?
Absolutely—especially with Yukon Golds for a rustic texture.
What toppings go best with potato soup?
Green onions, sour cream, cheddar cheese, bacon bits, and croutons.
Conclusion
I hope this potato soup recipe becomes one of your go-to comfort meals, the kind you can whip up on a chilly night or when you just want something warm and nourishing. It’s creamy, cozy, customizable, and made with simple ingredients you probably already have.
If you give it a try, let me know how it turned out—leave a comment, share your favorite toppings, or pass the recipe along to someone who loves a good bowl of soup.
Happy cooking, and enjoy every comforting spoonful.
Potato soup
Ingredients
- Base Ingredients
- 2 tbsp butter — Adds richness and helps soften aromatics.
- 1 tbsp olive oil — Prevents the butter from burning.
- 1 large yellow onion diced — Builds savory flavor.
- 3 cloves garlic minced — Fragrant and essential.
- Potatoes & Broth
- 6 medium russet potatoes peeled and diced — Starchy potatoes make the soup extra creamy.
- 4 cups chicken or vegetable broth — Forms the flavorful base for your soup recipe.
- 1 tsp seasoning with salt — Adjust to taste; potatoes need a good amount of salt.
- ½ tsp freshly cracked pepper — Adds depth.
- Creamy Finish
- 1 cup heavy cream — Creates that rich silky texture.
- 1 cup shredded cheese cheddar cheese recommended — Melts into the soup for extra comfort.
- Optional Flavor Boosters
- ½ tsp smoked paprika — Adds warmth and subtle smokiness.
- 1 tsp dried thyme — A classic herb that pairs beautifully with potatoes.
- Toppings Highly Recommended!
- Green onions sliced
- Sour cream
- Extra shredded cheese
- Bacon bits optional, skip for vegetarian
- Croutons or crispy fried onions
Instructions
- Sauté the Aromatics
- Place a Dutch oven over medium heat. Melt butter with olive oil, then add onions.
- Cook 5–6 minutes, stirring occasionally until soft and translucent.
- Add garlic and cook 30 seconds until fragrant.
- (The smell will tell you it’s ready—even before you peek at the pan.)
- Add Potatoes & Broth
- Stir in diced potatoes, broth, seasoning with salt, and pepper.
- Bring to a gentle boil, then reduce heat to medium and simmer.
- Cook 15–20 minutes, or until potatoes are fork-tender.
- Your kitchen will smell warm, savory, and impossible to resist.
- Partially Blend for Creaminess
- Use an immersion blender to blend about half the soup directly in the pot.
- This keeps some chunks while adding silky body.
- Don’t worry if this is your first time blending soup—just pulse lightly until your desired texture is reached.
- Stir in Cream & Cheese
- Pour in heavy cream and sprinkle in shredded cheese.
- Stir until melted and the soup becomes thick, creamy, and luxurious.
- Taste and adjust seasoning with salt or pepper as needed.
- (Yes, this is absolutely the moment for a little “quality control taste-test.”)
- Serve Warm With Toppings
- Ladle into bowls and finish with green onions, sour cream, shredded cheese, or anything else you love.
- The steam, the color, the cozy warmth—this is comfort in a bowl.
Notes
- Don’t rush the simmer; potatoes need time to soften and release starch.
- Blend gradually to avoid a gummy texture.
- Potatoes absorb salt, so season at each stage and adjust to taste.
- Add cream off heat if needed to prevent curdling.
- Use room-temperature cream for smoother incorporation.
