Ingredients
Equipment
Method
- In a large Dutch oven, cook bacon pieces over medium heat until crisp. Remove bacon and set aside, leaving the fat in the pot.
- Add butter and chopped onion to the pot. Cook 3–5 minutes until softened. Add minced garlic and cook for 30 seconds.
- Sprinkle flour over the mixture and stir to form a smooth roux.
- Add diced potatoes, chicken broth, milk, cream, salt, pepper, and chili powder. Stir well and bring to a boil.
- Cook for about 10 minutes until potatoes are fork-tender.
- Remove half the soup and puree it in a blender (or use an immersion blender) until smooth. Return to the pot and mix well.
- Stir in sour cream and reserved bacon. Simmer gently for 15 minutes to let flavors meld.
- Serve hot with toppings like cheese, bacon bits, and chives.
Notes
For a vegetarian version, omit bacon and use vegetable broth. Add cream cheese for extra tang, or top with smoked gouda for deeper flavor. This soup freezes well for up to 3 months.
