This comforting vegan taco soup comes together in one pot and is ready in 30 minutes! Packed with three kinds of beans and a few other pantry staples, it’s unbelievably satisfying while being light on the wallet.
In a large pot or Dutch oven, heat the olive oil over medium. Add the diced onion and sauté for about 4-5 minutes until the onions are translucent and soft.
Stir in the serrano peppers and minced garlic and cook for another 1-2 minutes until fragrant. Sprinkle the taco seasoning over top, stirring to coat the veggies.
Add the nutritional yeast, black beans, pinto beans, kidney beans, corn, crushed tomatoes, and vegetable broth to the pot. Stir to combine.
Bring the soup to a gentle boil. Once boiling, reduce the heat to low and let the soup simmer for 15 minutes, stirring occasionally.
Ladle the hot soup into bowls. Top it with vegan shredded cheese, dairy-free sour cream, sliced black olives, green onions, chopped cilantro, avocado cubes, or tortilla strips. Add a squeeze of lime just before serving. Happy eating!
Notes
Spice adjustment: Personalize the spice level according to your taste. If you prefer a milder soup, reduce the amount of serrano or jalapeño peppers. If you’re looking for an extra spicy soup, add cayenne pepper, red pepper flakes, or even habanero peppers.Time the garnishes: If you aren’t serving the soup right away, hold off on the garnishes until you’re ready to prevent them from turning soggy.Consistency check: Adjust the soup's consistency to your preference. More broth can be added for a thinner consistency, or the soup can be simmered longer for a thicker texture.To maximize flavor, heat the oil until it shimmers before adding the onions. This step ensures they caramelize without burning, enhancing the soup's base flavor.Layering seasonings is the key to a rich flavor profile in soups. Adding spices at this stage gives them time to release their oils and become more aromatic. Simmering is crucial for developing flavors. It allows the individual ingredients' flavors to meld and intensify, creating a more cohesive final dish.Nutritional information is a rough estimate and should not be taken as health advice.