Easy Potato Soup Recipe
When it comes to comfort food, nothing beats a warm bowl of creamy potato soup. This easy potato soup recipe is made in just one pot, loaded with crispy bacon, tender potatoes, and a rich, creamy broth. It’s a family favorite that’s perfect for chilly nights, weeknight dinners, or when you just need a bowl of cozy goodness.
Why You’ll Love This Recipe
This soup is:
- Creamy, hearty, and filling
- Made with simple ingredients you likely already have
- Ready in about 30 minutes
- Perfect for the whole family
- Easy to customize with your favorite toppings
Ingredients
You’ll need:
- 6 strips uncooked bacon, cut into small pieces
- 3 tablespoons butter (salted or unsalted)
- 1 medium yellow onion, chopped (about 1 ½ cups / 200g)
- 3 large garlic cloves, minced
- ⅓ cup all-purpose flour (42g)
- 2 ½ lbs gold potatoes, peeled and diced into 1-inch pieces (about 6 large potatoes / 1.15kg)
- 4 cups chicken broth (945ml)
- 2 cups milk (475ml)
- ⅔ cup heavy cream (155ml)
- 1 ½ teaspoons salt (adjust to taste)
- 1 teaspoon ground pepper
- ¼ – ½ teaspoon ancho chili powder (optional, for flavor)
- ⅔ cup sour cream (160g)
- Shredded cheddar cheese, chives, sour cream, and extra bacon for topping (optional)
Step-by-Step Instructions
Step 1: Cook the Bacon
Place the bacon pieces in a large Dutch oven or soup pot over medium heat. Cook until crisp and browned. Remove the bacon and set aside, leaving the fat in the pot.
Step 2: Sauté Vegetables
Add the butter and chopped onion to the pot. Cook for 3–5 minutes until tender. Stir in the garlic and cook for another 30 seconds until fragrant.
Step 3: Make the Base
Sprinkle flour over the onions and garlic, stirring until smooth. Add diced potatoes, chicken broth, milk, heavy cream, salt, pepper, and ancho chili powder. Stir everything together.
Step 4: Cook the Potatoes
Bring the soup to a boil, then reduce to a simmer. Cook for about 10 minutes, or until the potatoes are fork-tender.
Step 5: Blend for Creaminess
Carefully remove about half of the soup and puree it in a blender (or use an immersion blender). Return the blended soup to the pot.
Step 6: Add Sour Cream and Bacon
Stir in the sour cream and the reserved bacon pieces. Let the soup simmer for another 15 minutes.
Step 7: Serve and Enjoy
Ladle the soup into bowls and top with shredded cheddar cheese, chives, extra bacon, or a dollop of sour cream.
Cooking Tips
- Start with less salt and adjust at the end depending on your broth.
- Blend all of the soup if you prefer a completely smooth texture.
- Use gold potatoes for the creamiest soup, but russets also work.
- For extra richness, top with more cheese before serving.
Conclusion

This easy potato soup recipe is the ultimate comfort food—creamy, hearty, and full of flavor. It’s quick enough for weeknights yet cozy enough for a special family meal. Whether you serve it with crusty bread or enjoy it on its own, this soup will warm you up and keep everyone coming back for seconds.