Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Sopa de Habas Conventual de Vigilia

Sopa de Habas Conventual de Vigilia

Created by

Puebla's conventual vigilia soup, built from dried habas cooked until they collapse, strained smooth, sharpened with garlic and epazote, and served quietly in Talavera with fried bread.

Soups & Stews
Mexican
Easter
Comfort Food
Make Ahead
25 min
Active Time
1 hr 45 min cook2 hr 10 min total
Yield6 servings

Puebla, Angelopolis, the convent kitchens behind thick walls and high windows. This sopa de habas belongs to vigilia, the meatless Lenten table of the refectorio, where the portera watched what came in and the cook knew how to feed a house without breaking the rule of abstinence.

The defining ingredient is the dried haba, the broad bean brought through the Spanish pantry and adopted into Mexican convent cooking because it gives body without meat. You cook it until it collapses. Then you pasar por colador, press it through a strainer, because the texture matters. A blender can help, yes, but the colador decides whether the soup is conventual or just bean water.

Do not put pork lard in this version. This is vigilia. The old recipe books use the language of manteca, but for Lenten kitchens that meant manteca de aceite, olive oil, when the canon required no animal fat. The garlic is fried in that oil, the bread is fried in that oil, and the epazote reminds you this soup is not Spanish anymore. Old World haba and wheat bread, New World herb and Mexican clay on the table. Cada estado, su propia cocina, and Puebla's convents had their own discipline.

I have seen versions of this in Puebla recetarios where the instructions are almost rude from being so brief: cook, strain, fry, serve. They assumed the cook already knew. I don't assume that. I explain because saber cocinar es saber vivir.

Puebla's convent kitchens preserved Lenten soups like sopa de habas through manuscript recetarios tied to houses such as Santa Rosa, Regina Coeli, and the Clarisas, including traditions later studied in Cocina y Vida Conventual and the Biblioteca Angelopolitana de Puebla. The Regina Coeli 1773 manuscript, the Quaderno de cosas curiosas de cocina, and the Libro de cocina del hermano fray Geronimo de San Pelayo show how colonial kitchens adapted Iberian ingredients, including habas, wheat bread, almonds, saffron, and olive oil, to New World herbs and produce. In vigilia cooking, meat broth and pork lard were avoided when required, so olive oil or manteca de aceite carried the flavor instead.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

dried peeled fava beans (habas secas peladas)

Quantity

1 pound

rinsed and picked over

water

Quantity

8 cups, plus more as needed

white onion

Quantity

1/2 medium

garlic cloves

Quantity

3 large

divided

bay leaf

Quantity

1

fresh epazote

Quantity

1 small sprig, plus leaves for serving

kosher salt

Quantity

1 1/2 teaspoons, plus more to taste

olive oil (manteca de aceite)

Quantity

1/4 cup

divided

bolillos or day-old pan virote

Quantity

2 bolillos or 1/2 loaf

cut into 1-inch cubes

freshly ground black pepper

Quantity

1/4 teaspoon

saffron threads

Quantity

1 pinch

crushed and steeped in 2 tablespoons hot water

fresh parsley (optional)

Quantity

1 tablespoon

finely chopped

lime halves (optional)

Quantity

for serving

Equipment Needed

  • Heavy 4-quart clay cazuela or thick-bottomed soup pot
  • Fine-mesh strainer or traditional colador
  • Wooden spoon for pressing the habas
  • Talavera poblana bowls for serving

