Ingredients
Equipment
Method
- Step 1: Dice the potatoes into even 1-inch pieces. Chop the onion and mince the garlic.
- Step 2: In a large Dutch oven, cook the bacon over medium heat until crisp. Remove bacon and set aside, leaving the fat in the pot.
- Step 3: Add butter and chopped onion to the pot. Sauté until onions are tender (3-5 minutes). Stir in garlic and cook 30 seconds more.
- Step 4: Sprinkle flour over the onions and garlic, stirring for 1 minute. Gradually whisk in chicken broth and milk to form a smooth base. Add heavy cream, potatoes, salt, pepper, and ancho chili powder.
- Step 5: Simmer until potatoes are fork-tender (about 10 minutes). Blend half the soup until smooth using an immersion blender, then stir it back into the pot.
- Step 6: Stir in sour cream and reserved bacon. Simmer for 15 more minutes. Adjust seasoning to taste and serve hot with toppings.
Notes
For a vegetarian version, use vegetable broth and omit the bacon. You can also make it dairy-free with plant-based milk and cream substitutes.
