The Ultimate Potato Soup Recipe
Introduction
This Ultimate Potato Soup is creamy, comforting, and packed with rich flavors from crispy bacon, sharp cheddar, and a hint of ancho chili powder. Perfect for cozy nights, it’s easy to make and sure to satisfy any craving for a hearty bowl.

Ingredients
- 6 strips uncooked bacon, cut into small pieces
- 3 tablespoons butter (unsalted or salted)
- 1 medium yellow onion, chopped (about 1.5 cups / 200g)
- 3 large garlic cloves, minced
- ⅓ cup all-purpose flour (42g)
- 2 ½ lbs gold potatoes, peeled and diced into pieces no larger than 1 inch (about 6 large potatoes / 1.15kg)
- 4 cups chicken broth (945ml)
- 2 cups milk (475ml)
- ⅔ cup heavy cream (155ml)
- 1 ½ teaspoons salt
- 1 teaspoon ground pepper
- ¼ – ½ teaspoon ancho chili powder
- ⅔ cup sour cream (160g)
- Shredded cheddar cheese, chives, additional sour cream, and bacon for topping (optional)
Instructions
- Step 1: Place bacon pieces in a large Dutch Oven or soup pot over medium heat. Cook until the bacon is crisp and browned.
- Step 2: Remove the bacon pieces with a slotted spoon and set aside, leaving the bacon fat in the pot.
- Step 3: Add butter and chopped onion to the pot. Cook over medium heat until the onions become tender, about 3 to 5 minutes.
- Step 4: Stir in the minced garlic and cook until fragrant, about 30 seconds.
- Step 5: Sprinkle flour over the mixture in the pot and stir continuously until smooth. Use a whisk if necessary to avoid lumps.
- Step 6: Add the diced potatoes, chicken broth, milk, heavy cream, salt, pepper, and ancho chili powder. Stir everything together well.
- Step 7: Bring the soup to a boil, then cook until the potatoes are tender when pierced with a fork, about 10 minutes.
- Step 8: Reduce the heat to a simmer. Carefully remove about half of the soup (around 5 cups) and puree it in a blender until smooth. Alternatively, use an immersion blender directly in the pot.
- Step 9: Return the pureed soup to the pot. Stir in sour cream and the reserved bacon pieces until well combined.
- Step 10: Let the soup simmer gently for 15 minutes to blend flavors before serving.
- Step 11: Serve topped with extra sour cream, crispy bacon, shredded cheddar cheese, and fresh chives if desired. Enjoy!
Tips & Variations
- For a vegetarian version, replace bacon with smoked paprika and use vegetable broth instead of chicken broth.
- To make it extra creamy, substitute half of the milk with more heavy cream.
- If you prefer a chunkier texture, only puree a third of the soup instead of half.
- Add cooked corn or diced carrots with the potatoes for added texture and sweetness.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, stirring occasionally to prevent scorching. Adding a splash of milk or broth when reheating can help restore creaminess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of potatoes?
Yes, gold potatoes work great for a creamy texture, but russets or Yukon Golds are good substitutes. Avoid waxy potatoes like red potatoes as they can stay too firm.
Is it possible to freeze this potato soup?
Freezing is possible, but the texture may change slightly due to the dairy. Cool the soup completely, then freeze in airtight containers for up to 2 months. Thaw overnight in the fridge and reheat gently, stirring well.
Print
The Ultimate Potato Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
This creamy, comforting Ultimate Potato Soup combines tender gold potatoes, crispy bacon, and a rich blend of cream and cheeses for a hearty meal. Perfect for chilly days, this soup features a luscious texture achieved by blending half the soup before simmering it to meld all flavors beautifully.
Ingredients
Bacon and Base
- 6 strips uncooked bacon, cut into small pieces
- 3 tablespoons butter (unsalted or salted)
- 1 medium yellow onion, chopped (about 1.5 cups/200g)
- 3 large garlic cloves, minced
Soup Ingredients
- ⅓ cup all-purpose flour (42g)
- 2 ½ lbs gold potatoes, peeled and diced (about 6 large potatoes/1.15kg)
- 4 cups chicken broth (945ml)
- 2 cups milk (475ml)
- ⅔ cup heavy cream (155ml)
- 1 ½ teaspoons salt
- 1 teaspoon ground pepper
- ¼ – ½ teaspoon ancho chili powder
Finishing Ingredients and Toppings
- ⅔ cup sour cream (160g)
- Shredded cheddar cheese (optional)
- Chives (optional)
- Additional sour cream and bacon for topping (optional)
Instructions
- Cook Bacon: Place bacon pieces in a large Dutch Oven or soup pot over medium heat and cook until crisp and browned. This renders the fat and crisps the meat.
- Remove Bacon: Using a slotted spoon, remove the cooked bacon pieces and set aside, leaving the bacon fat in the pot to use as flavor base for the soup.
- Sauté Onions: Add butter and chopped onion to the pot, cooking over medium heat until the onions become tender and translucent, about 3-5 minutes.
- Add Garlic: Stir in minced garlic and cook for about 30 seconds until fragrant, being careful not to burn.
- Make Roux: Sprinkle the flour over the onion and garlic mixture and whisk until smooth and integrated to form a roux, which will thicken the soup.
- Add Potatoes and Liquids: Add the diced potatoes, chicken broth, milk, heavy cream, salt, pepper, and ancho chili powder to the pot. Stir well to combine all ingredients.
- Boil and Cook Potatoes: Bring the mixture to a boil, then cook until potatoes are tender and easily pierced with a fork, approximately 10 minutes.
- Puree Half the Soup: Reduce heat to simmer. Carefully transfer about half of the soup (about 5 cups) to a blender and puree until smooth. Alternatively, use an immersion blender directly in the pot. Be cautious as the soup is hot.
- Combine and Add Sour Cream and Bacon: Return the pureed soup to the pot and stir in the sour cream and reserved bacon pieces, incorporating all ingredients evenly.
- Simmer: Let the soup simmer gently for 15 minutes to meld the flavors and thicken slightly.
- Serve with Toppings: Ladle soup into bowls and garnish with additional sour cream, shredded cheddar cheese, bacon bits, and chopped chives if desired. Enjoy warm.
Notes
- Be careful when blending hot soup; blend in batches and vent blender lid slightly to avoid steam build-up.
- Adjust ancho chili powder to taste for mild smoky heat.
- For a vegetarian version, substitute vegetable broth for chicken broth and omit bacon.
- This soup can be stored in the refrigerator for up to 3 days and reheated gently on the stove.
- Use an immersion blender to simplify pureeing directly in the pot and avoid transferring hot soup.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Keywords: potato soup, creamy potato soup, comfort food, bacon potato soup, easy soup recipe