Instructions

  1. 1

    Sort the habas

    Spread the dried habas on a tray and pick through them. Remove any stones, dark beans, or broken skins. Rinse under cool water until the water runs clear. This is market work, not decoration. If you skip it, you may find grit in the refectorio bowl, and nobody forgives that.

  2. 2

    Cook until collapsed

    Put the habas in a heavy pot with 8 cups water, the white onion, 2 garlic cloves, bay leaf, and salt. Bring to a simmer, then lower the heat so the bubbles stay gentle. Cook uncovered for 1 hour to 1 hour 20 minutes, stirring now and then, until the beans split, soften, and begin to fall apart. Add hot water if the level drops below the beans. A hard boil makes the soup muddy and the skins stubborn.

  3. 3

    Add epazote

    Add the epazote sprig during the last 10 minutes of cooking. Not at the beginning. Epazote gives a green, medicinal edge that belongs to the Mexican pot, but if you cook it for an hour it turns harsh. Remove the bay leaf, onion, garlic, and spent epazote when the habas are soft.

  4. 4

    Pass through colador

    Set a fine-mesh strainer over a clean pot or deep bowl. Press the cooked habas through with a wooden spoon, adding a little cooking liquid to help them move. You want a thick, smooth soup, not a paste and not a watery broth. A blender may be used first, but finish through the colador. The old convent cooks wrote this step because it changes the texture. Así se hace y punto.

    If the soup is too thick after straining, loosen it with hot water a few tablespoons at a time. If it is too thin, simmer it gently until it coats the spoon.
  5. 5

    Fry the bread

    Heat 3 tablespoons olive oil in a clay cazuela or heavy skillet over medium. Add the bread cubes and fry, turning often, until the edges are golden and crisp. Remove to a plate. This bread is not garnish for prettiness. It is wheat from the convent pantry, used to give bite against the soft haba.

  6. 6

    Fry the garlic

    Thinly slice the remaining garlic clove. Add the last tablespoon of olive oil to the same cazuela if needed, then fry the garlic just until pale gold. Do not brown it hard. Bitter garlic will take over the whole pot. Stir in the black pepper and the saffron water, scraping the bottom so the bread flavor comes with it.

  7. 7

    Finish the soup

    Pour the strained haba soup into the cazuela with the garlic and saffron. Simmer 10 minutes, stirring often, until the surface looks satiny and the soup holds a soft line when the spoon passes through it. Taste for salt. The flavor should be quiet but not timid: bean, garlic, olive oil, epazote, saffron at the back.

  8. 8

    Serve in Talavera

    Ladle into Talavera bowls or a shallow poblano cazuela. Add the fried bread at the table so it keeps its bite. Scatter a few fresh epazote leaves, and parsley if your house uses it. Lime is optional. This is a Lenten soup, not a fiesta pot. Let it be austere.

Chef Tips

  • Buy peeled dried habas from a Mexican mercado or a Latin grocery with good turnover. Old habas take forever to soften and still taste dusty. Preguntale a las senoras del mercado. They know which sack arrived this month.
  • Do not use manteca de cerdo for this vigilia version. Outside Lent, some households enrich bean soups with lard. Here the discipline matters. Use olive oil, the conventual manteca de aceite.
  • Epazote is not optional if you want the Mexican character of the soup. Without it, you have a Spanish-style fava puree with bread. Good, maybe, but not this dish.
  • Saffron appears in conventual manuscripts because the cloister pantry held expensive Old World ingredients. Use a pinch, not a fistful. It should mark the soup, not perfume the whole kitchen like a pharmacy.
  • If you cannot find pan virote, use bolillo. If you use sandwich bread, do not tell me this is convent food. Bread with structure matters.

Advance Preparation

  • The habas can be cooked and strained one day ahead. Refrigerate the soup base, then reheat gently with a splash of hot water before finishing with fried garlic and saffron.
  • Fry the bread the same day you serve. If made ahead, it softens and loses the contrast the soup needs.
  • The finished soup keeps refrigerated for 3 days. Reheat over low heat and stir often because haba puree catches on the bottom.

Frequently Asked Questions

Nutrition Information

1 serving (about 380g)

Calories
410 calories
Total Fat
11 g
Saturated Fat
2 g
Trans Fat
0 g
Unsaturated Fat
9 g
Cholesterol
0 mg
Sodium
730 mg
Total Carbohydrates
58 g
Dietary Fiber
14 g
Sugars
6 g
Protein
23 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Conventual Soups (Sopas Conventuales)

Browse the full collection