This post may contain affiliate links for which I earn a small commission at no extra cost to you. For more info please check out my Disclosure Policy. Appreciate your support!

Share it with your friends!

This Mexican Soup is absolutely fantastic! It is a hearty and delicious soup that is super easy to make. It is full of amazing flavours and healthy ingredients. It is naturally gluten-free and dairy-free as well!

mexican soup with sliced avocado on top.

Recipe Difficulty – Very Easy

Why this recipe works

This Mexican Bean Soup is so perfect for family dinners, freezer meals, or even potlucks! It is incredibly easy to make. 

You can take this Mexican Soup recipe and easily adjust it to your family’s own taste preferences, whether that is spicer, milder, meatier, or full of more vegetables!

And if you’ve not tried tortilla soups before then it’s such a fun and delicious way to enjoy corn tortillas.

Ingredients to make Mexican Soup

Ingredients to make Mexican Soup.
  1. Olive Oil – is used to cook the garlic, onion, and jalapeno.
  2. Onions – add a nice sweet and savoury texture.
  3. Garlic – is the perfect umami flavour to add to any dish.
  4. Jalapeno Peppers – remove seeds for a milder taste.
  5. Salt and Pepper – help to accentuate the other flavours.
  6. Taco Seasoning – is what helps to bring this soup into the Mexican Cuisine category.
  7. Chopped Tomatoes – add a nice fresh and sweet taste.
  8. Black Beans – should be drained and rinsed.
  9. Sweetcorn – should also be drained and rinsed.
  10. Vegetable Stock or Broth – is what forms the base of the soup.

Optionally serve with:

  1. Toasted Corn Tortillas – Instructions are at the bottom of the directions.
  2. Avocado – are a delicious fresh addition to this soup.
  3. Lime Slices – can be served on the side for a nice squeeze of lime juice.
  4. Coriander – also known as cilantro, adds a great fresh, citrusy flavour.

See recipe card for full information on ingredients and quantities.

Substitutions

  • Vegetables – You can swap out or add vegetables to your liking. Some good options would be zucchini or peppers.
  • Black Beans – You could also use pinto beans or another favourite bean.
  • Seasonings – You can season to your preference including chili powder, cumin, garlic powder, paprika, etc.
  • Vegetable Stock – Chicken broth is another option for this soup.

Variations

  • Spicy – For a spicier soup, add a green chile can or some chilli powder.
  • Deluxe – For a deluxe soup, serve with the optional toppings. You can also consider cheese, pre-made tortilla chips, fresh cilantro, or sour cream.
  • Kid friendly – If your kids need a milder soup, cut out the jalapeno seeds or leave them out altogether.

How to make Mexican Soup

jalapenos, onions and garlic on a wooden cutting board.

Step 1: First, start by preparing your veggies; finely chop your onions, slice garlic, and chop the jalapenos. For a milder soup, remove jalapenos seeds.

cooking vegetables on olive oil.

Step 2: Then, heat olive oil in a saucepot over medium-high heat. Add onion and cook, stirring for 5 minutes. Add garlic and jalapeno and cook for 1 minute.

adding taco seasoning, a can of chopped tomatoes, black beans, and corn to the pot.

Step 3: Add taco seasoning, a can of chopped tomatoes, black beans, and corn. Bring to a boil and reduce heat. Simmer the soup for 30 minutes.

mexican soup in a food blender.

Step 4: Take one-third of the soup and blend it in a food blender or processor.

colourful vegetable soup in a pot.

Step 5: Pour back the blended soup into the saucepot and stir. Reheat soup and serve in bowls.

tortilla strips on a wire rack.

Step 6: Optionally for the tortilla strips: Preheat oven to 190°C (375°F). Brush tortillas with a teaspoon of oil. Cut into thin strips. Place on a baking sheet and toast for 3-4 minutes. Serve with avocado, lime slices, and chopped cilantro.

Hint: If you prefer a chunkier soup, you can skip the blending.

Leftovers

