This easy vegan taco soup is hearty, comforting, and super satisfying with beans, corn, tomatoes, and all your favorite taco toppings–ready in as little as 30 minutes in an Instant Pot, slow cooker, or on the stovetop!
Optional garnish (avocado, diced red onion, shredded vegan cheese, and sour cream)
Instructions
In a large pot over medium heat, add the oil. When the oil is hot, add the onion and cook for 3 minutes until fragrant and translucent. Add the chile powder, cumin, garlic powder, and salt. Cook for 1 to 2 minutes, stirring often to prevent burning.
To the pot with the onions and spices, add the tomatoes, green chiles, black beans, pinto beans, and corn. Add the bullion cubes and 3 cups of water. Bring to a light boil, then reduce to low simmer. Cover with the lid and cook for 20 to 25 minutes, stirring every 5 minutes to prevent burning. If the soup is too thick, add the remaining cup of water.
Garnish with tortilla chips, cilantro, and lime wedges.
Add any other optional ingredients.
Notes
For thinner soup: Add more vegetable broth or water to your desired consistency.
For a thick, creamy soup: Blend a portion of the beans and broth either in a blender or using an immersion blender directly in the pot.
Season to taste: Adjust the spice to your preference, then taste the soup at the end and adjust any of the seasonings to your liking.