Ingredients
– 1 Tbsp olive oil
– 1 medium white onion, diced
– 3 garlic cloves, chopped
– 1 bottle (≈ 12 oz / 355 ml) beer or 1 cup chicken or vegetable broth (≈ 240 ml)
– 3 cans (15 oz each, ~ 425 g) black beans, drained
– 2 cans (15 oz each, ~ 425 g) diced tomatoes with green chiles
– 2 chipotle peppers in adobo, chopped (plus optional adobo sauce)
– 2 tsp ground cumin
– 2 tsp chili powder
– 1 tsp dried oregano
– ½ tsp salt (adjust to taste)
– 3 cans black beans for protein and fiber
– cumin for flavor
– chipotle for flavor
– beer or broth for richness
Instructions
1-Heat the olive oil in a large saucepan or stockpot over medium-high heat until it shimmers.
2-Add the diced onion and sauté for about 5 minutes, stirring occasionally, until translucent.
3-Stir in the chopped garlic and cook another 2 minutes until fragrant.
4-Pour in the beer (or broth) and add the black beans, diced tomatoes with green chiles, chopped chipotle peppers, cumin, chili powder, oregano, and salt. Mix well.
5-Bring the mixture to a boil, then lower the heat to medium-low.
6-Simmer uncovered for at least 10 minutes, stirring occasionally, until the flavors meld and the soup thickens slightly.
7-Taste and adjust seasoning with additional salt, pepper, or a splash more broth or beer if needed.
8-Serve hot, garnished with any of the optional toppings you prefer. For a similar twist, try our Mexican chipotle pork beans recipe for another hearty option.
Notes
🔥 Reduce the chipotle peppers or add only a spoonful of adobo sauce for milder heat.
🍺 Substitute broth for beer if you prefer a non‑alcoholic version.
🥣 If the chili is too thin, increase the bean amount or simmer a few minutes longer to concentrate flavors.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Nutrition
- Serving Size: 1 cup
- Calories: 330
- Sugar: 5 g
- Sodium: 800 mg
- Fat: 7 g
- Saturated Fat: 1 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 12 g
- Protein: 15 g
- Cholesterol: 0 mg
