There’s something magical about a steaming bowl of one-pot potato soup on a chilly evening – it’s like a warm hug in a bowl. As a chef who’s made countless pots of this comfort food, I can tell you the secret is all in keeping it simple. One pot means less cleanup (hallelujah!), and those crispy bacon bits on top? Pure gold. My version combines creamy Yukon Gold potatoes with a rich, velvety broth that’ll have everyone asking for seconds. Trust me, once you try this recipe, you’ll understand why it’s been my go-to comfort food for years. The beauty of one-pot cooking is how the flavors meld together effortlessly – no fancy techniques needed, just good ingredients and a bit of patience while it simmers to perfection.

Table of Contents
Table of Contents
Why You’ll Love This One-Pot Potato Soup
This isn’t just any potato soup – it’s the kind of recipe that becomes a weekly staple once you try it. Here’s why:
- One pot wonder – From bacon to bowls, everything happens in a single Dutch oven. Fewer dishes = happier cook!
- Creamy dreamy texture – The combo of mashed and whole potato chunks creates perfect spoon-coating richness
- Bacon makes everything better – Those crispy bits add smoky crunch to every comforting bite
- Weeknight easy – Just 15 minutes active time, then let the pot work its magic while you relax
- Endlessly adaptable – Make it vegetarian, spicy, or extra cheesy depending on your mood
Honestly, the hardest part? Not eating the whole pot in one sitting!
Ingredients for One-Pot Potato Soup
Grab these simple ingredients – most are probably already in your kitchen! The magic happens when these basics come together:

- 8 slices bacon – or duck bacon for a fancy twist (omit for vegetarian)
- 1 medium yellow onion, diced – about 1 cup
- 3-4 garlic cloves, minced – more if you’re garlic obsessed like me!
- 3 pounds Yukon Gold potatoes, peeled and cut into 1-inch cubes – their buttery texture is key
- ¼ cup all-purpose flour – for that perfect thickening power
- 4 cups chicken broth – or vegetable broth to keep it meat-free
- 1½ cups whole milk – the richness makes all the difference
- 1 cup heavy cream – trust me, don’t skimp here
- ½ cup sour cream (120g) – stirred in at the end for extra tang
- 1½ teaspoons salt + ¾ teaspoon cracked black pepper – adjust to taste
Optional garnishes: chives, shredded cheese, or a dash of hot sauce if you like some heat. Now let’s get cooking!
How to Make One-Pot Potato Soup
Alright, let’s dive into making this cozy masterpiece – I promise it’s easier than you think! Just follow these simple steps, and you’ll have the creamiest, most comforting potato soup bubbling away in no time.

