Ingredients
Equipment
Method
Sauté the aromatics
- Heat olive oil in a large pot, then sauté onion and bell pepper for 4-5 minutes. Stir occasionally until the vegetables soften and look slightly translucent.
- Add garlic and cook for 1 minute, stirring to prevent burning. The mixture should smell fragrant and warmed through.
Build the soup
- Stir in taco seasoning, cumin, chili powder, and smoked paprika, and cook for 30 seconds. You should see the spices darken slightly and become aromatic.
- Add black beans, pinto beans, kidney beans, corn, Rotel tomatoes, diced tomatoes, fire-roasted tomatoes, and vegetable broth. Bring everything to a boil over medium-high heat.
Simmer and serve
- Simmer the soup for 15-20 minutes until flavors meld, stirring once or twice. The broth should be richly colored and slightly thickened.
- Season with salt and pepper to taste. Serve hot with avocado, cilantro, lime wedges, sour cream (or vegan sour cream), and tortilla chips.
Notes
Pro tip: for a thicker texture, simmer uncovered for the full 20 minutes and stir to break up some of the beans. Refrigerate leftovers in an airtight container up to 4 days; reheat on the stove or microwave until steaming. Freezing is yes—freeze up to 3 months, and add toppings fresh after reheating. For a lighter option, use reduced-sodium vegetable broth and skip or reduce sour cream in favor of avocado.
