Mexican-Style Bean Soup

A flavorful chilli-spiked bean soup loaded with avocado, sour cream, and fresh spring onions for a hearty Mexican meal.

Estimated Nutrition

Per Serving Total
Calories 786.2 kcals 3144.9 kcals
Carbohydrates 75.6 grams 302.5 grams
Fat 39.6 grams 158.4 grams
Protein 35.6 grams 142.2 grams
Cook Time
105 mins
Produces
4 people
Allergies
Vegetarian
Vegan
Dairy Free
Gluten Free

Ingredients

Dairy
150
ml
Soured Cream
Or crème fraîche
Fruits
1
piece
Lime
Juiced
1
piece
Avocado
Diced
2
piece
Lime
Cut into wedges
LegumesPulses
500
g
Pinto Beans
Or mixed dried beans
Liquids
60
ml
Meat
110
g
Pancetta
Diced, or bacon or lardons
NutsSeeds
3
clove
Garlic
Peeled and chopped
1
piece
Parsley
Sprigs for bouquet garni
1
piece
Savory
Or thyme sprigs for bouquet garni
2
piece
Bay Leaves
For bouquet garni
1
piece
Rosemary
Sprig for bouquet garni
1
tbsp
1
tbsp
Oregano
Dried
1
1
Salt
To taste
1
1
Black Pepper
Freshly ground, to taste
1
bunch
Coriander
Small bunch, roughly chopped
OilsFats
3
tbsp
Sunflower Oil
Or vegetable oil
Vegetables
2
piece
Onion
Roughly chopped
2
stalk
Celery
Roughly chopped
2
piece
Carrot
Large, roughly chopped
800
g
6
piece
Spring Onion
Thinly sliced
2
piece
Red Chilli
Deseeded and finely chopped

Steps

  • Soak the dried beans in cold water for four hours or overnight and drain.
  • Roughly chop the onion, celery, and carrots then peel and chop the garlic.
  • Heat oil in a large pan and add onions, carrots, celery, garlic, bouquet garni, and lardons.
  • Cover the pan and sweat the vegetables over a low heat for 15 minutes.
  • Add beans and enough water to cover them by 8cm.
  • Boil hard for 10 minutes then simmer gently covered until beans are tender.
  • Add tomatoes, cumin, oregano, seasonings, sherry, and lime juice once beans are soft.
  • Simmer for 30 minutes while occasionally crushing some beans against the pan side.
  • Remove the bouquet garni and adjust seasoning with salt and pepper.
  • Serve the hot soup with bowls of avocado, cream, spring onions, chillies, and coriander.