- 8 slices bacon not thick cut, finely chopped
- 2 medium onions chopped (about 2 ½ cups)
- 6 garlic cloves finely minced
- 1 tablespoon chili powder
- 1 can reduced-sodium chicken broth (15-ounce)
- 1 bottle light pilsner style beer (8-ounce) such as Pacifico Clara
- 1 can chopped tomatoes (15-ounce)
- 2 tablespoons ketchup
- 2 teaspoons Worcestershire sauce
- 4 cans black beans (15-ounce each) drained and rinsed
- salt to taste
- freshly ground black pepper to taste
- 1 bunch cilantro roughly chopped, for serving
- thinly sliced scallions for serving
- sour cream for serving
- grated cheddar cheese for serving
- fresh lime wedges for serving
- tortilla chips for serving
Place a large heavy pot or Dutch oven over medium heat. Add the bacon and cook, stirring occasionally, until it begins to render its fat, about 6 to 7 minutes.
Add the onions and continue cooking, stirring often, until they turn translucent, about 6 to 7 minutes more.
Stir in the garlic and chili powder and cook for 1 minute, just until fragrant.
Add the chicken broth, beer, tomatoes, ketchup, and Worcestershire. Stir in the beans.
Increase the heat to high and bring the mixture to a boil. Reduce the heat to low, cover, and simmer for about 30 minutes.
Taste and season with salt and pepper as needed.
Serve the soup hot with bowls of cilantro, scallions, sour cream, cheddar cheese, lime wedges, and plenty of tortilla chips on the side.
-
Drain and rinse the can of beans before adding.
-
Start with mild chili powder and adjust the spice level to your taste.
-
If you want the texture of the soup to be a bit creamier, partially blend some of it with an immersion blender.
- Substitute beer for extra chicken broth if desired.
Calories: 306kcal | Carbohydrates: 39g | Protein: 15g | Fat: 10g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 0.03g | Cholesterol: 15mg | Sodium: 294mg | Potassium: 692mg | Fiber: 12g | Sugar: 3g | Vitamin A: 461IU | Vitamin C: 8mg | Calcium: 69mg | Iron: 4mg