Ingredients
Equipment
Method
Sauté aromatics
- Heat the olive oil in a large Dutch oven over medium heat. Sauté the onion and green bell pepper for 4–5 minutes, stirring, until softened and glossy (visual cue: translucent onion edges).
- Add the garlic and cook for 1 minute, stirring constantly. The mixture should smell fragrant (visual cue: light golden garlic).
- Stir in the taco seasoning, cumin, chili powder, and smoked paprika and cook for 30 seconds. Toast the spices until fragrant (visual cue: darker, aromatic spice coating on the vegetables).
Simmer the soup
- Add the black beans, pinto beans, kidney beans, corn, Rotel tomatoes, diced tomatoes, fire-roasted tomatoes, and vegetable broth to the pot. Stir to combine and scrape up any browned bits (visual cue: red-orange broth with beans and corn).
- Bring the soup to a boil over medium-high heat. Once bubbling, keep it boiling briefly (about 1 minute) before reducing heat.
- Reduce to a simmer and cook for 15–20 minutes to meld flavors. Season with salt and black pepper, tasting near the end (visual cue: slightly thickened, cohesive broth).
Serve
- Ladle the soup into bowls. Top each serving with avocado, cilantro, lime wedges, sour cream (or vegan sour cream), and tortilla chips (visual cue: fresh green and creamy white on top).
Notes
For the best texture, use well-drained canned beans and keep the soup at a steady simmer rather than a hard boil. Store leftovers in the refrigerator up to 4 days in a sealed container; freeze up to 3 months (add toppings after reheating). For a dairy-free option, choose vegan sour cream and skip traditional sour cream while keeping the avocado and lime.
