If you’re anything like me, the chillier months always have me craving a big, steaming bowl of something warm and comforting — and this potato soup recipe is exactly that. I still remember the first time I made a pot of creamy potato soup on my own. I was in college, broke (like, really broke), and all I had was a bag of russet potatoes, some leftover bacon, and a splash of cream. Honestly, I didn’t expect much — but it turned out velvety, hearty, and absolutely perfect for those evenings when you want to wrap yourself in a cozy blanket of flavor.
This recipe hits the spot every time. Whether you’re whipping it up on a busy weeknight or making a big batch for Sunday supper, I promise: you’ll find this soup as easy and comforting as your favorite worn-in sweater. Let’s get into everything you need to make it — from ingredients and expert tips to substitutions and cozy add-ins you’ll love.
Why You’ll Love This Recipe
Here’s why this classic potato soup recipe will become your new cold-weather BFF:
- It’s quick and easy. You’ll have dinner ready in about 30 minutes.
- Ultra creamy and comforting. It’s loaded with russet or Yukon gold potatoes, real cream, and a touch of butter.
- Crowd-pleaser. Kids, picky eaters, soup skeptics… trust me, they’ll ask for seconds.
- Flexible. Add bacon, cheese, green onions — or make it gluten-free.
- Pantry-friendly. You probably have most of what you need in your kitchen right now.
I’d say it’s the best creamy potato soup for busy weeknights and lazy weekends.
Ingredients You’ll Need
Alright, here’s your shopping list for the best homemade potato soup ever — simple but delicious!
For the Potato Soup:
- 6 cups diced potatoes (russet potatoes or Yukon gold potatoes work best)
- 1 medium yellow onion, diced
- 2 tablespoons butter
- 3 cloves garlic, minced
- 4 cups chicken broth (or vegetable broth for vegetarian)
- 1 cup heavy cream (or half-and-half for lighter)
- ½ cup sour cream
- Salt and pepper to taste
- Optional: ¼ cup flour for thickening
For Toppings (Optional but highly recommended!):
- ½ cup crumbled bacon
- ½ cup shredded cheddar cheese
- Chopped green onions
- Extra black pepper
- A swirl of sour cream or extra heavy cream
Tip: If you want a silky texture, use an immersion blender to blend part or all of the soup.
Ingredient Substitutions
No need to panic if you’re missing something. Here’s how you can swap things out:
- Russet vs. Yukon Gold: Both work! Russets get extra fluffy and creamy when blended. Yukon golds are naturally buttery.
- Chicken broth: Use vegetable broth if you’re keeping it vegetarian.
- Heavy cream: Sub with half-and-half or whole milk for a lighter version. Or try a splash of unsweetened almond milk (I’ve done it — works surprisingly well!).
- Sour cream: Greek yogurt gives a tangy boost while keeping it creamy.
- Flour: Skip it for gluten-free, or use a tablespoon of cornstarch dissolved in cold water.
How to Make This Potato Soup Recipe
You’ll be shocked at how easy this cozy meal is to throw together. Here’s my tried-and-true method, step-by-step.
Step 1: Sauté the Aromatics (5 minutes)
- In a large pot over medium heat, melt the butter.
- Add diced onion and cook until it’s soft and translucent — about 3–4 minutes.
- Stir in minced garlic and cook for another 30 seconds until fragrant.
Step 2: Add Potatoes and Broth (10 minutes)
- Toss in the diced potatoes and pour in your chicken broth (or veggie broth).
- Bring everything to a gentle boil, then reduce heat and simmer until the potatoes are fork-tender — about 10–15 minutes.
Step 3: Blend (Optional but Delicious!) (5 minutes)
- For a creamy potato soup, use an immersion blender to puree about half of the soup — or all of it if you want it completely smooth. I like to leave some chunks for texture.
Step 4: Make It Creamy (5 minutes)
- Stir in the heavy cream and sour cream.
- If you want it thicker, whisk in a little flour or cornstarch slurry. Simmer until heated through and thickened.
Step 5: Season & Serve (2 minutes)
- Taste and add salt and pepper until it’s just right for you.
- Ladle into bowls and top with crumbled bacon, cheese, green onions, or whatever toppings you like!
Total time? About 30 minutes from start to finish. Not bad for a soup that tastes like it simmered all day.
Expert Tips for Success
- Don’t over-blend! Unless you love it super smooth, leave some potato bits for that perfect texture.
- Add toppings! They’re not optional in my house. Bacon, cheese, chives — they take this soup from good to crave-worthy.
- Taste and adjust. Every batch of potatoes is different. You might need an extra pinch of salt or pepper.
- Low and slow for more flavor. If you have time, simmer for an extra 20–30 minutes — the flavors deepen beautifully.
- Batch and freeze. This recipe doubles well. Store leftovers in freezer-safe containers.
Variations & Add-Ons
Feeling creative? Here are a few ways to make this potato soup your own:
Gluten-free: Skip the flour and use cornstarch or just leave it out — the potatoes naturally thicken the soup.
Dairy-free: Use coconut milk or a thick unsweetened almond milk instead of cream. Swap butter for olive oil.
Loaded baked potato style: Add extra cheese, a dollop of sour cream, and tons of bacon bits.
Tex-Mex twist: Stir in diced green chiles and top with shredded pepper jack.
Veggie boost: Add diced carrots, celery, or corn when you add the potatoes.
Serving Suggestions
Wondering what goes with a big bowl of potato soup? I’ve got you covered:
- Serve with warm crusty bread or garlic toast for dunking.
- Pair with a crisp green salad to balance the richness.
- Top with crispy bacon and extra cheese for a true comfort meal.
- A sprinkle of fresh herbs (chives, parsley, thyme) makes it pop.
Storage & Reheating
Got leftovers? Lucky you! Here’s how to store potato soup like a pro:
- Store in an airtight container in the fridge for up to 4 days.
- To freeze, cool completely first. Transfer to freezer-safe bags or containers. It’ll keep for up to 3 months.
- Reheat gently on the stovetop over low heat, stirring often. Add a splash of broth or cream if it’s too thick.
Nutrition Information
Approximate per serving:
- Calories: ~320
- Protein: 7g
- Carbs: 35g
- Fat: 18g
- Fiber: 4g
- Sodium: Varies with broth brand
Prep, Cook, and Total Time
| Prep Time | Cook Time | Total Time |
|---|---|---|
| 10 mins | 20 mins | 30 mins |
Frequently Asked Questions
Can I make potato soup ahead of time?
Definitely. Potato soup actually tastes even better the next day. Just store it covered in the fridge and reheat gently.
How do I thicken potato soup?
You can mash more of the potatoes or blend extra. Or whisk in a bit of flour or a cornstarch slurry.
Can I use a slow cooker?
Yes. Combine everything except the cream and sour cream in the slow cooker. Cook on low for 6 to 8 hours, then stir in the dairy at the end.
Is this potato soup gluten-free?
It can be. Just skip the flour or use cornstarch instead. Check your broth to make sure it’s gluten-free too.
What potatoes are best for potato soup?
Russet potatoes break down and make a fluffy texture, while Yukon golds are naturally creamy and buttery. Both are great choices.
Conclusion
There you have it — a potato soup recipe that’s easy, cozy, and perfect for any night you want comfort in a bowl. It’s creamy, satisfying, and flexible enough to make your own. I’d love to hear how you top yours — extra bacon, lots of cheese, or maybe a swirl of sour cream? Don’t worry if this is your first time making homemade potato soup. I’ll walk you through it every time.
If you try it, drop me a comment below and let me know what you think. Happy cooking!

