1can (15 oz)black beans, thoroughly drained and rinsed
1can (15 oz)kidney beans, thoroughly drained and rinsed
1can (15 oz)sweet corn, drained
1can (28 oz)diced tomatoes, including all juices
4cupsvegetable broth (preferably low-sodium)
2tablespoonstaco seasoning (store-bought or homemade)
1tablespoonfresh lime juice
to tastesalt and black pepper
for garnishfresh cilantro leaves
for servingripe avocado slices
for servingcrunchy tortilla chips
Instructions
In a large pot or Dutch oven, pour in the olive oil and heat it over medium heat until shimmering. Add the diced onion and sauté for about 5 minutes, or until it becomes translucent and softens.
Incorporate the minced garlic, diced bell pepper, and diced carrot into the pot. Cook for another 3-4 minutes, stirring occasionally, until the vegetables are tender and fragrant.
Next, stir in the diced zucchini and allow it to cook for another 3 minutes, stirring gently.
Pour in the black beans, kidney beans, sweet corn, and diced tomatoes (along with their juices) into the pot. Mix everything together until well combined.
Sprinkle the taco seasoning and add the fresh lime juice to the pot. Stir to combine, then bring the mixture to a simmer over medium heat.
Once the soup comes to a simmer, reduce the heat to low and let the soup gently bubble away for 15-20 minutes. This cooking time allows the flavors to meld beautifully.
After simmering, taste the soup and season with salt and black pepper as desired.
To serve, ladle the hot soup into bowls and garnish each bowl with a sprinkle of fresh cilantro, a few slices of creamy avocado, and a crunchy side of tortilla chips for added texture.
Notes
Feel free to customize the vegetables based on your preference.