Mexican Black Bean Soup (Vegan | Dairy-free | Easy One Pot)

Looking for a hearty, flavour-packed soup that’s easy to prepare and guaranteed to warm you up? This Mexican Black Bean Soup is just the ticket! Brimming with wholesome veggies, protein-rich black beans, and warming spices, this soup is as nourishing as it is delicious.

Here in the UK, black beans (aka ‘turtle beans’) don’t tend to get the love they deserve. Their smoky flavour makes them a fantastic addition to Latin American-style dishes, especially soups. Once you try this one, we think you’ll be a convert too!

This soup is perfect for lunch or a light dinner, especially when served with toasted wholegrain tortilla chips (see recipe below). For a heartier meal, we love to pair it with freshly baked vegan cornbread. It’s family-friendly too — simply blend the soup smooth for little ones or those who prefer a silky texture.

Recipe Card

Mexican Black Bean Soup

Mexican Black Bean Soup

This richly spiced Mexican-style black bean soup is hearty, satisfying, and easy to prepare. Packed with vegetables and flavourful black beans, it’s perfect for a cosy lunch or dinner.
Hands-on time 15 minutes
Total Time 45 minutes
Course Dinner, Lunch
Cuisine Mexican, Vegan
Servings 6

Ingredients
  

  • 1 TBSP olive oil
  • 1 medium onion (130g) finely diced
  • 2 tsp minced garlic
  • 1 large carrot (140g) finely diced
  • 1 large sweet potato (370g) peeled and diced
  • 1 tsp ground cumin
  • 1 tsp sweet or smoked paprika
  • 1 tsp dried oregano
  • ½ tsp chilli powder (I use mild)
  • 145 g / 1 cup canned or frozen sweetcorn
  • 400 g / 14 oz can Italian vine-ripened chopped tomatoes
  • 600 ml / 2½ cups vegetable stock (broth)
  • 2 x 400g / 14 oz cans black beans rinsed and drained
  • salt to taste
  • cayenne pepper to taste
  • 2 TBSP nutritional yeast flakes optional – adds savouriness and nutrients

Suggested Garnish

  • fresh coriander (cilantro) leaves
  • finely chopped red pepper or red chilli

Instructions
 

  • Gently heat the oil in a large saucepan. Add the onion, garlic, carrot, sweet potato, cumin, paprika, oregano, and chilli powder. Stir to combine, then cover with a lid and cook on low for 5 minutes, allowing the veggies to sweat.
  • Add the sweetcorn, chopped tomatoes, and vegetable stock. Bring to the boil, then reduce the heat, partially cover with a lid, and gently boil for 20 minutes until the vegetables are tender.
  • Stir in the black beans. Remove half the soup and blend smooth using a jug blender. Return it to the pan and stir well. (For a smoother soup, blend more as needed).
  • Season to taste with salt. If desired, add a pinch of cayenne for a spicy kick (after setting aside any children's portions). Let it cool slightly, then stir in nutritional yeast, if using.
  • Serve hot with toasted tortilla chips or slices of cornbread. Garnish with fresh coriander and a sprinkle of red chilli or pepper, if desired.

Notes

Storage Instructions:
Leftovers can be stored in the fridge for up to 3 days. The soup may thicken over time—just add a splash of water or vegetable stock to loosen. It also freezes well.
Family-Friendly Tip:
For younger children, blend the soup completely for a smoother texture and use mild chilli powder.
Keyword black beans, Budget Vegan Meals, Dairy-Free, easy dinner, healthy soup, Mexican soup, one-pot recipe, Plant-Based, sweet potato soup, Vegan Soup
Tried this recipe?Let us know how it was!

Toasted Tortilla Chips (Baked or Grilled)

These crispy toasted tortilla chips are so simple to make! You can enjoy them plain or add a sprinkle of paprika, cumin or chilli for a flavourful kick. They're perfect for dipping into soups, guacamole, salsa, or hummus — or top with mashed avocado and salsa for a quick wholesome snack!
Hands-on time 5 minutes
Total Time 10 minutes
Course Healthy Snacking, Side Dish
Cuisine Mexican-Inspired, Vegan
Servings 4

Ingredients
  

  • 2 large or 4 small whole grain soft tortillas
  • Optional: ground cumin, paprika, or chilli powder for sprinkling

Instructions
 

Baking Method:

  • Preheat the oven to 190°C (170°C fan) / 375°F.
  • Slice the tortillas into segments and place them in a single layer on two baking sheets.
  • Sprinkle with spices if desired.
  • Bake for 8–10 minutes, or until lightly browned. TIP: Watch closely towards the end of the baking time as they can burn quickly!
  • Remove and let cool — they’ll crisp up as they cool.
  • Store in an airtight container. They’ll stay crispy for up to 2 weeks.

Grill Method:

  • Place the whole tortillas under a medium grill (broiler).
  • Keep a watch on them and, as soon as they start to brown, flip them over.
  • Once lightly browned on both sides, remove from the grill and immediately slice into segments.
  • Leave to cool and crisp up.
Keyword Healthy Snacking, homemade tortilla chips, soup accompaniment, toasted chips, tortilla chips
Tried this recipe?Let us know how it was!

If you try this soup, I’d love to hear how it went! Leave a comment below or tag me on social media using #bitofthegoodstuff — I always love seeing your creations! 💛 You can also connect with me on my social media channels here: InstagramFacebookPinterest.   

With love,