Step 1: Crisp the Bacon
Here’s my secret for perfect bacon every time – start with a cold Dutch oven. Yep, no preheating needed! Just lay those 8 bacon slices in there (it’s okay if they overlap slightly), then turn the heat to medium-high. Cook for about 10-12 minutes, flipping occasionally, until they’re crispy and golden. Transfer them to a paper towel-lined plate – resist snacking on them all! – but leave that glorious bacon grease in the pot. That liquid gold is where all our flavor begins.
Step 2: Sauté Aromatics
Now toss in your diced onion right into that bacon fat (if it’s smoking, reduce heat to medium). Stir them around for about 5 minutes – you want them soft and translucent, not browned. When they start smelling amazing, add the minced garlic and cook just 1-2 minutes more. Careful not to burn the garlic – nobody wants bitter soup! The kitchen should smell incredible by now.
Step 3: Cook Potatoes and Build the Roux
Time for the potatoes! Dump in all those cubed Yukon Golds and give them a good stir to coat in the onion-garlic-bacon magic. Let them hang out for about 5 minutes – this quick sauté helps develop flavor. Now sprinkle the flour evenly over everything and stir immediately – we’re making a roux! Cook for 2 minutes to get rid of that raw flour taste. It’ll look a bit pasty, but don’t worry – the liquid’s coming!
Step 4: Simmer and Finish
Here’s where patience pays off. Slowly pour in the chicken broth while stirring constantly – scrape up any browned bits from the bottom (that’s flavor!). Add the milk next, then the salt and pepper. Bring it just to a gentle simmer – no boiling! – and let it cook partially covered for about 40 minutes. The potatoes should be fork-tender. Now the fun part – grab a potato masher and mash about one-third of the potatoes right in the pot. This creates the perfect creamy-yet-chunky texture. Stir in the heavy cream and sour cream until silky smooth. Taste and adjust seasoning – maybe a pinch more salt or a dash of paprika? Ladle into bowls and top with all the goodies – crispy bacon, cheese, chives – make it your own! Now grab some crusty bread and dig in to the coziest meal ever.
Print
Creamy One-Pot Potato Soup: 5 Secret Tips for Perfection
A creamy and comforting one-pot potato soup with crispy bacon, perfect for a cozy meal.
- Total Time: 65 minutes
- Yield: 6 servings 1x
Ingredients
- 8 slices bacon (or duck bacon for a gourmet substitute)
- 1 medium yellow onion, diced
- 3–4 garlic cloves, minced
- 3 pounds Yukon Gold potatoes, peeled and cut into 1-inch cubes
- ¼ cup all-purpose flour
- 4 cups chicken broth (or vegetable broth for vegetarian option)
- 1½ cups whole milk
- 1 cup heavy cream
- ½ cup sour cream (120g)
- 1½ teaspoons salt
- ¾ teaspoon cracked black pepper
- Chives or green onions (optional, for garnish)
- Shredded cheddar or Gruyère cheese (optional)
- Paprika, cayenne, jalapeños, or hot sauce (optional, for heat)
Instructions
- In a large Dutch oven or heavy pot, add bacon to a cold pan and cook over medium-high heat for 10–12 minutes until crisp. Stir frequently. Remove bacon and place on a paper towel-lined plate. Leave the drippings in the pot.
- Add diced onion to the warm bacon drippings and sauté over medium heat for about 5 minutes, until translucent. Add minced garlic and cook 1–2 minutes more.
- Add the peeled and cubed Yukon Gold potatoes to the pot. Stir and sauté for 5 minutes to coat well in the aromatics and drippings. If the pot looks dry, add an extra spoonful of bacon fat.
- Sprinkle flour evenly over the potatoes and stir immediately. Cook for 2 minutes to form a roux.
- Slowly pour in the chicken broth while stirring constantly, scraping the bottom of the pot. Add whole milk next. Season with salt and pepper. Bring to a gentle simmer (avoid boiling) and cook partially covered for about 40 minutes, or until potatoes are fork-tender.
- For extra creaminess, mash about one-third of the potatoes directly in the pot using a potato masher or spoon, keeping the rest chunky for texture.
- Stir in heavy cream and sour cream until smooth and fully combined. Taste and adjust seasoning, adding paprika or cayenne if desired.
- Ladle the soup into bowls and top with crispy bacon, shredded cheese, chives or green onions, a dollop of sour cream, or any preferred garnishes. Serve warm with crusty bread or biscuits.
Notes
- For a vegetarian version, use vegetable broth and skip the bacon.
- Adjust seasoning to taste before serving.
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Lactose
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 8g
- Sodium: 950mg
- Fat: 25g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 65mg
Tips for the Best One-Pot Potato Soup
After making this soup more times than I can count, here are my can’t-miss tips for potato soup perfection:
- Thickness control – Want it creamier? Add more broth. Too thin? Simmer uncovered for 5-10 minutes to reduce
- Gentle heat – Never let it boil after adding dairy – just a lazy bubble keeps it smooth
- Potato hack – For super creamy texture, blend half the soup with an immersion blender
- Bacon bonus – Reserve some crispy bits for topping so every bowl gets that smoky crunch
- Make-ahead magic – Flavors deepen overnight! Just reheat gently with extra milk if needed
Oh, and always taste before serving – potatoes love salt, so you might need an extra pinch!
Variations of One-Pot Potato Soup
This soup is like a blank canvas – here are my favorite ways to mix it up when I’m feeling creative:
- Spicy kick – Add diced jalapeños with the onions or swirl in hot sauce at the end
- Cheese lover’s dream – Stir in shredded cheddar, Gruyère, or smoked Gouda with the cream
- Loaded baked potato – Top with extra bacon, sour cream, and chives – just like the classic
- Herb garden – Fresh thyme or rosemary added while simmering adds earthy notes
- Vegetarian delight – Skip bacon and use smoked paprika for that deep flavor
The best part? No two batches ever taste exactly the same!
Serving Suggestions for One-Pot Potato Soup
Oh, let me tell you how I love serving this soup – it’s all about the cozy pairings! A crusty baguette for dipping is non-negotiable in my house – that first tear-and-dunk moment is pure bliss. For nights when I’m feeling fancy, I’ll whip up some garlic knots or cheesy biscuits. If you want something fresh alongside, a simple green salad with tangy vinaigrette cuts through the richness perfectly. And on really indulgent days? Grilled cheese sandwiches, obviously – the gooier the better!
Storing and Reheating One-Pot Potato Soup
Here’s the good news – this soup actually gets better the next day as flavors mingle! Store leftovers in an airtight container in the fridge for up to 3 days. When reheating, do it gently over low heat on the stove – you’ll want to stir in a splash of milk or broth if it thickens too much. Pro tip: Microwave reheating works too, but stop and stir every 30 seconds to prevent that dreaded “hot lava” effect where the outside’s boiling while the center’s still cold. Freezing? I don’t recommend it – dairy-based soups can separate when thawed. Trust me, you won’t have leftovers anyway!
One-Pot Potato Soup FAQs
I get asked about this soup all the time – here are the answers to my most common questions:
- Can I freeze it? Honestly? I don’t recommend it. The dairy tends to separate when thawed, and the texture changes. But it keeps beautifully in the fridge for 3 days!
- How to make it vegetarian? Super easy! Just skip the bacon (sob) and use vegetable broth instead of chicken. For that smoky flavor, add a pinch of smoked paprika.
- Can I use different potatoes? Yukon Golds are my go-to for their buttery texture, but russets work too – just know they’ll break down more, making a thicker soup.
- Help! My soup’s too thick! No worries – just stir in more broth or milk until it’s your perfect consistency. Easy fix!
Still got questions? Ask me in the comments – I’m happy to help troubleshoot!
Nutritional Information
Here’s the scoop on what’s in each comforting bowl (values are per serving and will vary based on your exact ingredients): About 420 calories, 25g fat, 35g carbs, and 12g protein. Remember – these are estimates, and your homemade version might differ slightly based on how generous you are with the bacon and cheese toppings! Now that you’ve got all the details, it’s time to grab that Dutch oven and get cooking. Try this one-pot potato soup recipe tonight and tell me how it turns out – I’d love to hear your variations and see your cozy soup photos!
For More recipes, Follow me on Facebook!