Now, this is purely my opinion, but this potato soup is incredible. The fact that you can do it all in one pot makes it even better. I’ll cut to the chase here and just give you the recipe because if you clicked on this post, that’s why you’re here for 🙂
INGREDIENTS
- 6 strips (uncooked) bacon cut into small pieces
- 3 Tbsp butter
- 1 medium yellow onion (about 1.5 cups)
- 3 large garlic cloves (minced)
- 1/3 cup all purpose flour
- 2 1/2 lbs gold potatoes peeled and dices into 1″ pieces
- 4 cups chicken broth
- 2 cups milk
- 2/3 cup heavy cream
- 1 1/2 tsp salt
- 1 tsp pepper
- 1/4 tsp chili powder
- 2/3 cup sour cream
- shredded cheddar cheese
DIRECTIONS
- Place bacon pieces in a large soup pot over medium heat and cook until crispy.
- Remove bacon pieces and set aside, leave fat in the pot.
- Add butter and chopped onion to the pot and cook until tender (3-5 minutes).
- Add garlic and cook about 30 seconds until fragrant.
- Sprinkle flour over the onions and garlic and stir until smooth.
- Add diced potatoes, chicken broth, mild, cream, salt, pepper and chili powder and stir well.
- Bring to a boil and cook until the potatoes are tender (about 10 minutes).
- Reduce heat and mix in the pot with an immersion blender. You can mix it totally smooth or leave some potato chunks…totally up to you.
- Add sour cream and the bacon pieces (reserving some for topping) and simmer for 15 minutes before serving.
- Top with shredded cheddar and bacon pieces.
That’s it! My whole house loves it, so I double the recipe so we can eat it all week. Let me know if you try it!


