A delicious and hearty vegetarian soup packed with beans, vegetables, and spices, perfect for a cozy meal.
Rinse and drain all the beans and peas in a colander.
Rinsing canned beans helps reduce sodium content and improves flavor.
In a large pot, combine the beans, peas, and green beans.
Using fresh green beans adds a nice crunch to the soup.
Add the corn, onion, diced tomatoes, and tomato sauce to the pot.
Dice the onion finely for a smoother texture in the soup.
Stir in the chili powder, cumin, garlic powder, salt, and black pepper.
Adjust the spices to your taste preference for a personalized flavor.
Pour in the water and bring the mixture to a boil.
Use vegetable broth instead of water for a richer taste.
Reduce the heat and let the soup simmer for 30 minutes, stirring occasionally.
Simmering allows the flavors to meld together beautifully.
Serve the soup hot, garnished with your favorite toppings like sour cream, cheese, or tortilla chips.
Adding a squeeze of lime juice enhances the soup's freshness.