Are you craving a hearty, nutritious soup that warms your soul? Look no further than Sopa de Habas, a traditional Mexican fava bean soup that delivers incredible flavor with minimal ingredients. This humble yet satisfying dish has been nourishing Mexican families for generations, and today, I’m excited to share my authentic recipe with you.
What Makes Sopa de Habas Special?
Sopa de Habas, which translates to “fava bean soup,” stands out because of its simplicity and depth of flavor. First of all, this rustic soup relies on fresh ingredients and simple cooking techniques. Furthermore, the earthy fava beans create a naturally creamy texture without adding dairy, making this soup both nutritious and accessible.
In Mexican cuisine, Sopa de Habas holds a special place as comfort food, especially during cooler months. Additionally, this soup appears on many family tables as an economical yet nourishing meal that satisfies hunger while providing essential nutrients.
Health Benefits of Fava Beans
Before diving into our Sopa de Habas recipe, let’s explore why fava beans deserve a spotlight in your diet:
- Protein-packed: Fava beans contain approximately 13g of protein per cup, making Sopa de Habas an excellent option for vegetarians and vegans.
- Fiber-rich: They provide both soluble and insoluble fiber, supporting digestive health.
- Nutrient-dense: Fava beans offer folate, manganese, copper, phosphorus, magnesium, and iron.
- Heart-healthy: The combination of fiber, potassium, and magnesium in fava beans supports cardiovascular health.
Traditional Ingredients for Authentic Sopa de Habas
The beauty of Sopa de Habas lies in its straightforward ingredient list. To create an authentic version, you’ll need:
- 1 pound dried fava beans (or 2 pounds fresh, when in season)
- 1 white onion, diced
- 4 cloves garlic, minced
- 2 jalapeños or serrano peppers (optional, for heat)
- 1 tablespoon olive oil or lard (for traditional flavor)
- 6 cups chicken or vegetable broth
- Fresh epazote or cilantro
- Salt and pepper to taste
- Lime wedges for serving
Step-by-Step Sopa de Habas Preparation
Creating an authentic Sopa de Habas requires some time, but the process is surprisingly easy. As a result, you’ll be rewarded with a deeply flavored soup that tastes like it came straight from a Mexican grandmother’s kitchen.
1. Prepare the Fava Beans
If using dried fava beans (the most common option):
- Sort through beans, removing any debris or damaged beans
- Rinse thoroughly under cold water
- Soak overnight in cold water (at least 8 hours)
- After soaking, drain and rinse again
- Remove the outer skin from each bean by gently squeezing
This preparation step is crucial for tender beans in your Sopa de Habas. However, if you’re fortunate enough to find fresh fava beans, you can skip the soaking but still need to remove both the pod and the waxy coating around each bean.

2. Create the Flavor Base
- Heat olive oil or lard in a large pot over medium heat
- Add diced onion and sauté until translucent (about 5 minutes)
- Subsequently, add minced garlic and cook for another minute until fragrant
- If using peppers for heat, add them now

3. Simmer Your Sopa de Habas
- Add prepared fava beans to the pot
- Pour in broth and bring to a gentle boil
- Reduce heat to low, add epazote or cilantro
- Cover and simmer for 45-60 minutes, until beans are tender
- Season with salt and pepper to taste

4. Serve Your Authentic Sopa de Habas
Traditional serving suggestions for Sopa de Habas include:
- A squeeze of fresh lime juice
- Warm corn tortillas on the side
- Diced avocado on top
- Fresh cilantro garnish
- Crumbled queso fresco (optional)

Regional Variations of Sopa de Habas
Like many traditional dishes, Sopa de Habas varies across Mexican regions. In central Mexico, cooks often add diced tomatoes and epazote herb. Meanwhile, in northern regions, you might find versions with chorizo or bacon added for extra flavor. Coastal areas sometimes incorporate seafood into their Sopa de Habas.
The beauty of this traditional soup is its adaptability. While I’ve shared an authentic base recipe, feel free to adjust the ingredients based on your taste preferences or what’s available locally.
Tips for Perfect Sopa de Habas Every Time
To ensure your Sopa de Habas turns out delicious:
- Don’t rush the bean preparation: Properly soaking and peeling fava beans is essential for texture.
- Use fresh herbs: Epazote adds authentic flavor, but cilantro works well too.
- Simmer gently: Vigorous boiling can break down the beans too much.
- Adjust consistency: For a thicker soup, mash some beans against the pot’s side.
- Let it rest: Sopa de Habas tastes even better the next day as flavors meld.
Make-Ahead and Storage Suggestions
Sopa de Habas improves with time, making it perfect for meal prep. You can prepare it up to three days ahead and store it in the refrigerator. Consequently, the flavors will develop and deepen. The soup also freezes well for up to three months in airtight containers.
When reheating your Sopa de Habas, add a splash of water or broth if it has thickened too much in storage. Warm gently over medium-low heat, stirring occasionally to prevent sticking.
Why This Sopa de Habas Recipe Stands Out
What makes this particular Sopa de Habas recipe special is its balance of authenticity and accessibility. I’ve preserved the traditional techniques that develop deep flavor while ensuring the ingredients can be found in most well-stocked grocery stores.
Moreover, this version of Sopa de Habas offers flexibility. You can keep it vegetarian with vegetable broth or add a ham hock for a more savory profile. Either way, you’ll create a nourishing, satisfying meal that connects you to generations of Mexican cooking tradition.
Pairing Suggestions for Your Sopa de Habas
To create a complete meal around your Sopa de Habas:
- Serve with fresh, warm corn tortillas
- Add a simple side salad with citrus vinaigrette
- Include pickled vegetables for contrast
- Offer Mexican rice as an accompaniment
For beverages, a light Mexican beer, horchata, or agua fresca complements the earthy flavors of Sopa de Habas perfectly.
I hope this authentic Sopa de Habas recipe brings warmth and comfort to your table! Have you tried making Mexican bean soups before? Let me know in the comments if you have any questions or how your Sopa de Habas turns out!

Authentic Sopa de Habas Recipe – Mexican Comfort Soup
Description
Warm your soul with Sopa de Habas, a traditional Mexican fava bean soup cherished for generations. This hearty, nutritious soup combines simple, fresh ingredients with rustic cooking techniques to create a naturally creamy, dairy-free dish packed with flavor. Perfect as comforting family fare, Sopa de Habas is both wholesome and satisfying—an authentic taste of Mexico that nourishes body and spirit, especially during cooler months.
Ingredients:
Instructions
Sort, rinse, and soak fava beans overnight (at least 8 hours)
Drain, rinse, and remove outer skins from beans
Heat oil in a large pot over medium heat
Sauté onion until translucent (5 minutes)
Add garlic and jalapeños (if using), cook 1 minute more
Add prepared fava beans and broth
Bring to a gentle boil, then reduce heat to low
Add epazote or cilantro
Cover and simmer 45-60 minutes until beans are tender
Season with salt and pepper to taste
Serve hot with lime wedges and optional garnishes
Nutrition Facts
Servings 6
- Amount Per Serving
- Calories 220kcal
- % Daily Value *
- Total Fat 5g8%
- Total Carbohydrate 35g12%
- Dietary Fiber 9g36%
- Sugars 4g
- Protein 12g24%
- Vitamin A 15 mg
- Vitamin C 20 mg
- Calcium 60 mg
- Iron 3 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.


