If you’re searching for a cozy, reliable, and ultra-creamy dinner, this one-pot potato soup is the kind of recipe you’ll look forward to making weekly. It’s made with real Yukon Gold potatoes, savory aromatics, and a rich blend of broth, milk, and cream — all simmered together to create a velvety, comforting bowl that tastes like pure home cooking. Whether you top it with cheddar, chives, or crispy turkey bacon, every spoonful is guaranteed to warm you from the inside out.
Why You’ll Love This One-Pot Potato Soup
This soup is everything comfort food should be: hearty, creamy, and deeply flavorful. Instead of relying on shortcuts or canned ingredients, it uses real potatoes and classic kitchen staples, resulting in a rich texture that feels homemade in the best possible way. Since it all comes together in just one pot, cleanup is minimal — perfect for busy nights or cold days when you want something simple, warm, and satisfying. It’s also customizable, freezer-friendly, and ideal for small families or big batches.

Ingredients You’ll Need
- 8 slices turkey bacon, chopped
- 1 medium yellow onion, chopped
- 3–4 cloves garlic, minced
- 3 lbs Yukon Gold potatoes, diced
- 1/4 cup all-purpose flour
- 4 cups chicken broth (or vegetable broth)
- 1½ cups whole milk
- 1 cup heavy cream
- 1/2 cup sour cream
- 1½ tsp salt
- 3/4 tsp cracked black pepper
- Chives, for garnish
- Cheddar cheese, optional
- Paprika or cayenne, optional
How to Make One-Pot Potato Soup (Step-by-Step)
Step 1: Cook the Turkey Bacon
Add chopped turkey bacon to a large soup pot and cook until crispy. Remove and set aside, leaving a couple tablespoons of drippings in the pot for flavor.
Step 2: Sauté the Onion
Add the chopped onion to the pot and cook for 5 minutes, until softened and lightly golden. This creates the base of the soup’s savory flavor.
Step 3: Add Garlic and Flour
Stir in the minced garlic until fragrant, then sprinkle in the flour. Cook for 1 minute to form a light roux — this helps naturally thicken the soup.
Step 4: Add the Liquids
Slowly whisk in the chicken broth, whole milk, and heavy cream. Whisk well to dissolve any flour clumps and create a smooth, creamy base.
Step 5: Add the Potatoes
Stir in the diced Yukon Gold potatoes. Increase heat until just below a boil, then simmer gently. Cook for 20–25 minutes, or until the potatoes are tender.
Step 6: Mash for Creaminess
Use a potato masher to gently mash some of the potatoes directly in the pot. This thickens the soup while still leaving hearty chunks.
Step 7: Finish with Sour Cream
Stir in the sour cream, salt, and pepper. Adjust to taste and add paprika or cayenne if you want a little warmth.
Step 8: Serve and Garnish
Ladle into bowls and top with cheddar cheese, turkey bacon, and fresh chives. Serve warm and enjoy!

Tips & Variations
- Make it vegetarian: Skip the bacon and use butter + vegetable broth.
- Make it cheesy: Stir in a full cup of grated cheddar while hot.
- Spice it up: Add jalapeños, red pepper flakes, or a pinch of cayenne.
- Thicker soup: Mash extra potatoes or simmer uncovered for 5 minutes.
- Freezer-friendly: Freeze in individual portions for quick lunches.
Serving Ideas & Storage
Serve this soup with crusty bread, green salad, or grilled chicken for a comforting meal. It’s ideal for small gatherings, meal prep, or “soup and bread” weeknight dinners.
Storage:
- Fridge: 4 days
- Freezer: 1–2 months
Reheat gently over low heat with a splash of milk to restore creaminess.

Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | ~420 |
| Protein | 13g |
| Carbs | 48g |
| Fat | 20g |
| Fiber | 4g |
| Sodium | 780mg |
Final Thoughts
This one-pot potato soup is cozy, creamy, and incredibly dependable — the perfect comfort food to add to your weekly rotation. Whether you’re cooking for two or feeding the whole family, this soup delivers rich flavor with minimal effort, making every warm bowl worth savoring.