
Sopa de Habas (Broad Bean Soup)
Cream of dried broad beans with epazote, a comforting and nutritious dish from Pueblan cuisine served with soured cream and dried chilli.
About this recipe
Sopa de habas is a smooth, comforting cream made from cooked dried broad beans blended with onion, garlic and epazote. Typical of Puebla, it is served hot with a touch of soured cream, fried guajillo chilli and tortilla pieces.
History & Origin
Sopa de habas is a dish with deep roots in the cuisine of the central Mexican highlands, particularly in the states of Puebla, Tlaxcala and the State of Mexico. Broad beans (Vicia faba) arrived in Mexico with the Spanish during the conquest and found in the highlands of central Mexico ideal terrain for their cultivation. They adapted so well that they quickly became integrated into the indigenous diet, becoming a complementary crop to maize and beans. In Puebla, broad beans hold a special place in local gastronomy. They are consumed in multiple ways: fresh in salads, dried in soups and stews, toasted as a street snack, and ground into flours for various preparations. Dried broad bean soup is perhaps the most homely and comforting of all preparations, a dish that evokes grandmother's cooking and cold winter days on the highland plateau. The preparation of this soup is an exercise in simplicity that produces extraordinary results. The dried beans are cooked until very soft, blended with aromatics, and a velvety-textured, pale green cream is obtained that comforts both body and spirit. Epazote is the key aromatic ingredient: this herb endemic to Mexico has carminative properties that help digest pulses, as well as providing a unique and unmistakable flavour. In the markets of Puebla, broad bean soup is a quintessential Lenten dish. During Lenten Fridays, when Catholic tradition dictates abstaining from meat, Pueblan fondas and homes serve this soup as a nutritious and satisfying alternative. Its high protein content and creamy texture make it a complete dish that satisfies without the need for meat.
Estimated cost
£4.00
Total cost
£0.67
Per serving
* Approximate prices based on UK supermarkets
Nutritional information per serving
200
Calories
12g
Protein
28g
Carbohydrates
6g
Fat
8g
Fibre
380mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Soak the dried broad beans in water overnight or for at least 8 hours. Drain and remove the skins if they were not already skinned.

💡 Prolonged soaking is key: the beans will cook faster and the cream will be finer.
- 2
Cook the beans in a pot with enough water to cover them, the onion, garlic and sprigs of epazote. Cook over medium heat for 30-35 minutes until the beans are very soft.

💡 The beans are ready when they fall apart when pressed between your fingers.
- 3
Remove the epazote sprigs. Blend the cooked beans with their cooking liquid until completely smooth and lump-free.

💡 Blend in batches if necessary for a smoother texture. You may strain for an ultra-fine cream.
- 4
Return the cream to the pot. Add vegetable stock to adjust to the desired consistency. Cook over low heat for 5 minutes, stirring. Season with salt and pepper.

💡 The soup thickens as it cools, so leave it slightly more liquid than desired.
- 5
In a small frying pan, fry the guajillo chillies cut into rings in olive oil for a few seconds until crispy. Set aside.

💡 The fried guajillo chilli rings add crispy texture and a spicy touch to the dish.
- 6
Serve the broad bean cream hot in soup bowls. Garnish with a drizzle of soured cream, fried guajillo chilli rings and a thread of olive oil.

💡 A little chopped fresh epazote on top enhances the aroma of the finished 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.