Description
This creamy bacon potato soup packs an irresistible flavor with simple prep and key ingredients like crispy bacon, creamy sour cream, and tender potatoes. Perfect for a comforting homemade meal!
Ingredients
Scale
- 6 strips thick-cut bacon, chopped
- 1 medium onion, diced
- 1 teaspoon minced garlic
- 3 tablespoons all-purpose flour
- 4 cups chicken broth
- 3 lbs russet potatoes, peeled and diced into 1-inch cubes
- 2 cups whole milk
- 3 tablespoons Ranch seasoning, or a 1 oz package (dry mix only)
- 1 cup sour cream
- salt and pepper, to taste
- shredded cheddar cheese
- sliced green onions or chives
Instructions
- In a large dutch oven or stock pot, cook the chopped bacon over medium-high heat until crispy. Remove bacon to a plate lined with paper towels, leaving grease in the pot.
- Add the diced onion to the pot and cook until translucent, approximately 5 minutes. Then, add minced garlic and cook for another 30 seconds.
- Stir in the flour and cook for 2 minutes until it turns light and golden, making sure to stir continuously to prevent burning.
- Gradually pour in the chicken broth while stirring, scraping up bits from the bottom of the pot. Bring to a simmer and add the diced potatoes, letting them simmer for 15 to 20 minutes until fork-tender.
- Mashed about half of the potatoes with a potato masher to thicken the soup, leaving some chunks for texture. Stir in the milk and Ranch seasoning mix, and let it simmer for an additional 10 minutes.
- Remove the pot from heat, mix in the sour cream until well combined, and season with salt and pepper to taste. Serve warm, topped with crispy bacon, shredded cheddar cheese, and chopped green onions.
Notes
Feel free to adjust the amount of bacon based on your preference for a stronger or milder flavor.
For a thicker soup, mash more of the potatoes to achieve your desired consistency.
Top the soup with additional cheese and green onions for extra flavor and presentation.
Nutrition
- Serving Size: 1 bowl
- Calories: 400
- Sugar: 4g
- Sodium: 900mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 14g
- Cholesterol: 50mg
