Authentic Sopa de Habas Recipe – Mexican Comfort Soup

Servings: 6 Total Time: 1 hr 30 mins Difficulty: Intermediate Gluten Free
Calories: 220 Kcal Protein: 12g Fats: 5g Fiber: 9g Sugar: 4g
Savor the Heartwarming Flavors of Traditional Mexican Sopa de Habas – A Simple, Nutritious Fava Bean Soup Loved for Generations.
Authentic Sopa de Habas pinit

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):

  1. Sort through beans, removing any debris or damaged beans
  2. Rinse thoroughly under cold water
  3. Soak overnight in cold water (at least 8 hours)
  4. After soaking, drain and rinse again
  5. 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.

Prepare the Fava Beans

2. Create the Flavor Base

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

3. Simmer Your Sopa de Habas

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

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)
Serve Your Authentic Sopa de Habas

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:

  1. Don’t rush the bean preparation: Properly soaking and peeling fava beans is essential for texture.
  2. Use fresh herbs: Epazote adds authentic flavor, but cilantro works well too.
  3. Simmer gently: Vigorous boiling can break down the beans too much.
  4. Adjust consistency: For a thicker soup, mash some beans against the pot’s side.
  5. 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

Authentic Sopa de Habas Recipe – Mexican Comfort Soup

Prep Time 30 mins Cook Time 1 hr Total Time 1 hr 30 mins Difficulty: Intermediate Servings: 6 Calories: 220 Kcal Best Season: Fall, Winter

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:

Cooking Mode Disabled

Instructions

  1. Sort, rinse, and soak fava beans overnight (at least 8 hours)

  1. Drain, rinse, and remove outer skins from beans

  1. Heat oil in a large pot over medium heat

  1. Sauté onion until translucent (5 minutes)

  1. Add garlic and jalapeños (if using), cook 1 minute more

  1. Add prepared fava beans and broth

  1. Bring to a gentle boil, then reduce heat to low

  1. Add epazote or cilantro

  1. Cover and simmer 45-60 minutes until beans are tender

  1. Season with salt and pepper to taste

  1. 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.

Did you make this recipe?

Pin this recipe to share with your friends and followers.

pinit
Luna Adams
Luna Food and Lifestyle Blogger

Hi, I'm Luna, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.