Description
This creamy, hearty, and satisfying soup is perfect for chilly days or when you’re craving comfort food. Packed with tender potatoes, crispy bacon, and a rich, cheesy broth, this soup is loaded with flavor and will quickly become a family favorite.
Ingredients
Main Ingredients
- 6 medium russet potatoes, peeled and diced into 1/2-inch cubes
- 6 slices of bacon, cooked until crispy and crumbled
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 4 cups chicken broth (or vegetable broth for a vegetarian option)
- 2 cups whole milk
- 1 cup heavy cream
- 1 cup shredded sharp cheddar cheese
- 2 tablespoons all-purpose flour
- 2 tablespoons unsalted butter
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1/4 teaspoon smoked paprika (optional, for added depth)
Optional Toppings
- Shredded cheddar cheese
- Sour cream
- Chopped green onions
- Extra crispy bacon bits
Instructions
Cook the Bacon:
In a large pot or Dutch oven, cook the bacon over medium heat until crispy. Remove the bacon and place it on a paper towel-lined plate. Reserve about 2 tablespoons of bacon grease in the pot.Sauté the Onion and Garlic:
Add the chopped onion to the pot and sauté in the bacon grease until softened and translucent (about 5 minutes). Stir in the garlic and cook for an additional minute until fragrant.Make the Roux:
Add the butter to the pot, letting it melt. Sprinkle the flour over the onions and garlic, stirring constantly for 1-2 minutes to cook off the raw flour taste.Build the Base:
Slowly whisk in the chicken broth, ensuring there are no lumps. Add the diced potatoes, salt, pepper, and smoked paprika (if using). Bring the mixture to a boil, then reduce the heat to a simmer. Cover and cook for 15-20 minutes or until the potatoes are fork-tender.Blend the Soup (Optional):
For a creamier soup, use an immersion blender to partially blend the soup. Alternatively, transfer half the soup to a blender, blend until smooth, and return it to the pot. Skip this step for a chunkier texture.Add the Dairy and Cheese:
Stir in the milk, heavy cream, and shredded cheddar cheese. Cook over low heat, stirring occasionally, until the cheese is melted and the soup is creamy. Adjust seasoning with more salt and pepper, if needed.Serve:
Ladle the soup into bowls and top with crispy bacon bits, extra cheese, sour cream, and green onions, as desired.
Notes
- Substitutions: Use turkey bacon or plant-based bacon for a healthier or vegetarian-friendly option. Swap the heavy cream for half-and-half for a lighter version.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave.
- Freezing: This soup freezes well, but omit the dairy (milk and cream) before freezing. Add them after reheating for best texture.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Calories: 350
- Fat: 20g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 12g