Easy Spicy Mexican Chilli Bean Soup (With Corn)

4 servings
30 min

Are you craving a hearty, smoky, and Spicy Mexican Chilli Bean Soup? Indulge in a steaming bowl of beany Mexican-infused yumminess in just 30 minutes with this easy recipe. Made with pinto beans, black beans and sweet corn kernels every mouthful of this rich and velvety soup is warming, nutritious and flavour packed.

A bowl of Mexican Bean Soup on a wooden table background with Jalapeno, cilantro, cheese and avocado toppings and side dishes of chopped avocado, cilantro and tortilla chips.

Vegan, vegetarian and gluten-free this soup is an excellent crowd-pleaser with lots of tasty toppings to personalise your bowl.

If you like the sound of this Spicy Mexican Chilli Bean Soup, you should try my Mexican Street Corn Soup. Or for more quick and easy Mexican recipes my Easy Cheese Quesadilla and Canned Corn Salad are perfect for lunch/brunch.


The post contains additional information and helpful tips to ensure the recipe turns out great the first time. Please use the link above to jump to the recipe card at the end if you are in a hurry!


5 reasons why you'll love this recipe:


  1. Super easy and ready in 30 minutes.
  2. Warming and comforting.
  3. Filled with your favourite Mexican flavours with tasty toppings to make it next-level delicious.
  4. A crowd pleaser. Vegetarian, vegan and gluten-free.
  5. Make ahead and freezer friendly.


🛒 Key ingredients:
All ingredients laid out on a white bakckground.
  • Scotch bonnet chillies: add fruity heat to the soup. Feel free to adjust the amount depending on how spicy you want the soup.
  • Chopped tomatoes or passata: I tend to use tinned chopped tomatoes but passata will also work and will give the soup a smoother texture.
  • Black & pinto beans: pinto beans are soft and creamy and black beans add more texture. I use canned beans for convenience but you can also cook up some dried beans on the stove or make Instant Pot Beans.
  • Corn: can be canned, fresh or frozen


Substitutions:


Note that the recipe has not been tested with the substitutions and variations below, so the results cannot be guaranteed.


  • Scotch bonnet chillies: switch for jalapeño, serrano or habanero or for a milder soup use long red chillies. You can also skip the fresh chillies and add chilli powder to taste.
  • Beans: you can make the soup with just black beans or use kidney beans. The soup will lack texture if you just use pinto beans.
  • Veg stock: you can also use chicken or beef stock if you are not looking to make vegetarian soup.
  • Lime juice: adds a tanginess. You can use lemon juice or a little red wine vinegar instead.


Variations:


  • Bean and bacon soup: add cooked bacon to enhance the smoky flavours.
  • Chicken bean soup: a great way to use leftover cooked chicken and boost the protein.
  • 3 bean soup: add another type of bean, like kidney beans.
  • Veggies: switch out the red pepper or beans for other veggies like carrot, zucchini/courgette or celery.


🧑‍🍳 Recipe steps


*Be sure to see the recipe card below for the full ingredients list & instructions!*

Step 1: Place a large frying pan on a medium heat, add oil and fry the onions and red peppers until softened. Then add the garlic.

A red dutch oven containing fried onions, peppers, garlic and chilli.

Step 2: Add the cumin, smoked paprika, cayenne pepper, and Worcester sauce (if using). Pour in the chopped tomatoes, veg stock and beans and leave to simmer for 10 minutes.

A red dutch oven containing the seasoned chopped tomatoes and beans.

Step 3: Optional: For a thicker soup, puree half of the soup using a blender.

A red dutch oven with a hand blender.

Step 4: Add the corn and lime juice. Serve immediately or leave to cool and refrigerate or freeze to enjoy later.

A red dutch oven containing the finished soup with corn added.
🍽️ Serving suggestions


These toppings take the textures and flavours of the soup to a whole new level. Make sure you try some of them.

All optional soup toppings laid out on a white background.
  • Grated cheese like cheddar or Monterey Jack
  • Sour cream
  • Chopped avocado or Guacamole (without tomatoes)
  • Tortilla chips for extra crunch
  • Tabasco sauce and fresh or jarred jalapenos for extra spiciness
  • Fresh cilantro/coriander


Mexican bean soup with toppings is a hearty standalone meal. Easy Cheese Quesadillas, Mexican Rice or Cajun Cornbread, will go nicely on the side.


Expert Tips


  1. Adjust the heat. Feel free to use a different type of chilli, use chilli powder and increase or decrease the amount to suit your tastes. If you want a very spicy soup you can add extra fresh chillis or jalapenos or hot sauce when the soup is served.
  2. Thicken the soup by blitzing half of it in a blender. You can skip this step if you prefer a thinner soup.
  3. Serve with toppings. Avocado, grated cheese, sour cream and tortilla chips really enhance the textures and tastes in the soup. Don't skip them.


