This Absolutely Ultimate Potato Soup is rich, creamy, and packed with comforting flavors. Loaded with crispy bacon, tender potatoes, and aromatic seasonings, it’s the perfect dish for a cold winter day. With easy-to-find ingredients and simple steps, this soup is great for meal prep, family dinners, or serving guests.
Essential Ingredients
To make this hearty and satisfying soup, you’ll need:
- Main Ingredients:
- 1 pound bacon, chopped
- 2 stalks celery, diced
- 1 onion, chopped
- 3 cloves garlic, minced
- 8 potatoes, peeled and cubed
- 4 cups chicken stock (or enough to cover potatoes)
- Creamy Base:
- 3 tablespoons butter
- ¼ cup all-purpose flour
- 1 cup heavy cream
- Seasonings:
- 1 teaspoon dried tarragon
- 3 teaspoons chopped fresh cilantro
- Salt and freshly ground black pepper, to taste
Preparation Steps
- Cook the Bacon:
- Place bacon in a Dutch oven over medium-high heat.
- Cook until crispy and browned, about 5 to 10 minutes.
- Drain bacon pieces on paper towels and set aside.
- Reserve ¼ cup of the bacon grease in the pot.
- Sauté the Aromatics:
- Cook celery and onion in the bacon drippings for about 5 minutes, until onion is soft.
- Stir in garlic and cook for 1-2 more minutes.
- Cook the Potatoes:
- Add cubed potatoes to the pot and toss to coat.
- Sauté for 3-4 minutes.
- Return bacon to the pan and add enough chicken stock to just cover the potatoes.
- Cover and simmer for 15-20 minutes, until potatoes are tender.
- Prepare the Cream Mixture:
- In a separate skillet, melt butter over medium heat.
- Whisk in flour and cook for 1-2 minutes, stirring constantly.
- Slowly whisk in heavy cream, tarragon, and cilantro.
- Bring to a boil and cook until thickened, about 5 minutes.
- Combine & Blend:
- Add cream mixture to the potato mixture and stir until fully combined.
- Transfer half of the soup to a blender and purée until smooth.
- Return to the Dutch oven and stir well.
- Adjust & Serve:
- Taste and adjust seasonings as needed.
- Serve hot, garnished with shredded Cheddar, green onions, or extra bacon.

Health Benefits
- High in Vitamin C: Potatoes provide 44mg of Vitamin C, supporting immune health.
- Rich in Potassium: With 1106mg per serving, this soup helps regulate blood pressure.
- Protein-Packed: Contains 13g of protein, making it a satisfying meal.
- Customizable for Dietary Needs: Can be modified for vegetarian or gluten-free diets.
Serving Suggestions
- With Crusty Bread: Serve alongside buttered baguette or garlic bread for dipping.
- Topped with Cheese: Sprinkle with shredded Cheddar, Monterey Jack, or Parmesan.
- With a Side Salad: Pair with a simple green salad for a balanced meal.
- As a Starter: Serve in small bowls before a main dish like grilled steak or roasted chicken.
Creative Variations
- Vegetarian Option: Omit bacon and use vegetable broth.
- Spicy Version: Add cayenne pepper or diced jalapeños for heat.
- Loaded Baked Potato Soup: Top with sour cream, extra cheese, and chives.
- Gluten-Free Alternative: Use cornstarch instead of flour to thicken.
- Smoky Flavor: Use smoked paprika for a deeper taste.
Storage Tips
- Refrigerate Leftovers: Store in an airtight container for up to 4 days.
- Freeze for Later: Freeze in portioned containers for up to 3 months.
- Reheat Properly: Warm over low heat to avoid curdling the cream.
- Avoid Freezing Dairy-Based Soups: If freezing, freeze before adding cream, then add fresh cream when reheating.
Pro Tips
- Use Starchy Potatoes: Yukon Gold or Russet potatoes give the best creamy texture.
- Don’t Overcook the Potatoes: Cook until fork-tender but not mushy.
- Blend for Desired Consistency: For a chunkier soup, blend only a small portion.
- Make Ahead for Better Flavor: The flavors deepen overnight in the fridge.
- Crispy Bacon Topping: Reserve some crispy bacon for an extra crunchy garnish.
Frequently Asked Questions
Can I make this soup without bacon?
Yes! Substitute ¼ cup melted butter instead of bacon grease.
What’s the best way to make the soup thicker?
Blend more of the soup or add extra flour/butter mixture.
Can I use milk instead of heavy cream?
Yes, but it won’t be as thick. Try using half-and-half for a compromise.
How can I make it dairy-free?
Use coconut cream or cashew cream instead of heavy cream.
Enjoy this Absolutely Ultimate Potato Soup, a rich, creamy, and comforting dish that’s perfect for any occasion!
Print
Absolutely Ultimate Potato Soup
This Absolutely Ultimate Potato Soup is a rich, creamy, and comforting dish, loaded with crispy bacon, tender potatoes, and a flavorful broth. The addition of butter, heavy cream, and seasonings gives it a luxurious texture and deep, satisfying flavor. Perfect for a cold winter day, this soup is easy to prepare and makes a hearty meal for the whole family.
- Total Time: 45 minutes
Ingredients
To make this hearty and satisfying soup, you’ll need:
- Main Ingredients:
- 1 pound bacon, chopped
- 2 stalks celery, diced
- 1 onion, chopped
- 3 cloves garlic, minced
- 8 potatoes, peeled and cubed
- 4 cups chicken stock (or enough to cover potatoes)
- Creamy Base:
- 3 tablespoons butter
- ¼ cup all-purpose flour
- 1 cup heavy cream
- Seasonings:
- 1 teaspoon dried tarragon
- 3 teaspoons chopped fresh cilantro
- Salt and freshly ground black pepper, to taste
Instructions
- Cook the Bacon:
- Place bacon in a Dutch oven over medium-high heat.
- Cook until crispy and browned, about 5 to 10 minutes.
- Drain bacon pieces on paper towels and set aside.
- Reserve ¼ cup of the bacon grease in the pot.
- Sauté the Aromatics:
- Cook celery and onion in the bacon drippings for about 5 minutes, until onion is soft.
- Stir in garlic and cook for 1-2 more minutes.
- Cook the Potatoes:
- Add cubed potatoes to the pot and toss to coat.
- Sauté for 3-4 minutes.
- Return bacon to the pan and add enough chicken stock to just cover the potatoes.
- Cover and simmer for 15-20 minutes, until potatoes are tender.
- Prepare the Cream Mixture:
- In a separate skillet, melt butter over medium heat.
- Whisk in flour and cook for 1-2 minutes, stirring constantly.
- Slowly whisk in heavy cream, tarragon, and cilantro.
- Bring to a boil and cook until thickened, about 5 minutes.
- Combine & Blend:
- Add cream mixture to the potato mixture and stir until fully combined.
- Transfer half of the soup to a blender and purée until smooth.
- Return to the Dutch oven and stir well.
- Adjust & Serve:
- Taste and adjust seasonings as needed.
- Serve hot, garnished with shredded Cheddar, green onions, or extra bacon.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Cuisine: American
Nutrition
- Serving Size: 8
- Calories: 594 per serving