
Dried Broad Bean Soup
Thick dried broad bean soup with epazote, onion and serrano chilli.
About this recipe
Thick cream of dried broad beans cooked with onion, garlic, epazote and serrano chilli. Comforting, nutritious and very popular during Lent.
History & Origin
Broad bean soup is one of the most ancient and nutritious preparations in Mexican cuisine. Broad beans arrived in Mexico with the Spanish, but Mexicans adopted them in a completely original way: drying them, peeling the outer skin and turning them into a thick soup seasoned with local herbs and chillies. This soup became especially significant during Lent, the forty days before Holy Week when Catholic tradition forbids eating meat. Rich in protein, broad beans became the essential protein food of fast days. In markets and fondas throughout central Mexico, broad bean soup appears every Friday as an obligatory dish. What distinguishes Mexican broad bean soup from similar preparations worldwide is the use of epazote, a native Mexican herb with an intense, slightly medicinal flavour that perfectly complements the buttery texture of the beans. Serrano chilli adds the characteristic heat, while golden onion and garlic provide depth.
Estimated cost
£3.00
Total cost
£0.75
Per serving
* Approximate prices based on UK supermarkets
Nutritional information per serving
260
Calories
14g
Protein
38g
Carbohydrates
6g
Fat
10g
Fibre
480mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Rinse 300g dried peeled broad beans under cold water. Cook in 1.5 litres of salted water over medium-high heat. When boiling, skim off any foam. Cook for 35-40 minutes until very tender.

💡 In a hurry? Use a pressure cooker: 20 minutes from when pressure rises.
- 2
While the beans cook, finely chop 1 medium onion and 3 garlic cloves. Heat 2 tablespoons oil in a frying pan and sauté the onion for 5 minutes until translucent. Add garlic and 1-2 whole serrano chillies. Sauté 2 more minutes.

- 3
When the beans are cooked, blend 2/3 of them with some of the cooking liquid until smooth. Return the purée to the pot with the remaining whole beans.

💡 Leave some whole beans for texture.
- 4
Add the onion and garlic sofrito to the soup. Add 3-4 sprigs of fresh epazote. Cook for 10 minutes over low heat. Adjust salt and consistency, adding more water if too thick.

💡 Epazote is essential; if you cannot find fresh, use 1 teaspoon dried.
- 5
Serve hot in bowls. Accompany with lime, extra chopped serrano chilli and warm tortillas. A drizzle of olive oil at serving elevates the dish.

Rate this recipe

Founder, Recetas Mexas
Mexican from Puebla, IT professional and foodie. Author of 736+ authentic Mexican recipes adapted for European kitchens. Based in Madrid since 2018.
Read moreRelated Recipes

Charro Beans
Hearty northern Mexican bean soup with bacon, chorizo, and pork cracklings.

Caldo de Oso (Hangover Seafood Broth)
Spicy Sinaloan seafood broth, famous as a hangover cure.

Sweetcorn Cream Soup
Velvety sweetcorn soup with a hint of poblano chilli.

Tlalpeño Broth
Chicken broth with chickpeas, green beans, chipotle chilli, and avocado.