🙋 Recipe FAQs


Do you need to drain the beans before adding them to the soup?

Draining the beans is advisable to avoid adding extra liquid to the soup which will dilute its flavour.

What's the best way to store the soup and make ahead?

Mexican bean soup is a great make-ahead meal. The cooked soup can be stored in the fridge for up to 4 days and reheated on the stove or in the microwave.

Can I freeze the soup?

The soup can be frozen for up to 3 months, left to defrost overnight and reheated on the stove or in the microwave.

How spicy is the soup?

I would say the spice level is on the upper end of medium. If you are sensitive to spice you can reduce or omit the chilli. For a hotter soup you can increase the chilli, add chilli powder and/or serve with jalapeños and hot sauce.

Can I make this soup in the instant pot or slow cooker?

While it is possible to make Mexican bean soup using an Instant Pot or Slow Cooker, this recipe has not been tested using these devices. I advise following specific Instant Pot or Slow Cooker Bean Soup recipes if you want to use these devices.

Close up of a bowl of Mexican Bean Soup on a white table background with cheese, cilantro and avocado toppings.
😋 More vegetarian Mexican Inspired recipes
a bowl of chilli served with guacamole and tortilla chips

Vegetarian Chilli Con Carne

30 Minute Vegetarian Burrito Bowl

30 Minute Vegetarian Burrito Bowl

Corn, black bean and avocado salad with quinoa

Canned corn, black bean and avocado salad (with quinoa)

BBQ Pulled Jackfruit & Quinoa Tacos Recipe


Did you try this recipe?



It would be really great if you could leave a comment and a star rating ⭐️. I would love to receive your feedback and know that other readers find it helpful too.



Don't forget to tag on Instagram or @knifeandsoul on Pinterest!


📖 Recipe
Easy Spicy Mexican Chilli Bean Soup (With Corn)
Recipe details
  • 4  servings
  • Prep time: 5 minutes Minutes Cook time: 25 minutes Minutes Total time: 30 min
Show Nutrition Info
Hide Nutrition Info
Ingredients

  • ▢ 1 tbsp neutral oil (Note 1)
  • ▢ 1 onion finely chopped
  • ▢ 4 cloves garlic minced
  • ▢ 2-3 scotch bonnet chillies finely chopped (Note 2)
  • ▢ 2 red peppers cut into 1/3 inch / 1cm cubes
  • ▢ 3 tsp ground cumin
  • ▢ 4 tsp smoked paprika
  • ▢ 1 tsp cayenne pepper
  • ▢ 1 tbsp Worcester sauce optional
  • ▢ salt to taste
  • ▢ 2 14oz/400ml cans chopped tomatoes or tomato passata
  • ▢ 2 cups veg stock (Note 3)
  • ▢ 1 14ox/400ml can black beans drained (Note 4)
  • ▢ 1 14oz/400ml can pinto beans drained
  • ▢ 1.5 cups corn (Note 5)
  • ▢ 1 lime juice (Note 6)
To serve (optional)
  • ▢ grated cheese
  • ▢ sour cream
  • ▢ Chopped cilantro/coriander
  • ▢ Tortilla chips
  • ▢ Tabasco sauce
  • ▢ Jalapenos
Instructions

Place a Dutch oven or large pan on a medium heat and add oil.
Add the onion when the oil is hot and fry for a few minutes until soft and translucent.
Add the red pepper and chilli and fry for a couple more minutes. Then add the garlic and cook for a further minute.
Add the cumin, smoked paprika, cayenne pepper, and Worcester sauce (if using),
Pour in the chopped tomatoes or tomato passata, veg stock and beans. Add salt to taste and bring to boil, then reduce the heat and let it simmer for 10 minutes.
For a thicker soup, blitz one third to half of the soup using a blender or food processor.
Return the blended soup to the pot and stir in the corn and lime juice.
Remove from the heat and serve with your choice of toppings.
Tips
  • Oil: choose a neutral oil like sunflower, vegetable or canola oil.
  • Scotch Bonnet Chillies: Switch for jalapeño, Sereno or habanero or for a milder soup use long red chillies. You can also skip the fresh chillies and add chilli powder to taste.
  • Vegetable stock: Can substitute with chicken or beef stock if you are not looking to make vegetarian soup.
  • Beans: you can make the soup with just black beans or use kidney beans. The soup will lack texture if you use only Pinto beans.
  • Corn: you can use canned, fresh or frozen.
  • Lime: substitute with lemon juice or a little red wine vinegar.
  • Storage and make-ahead instructions:
  • The cooked soup can be stored in the fridge for up to 4 days and frozen for up to 3 months and reheated on the stove or in the microwave. Thaw frozen soup in the fridge overnight first.
  • Nutritional information: is for one bowl of soup without toppings.
Helen | Knife & Soul
Want more details about this and other recipes? Check out more here!
Go
Comments
Next