Ingredients
Equipment
Method
Sauté the vegetables
- Heat the olive oil in a large pot (Dutch oven), then sauté the onion and green bell pepper for 4-5 minutes until softened and fragrant.
- Add the garlic and cook for 1 minute, stirring constantly to prevent browning.
Build the soup
- Stir in the taco seasoning, cumin, chili powder, and smoked paprika, mixing well so the spices coat the vegetables.
- Add the black beans, pinto beans, kidney beans, corn, Rotel tomatoes, diced tomatoes, fire-roasted tomatoes, and vegetable broth, then bring the mixture to a boil.
Simmer and season
- Simmer for 15-20 minutes, stirring occasionally, until the flavors meld and the broth looks cohesive.
- Season with salt and black pepper to taste, then keep warm for serving.
Serve
- Ladle the taco soup into bowls and top with avocado, cilantro, lime wedges, sour cream (or vegan sour cream), and tortilla chips.
Notes
Pro tip: drain and rinse the beans well so the soup doesn’t taste heavy or overly starchy. Refrigerate leftovers in an airtight container for up to 4 days; reheat on the stovetop until hot. Freezing is yes—freeze up to 3 months, and add toppings fresh after reheating. For a dairy-free version, use vegan sour cream and skip any dairy-based toppings.