Potato Soup Recipe
Ingredients
- 4 cups diced russet or Yukon gold potatoes peeled
- 1 medium yellow onion diced
- 2 tablespoons unsalted butter
- 3 cups chicken broth or vegetable broth
- 1 cup heavy cream or half-and-half for lighter option
- 1 cup sour cream
- 1/2 teaspoon salt more to taste
- 1/2 teaspoon black pepper or to taste
- 4 slices cooked bacon crumbled (optional for topping)
- 1 cup shredded cheddar cheese optional for topping
- 2 tablespoons chopped fresh chives or green onions optional for garnish
Instructions
- Prep the veggies: Dice the potatoes and onion.
- Sauté: In a large pot over medium heat, melt butter. Add the diced onion and sauté for 4–5 minutes until soft and fragrant.
- Add potatoes & broth: Stir in diced potatoes and pour in the chicken or vegetable broth. Bring to a gentle boil, then reduce heat and simmer for 20–25 minutes until potatoes are fork-tender.
- Blend: Use an immersion blender to puree the soup until mostly smooth but still slightly chunky for texture. Or carefully transfer half to a blender and blend, then return to the pot.
- Finish creamy base: Stir in the heavy cream and sour cream. Season with salt and pepper to taste. Let simmer on low for another 5 minutes.
- Serve: Ladle into bowls. Top with crumbled bacon, shredded cheese, and chives if desired. Enjoy warm!
Notes
- For extra richness, use Yukon gold potatoes — they make the soup extra creamy.
- This soup freezes well: cool completely, then store in an airtight container for up to 2 months.
- To make it gluten-free, ensure your broth is certified gluten-free and skip any thickening with flour.
- Stir in shredded cheddar or pepper jack for a cheesy potato soup variation.
- Crumbled bacon, green onions, or even a drizzle of hot sauce make fun toppings.