After it has cooled, store leftover soup in the fridge for up to four days. Reheat on the stove or in the microwave.

Recipe FAQs

Can you make Mexican Soup ahead of time?

Absolutely! You can make the soup and store it in the fridge for up to four days or in the freezer for up to two months. If storing in the freezer, consider storing in individualised portions for easier reheating.

Is Mexican Soup healthy?

It is! Broth-based soups are the best for you. Additionally, this one is full of beans and vegetables, which are full of nutrients.

More Soup recipes

mexican soup with fresh coriander, avocado and lime on top.

You might also like

Rate it…

Tried this Mexican Soup recipe? Please leave a star rating ⭐️⭐️⭐️⭐️⭐️ below and let me know how you get on. Hearing positive feedback is one of the best parts of creating recipes so please review it below and leave a comment!

P.S Never miss a new recipe! Get more healthy recipes sent straight to your inbox weekly – Subscribe and receive a free recipe eBook!

5 from 3 votes

Mexican Soup

This Mexican soup is rich, spicy, and loaded with vegetables and beans. A quick and easy recipe perfect for lunch or dinner!
Prep Time: 5 minutes
Cook Time: 35 minutes
Total Time: 40 minutes
Servings: 4
Save Recipe
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 tbsp olive oil
  • 2 medium onions
  • 2 cloves garlic
  • 2 jalapeno peppers
  • Salt and pepper, to taste
  • tbsp Taco seasoning
  • 1 can chopped tomatoes, (400g)
  • 1 can black beans, drained, rinsed (400g)
  • 1 can sweetcorn, drained, rinsed (240g)
  • 1 litre vegetable stock/broth

Serve with (optional):

  • Toasted corn tortillas
  • Chopped avocado
  • Lime slices
  • Chopped coriander

Instructions 

  • First, start by preparing your veggies; finely chop your onions, slice garlic, and chop the jalapenos. For a milder soup, remove jalapenos seeds.
  • Then, heat olive oil in a saucepot over medium-high heat. Add onion and cook, stirring for 5 minutes. Add garlic and jalapeno and cook for 1 minute.
  • Add taco seasoning, a can of chopped tomatoes, black beans, and corn. Bring to a boil and reduce heat. Simmer the soup for 30 minutes.
  • Take one-third of the soup and blend it in a food blender or processor.
  • Pour back the blended soup into the saucepot and stir. Reheat soup.
  • Optionally for the tortilla strips (preheat oven to 190°C (375°F). Brush tortillas with a teaspoon of oil. Cut into thin strips. Place on a baking sheet and toast for 3-4 minutes), avocado, lime slices, and chopped cilantro.

Notes

Step-by-Step Photos: My blog post includes helpful step-by-step photos to help guide you through making this recipe.
Substitutions & Variations: I have included a list of these in the post above.
To Store: Store in an airtight container in the fridge for up to four days. Reheat in the microwave or on the stovetop.
To Freeze: Freeze for up to two months in an airtight container. Defrost in the fridge and then reheat in the microwave or on the stove.
Tip 1: Have fun with the vegetables! Try different combinations or vegetable additions based on what you have on hand.
Tip 2: This is a great soup to make in batches. You can easily double the recipe and cook in a bigger pot.
Tip 3: Add ground beef for a taco soup or some shredded chicken for a Mexican Chicken Soup.

Nutrition

Calories: 268kcal | Carbohydrates: 42g | Protein: 10g | Fat: 8g | Saturated Fat: 1g | Fiber: 11g | Sugar: 9g
Did you make this recipe? Tag me Today!Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames!

About James Wythe

Hey, I'm James! A fully qualified health coach, cookbook author, full time food blogger and new dad with over 1 million followers. I started this journey after a sudden illness left me bed bound for 2 years and housebound for 4 years! I’m here to help you make healthy and delicious food for you and your family in less time!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. 5 stars
    This was a great meal to make . I didn’t bother blending , as I’m lazy and don’t mind lumps.
    I like that I know the protein levels , thanks