If you love Mexican recipes and when you’ve tried our Lentil Tacos or Tempeh Tacos, you’ll love this Mexican soup recipe. It’s full of protein-loaded black beans and tomatoes, so this taco soup is a healthy and nourishing lunch or dinner. While a traditional Mexican soup contains meat, like chicken or ground beef, our recipe is a meat-free version full of spices and herbs.
Ingredients and Substitutions
All you need to make this delicious Mexican inspired recipe are:
Black Beans – Use a can of organic black beans and drain it of its water. You can keep the water for other recipes. Olive Oil – We use locally-sourced extra-virgin olive oil. Red Onion – You can also use yellow onions, but it won’t be as flavorsome. Garlic Cloves Red Bell Pepper or any other bell pepper color you like. Corn Kernel – Frozen or canned and drained. You can also cook corn on a cob on the barbecue and scrape the kernels. This is even better, but takes a bit more work. Canned Diced Tomatoes with green chilies or plain. Tomato Paste – Or tomato passata. Taco Seasoning – I recommend adding the minimum amount first, then increasing to taste. Some seasoning mixes are a bit spicier than others, and adding too much can turn the soup ultra spicy. Reduced Salt Vegetable Stock – If your stock is not reduced in sodium, use half stock and half water to prevent an overly-salty soup.
How To Make Mexican Soup
It takes under 30 minutes to make this high-protein soup packed with beans. Taste the soup, add more taco seasoning to boost flavor, or a pinch of chili powder to turn the soup spicy. You can add some optional ingredients to this soup as a boost of flavor:
Lime Juice – This adds a tangy flavor and also helps if the soup tastes too spicy. Add 1 or 2 tablespoons. Sugar or maple syrup – This adds a sweet note that decreases the acidity of the tomatoes in the soup. Add one tablespoon. Salt – I didn’t add any salt, since the vegetable stock and seasoning already contain some.
Serving Mexican Soup
This soup is even better served with toppings. Our favorite toppings are a combination of plant-based cheese, vegan sour cream, and fresh cilantro. For a comforting soup, add pieces of tortilla chips on top. There is more tortilla soup topping ideas for you to try below.
Pieces of tortillas chips or fresh corn tortillas cut into strips. Sour cream – we used plant-based sour cream Plant-based cheddar cheese Fresh cilantro Red chili pepper Jalapenos slices
Allergy Swaps
If you are allergic to some of this recipe’s ingredients, I’ve listed below some substitution suggestions to adapt the soup.
Corn-Free – Replace the corn with more canned black beans or canned pinto beans. Red Onion can be replaced with white or brown onion. Oil-Free – You can stir-fry the onion with water or skip the first steps, where the vegetables are stir-fried in olive oil. Cook and simmer all the ingredients together in stock. Canned Tomatoes with chilies can be replaced with regular canned tomatoes. You can add fresh chili or chili powder for a spicy kick.
Homemade Taco Seasoning
You can replace the 1 ½ tablespoon of ready-made taco seasoning in this recipe with your own taco mix. Stir the ingredients below in a small bowl and use it as a swap to 1 ½ tablespoons of seasoning.
½ tablespoon of chili powder – Some powders outside the US are very spicy, cut down on chili powder if it’s your case. 1 ½ teaspoon of ground cumin 1 teaspoon of salt 1 teaspoon of ground paprika 1/4 teaspoon of onion powder 1/4 teaspoon of garlic powder ½ teaspoon of dried oregano
Storage Instructions
This Mexican soup recipe can be stored well in an airtight container in the fridge. You can store the soup for up to 4 days and rewarm it in a covered non-stick pot over medium heat until the soup is simmering. You can also rewarm the soup in the microwave in a microwave-safe bowl until warm. Find below my answers to your most frequent questions about this recipe.
More Mexican-Style Recipes
If you like this recipe, you’ll love these other Mexican-inspired recipes.