Culinary Explorer

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

Discover Culinary Explorer
Sopa de Garbanzo con Hoja de Aguacate

Sopa de Garbanzo con Hoja de Aguacate

Created by

From Oaxaca's Valles Centrales, a chickpea soup built on toasted avocado leaf, roasted tomato, and chile de arbol, with eggs cracked into the simmering broth and poached until just set. A one-pot supper that costs almost nothing and feeds the whole table.

Soups & Stews
Mexican
Weeknight
Comfort Food
Budget Friendly
12 hr 30 min
Active Time
1 hr 30 min cook14 hr total
Yield6 servings

This is an Oaxacan soup. Valles Centrales, specifically, the kind of thing a cook in Tlacolula or Ocotlan makes on a Tuesday night when the kitchen needs to produce dinner from what is already in the house. Dried chickpeas, a few chiles de arbol, tomatoes from the market, an egg per person, and the ingredient that makes it Oaxacan: hoja de aguacate.

The avocado leaf is not a garnish. It is the soul of the pot. Toasted on a dry comal for a few seconds, it releases a warm anise smell that turns a plain bean soup into something with a signature. If you have never smelled a toasted hoja de aguacate, you have not smelled the kitchen in the Valles Centrales. The leaf comes from the native criollo avocado tree, not the Hass. That distinction matters. Hass leaves have almost no aroma. Criollo leaves are fragrant enough to perfume a room. If your leaf doesn't smell like anise when you crush it between your fingers, it is the wrong leaf.

The eggs go in at the end, cracked directly into the simmering broth so the whites set around the yolk and each person gets one in their bowl. My mother didn't make this particular soup, she was Jalisciense, but she had the same instinct: an egg in a pot of beans or broth stretches a meal and makes it complete. The senoras I learned this from in the mercado de Tlacolula del Valle told me the same thing with different words. "Un huevo y ya cenaste." One egg and you've had dinner.

This is a budget dish. Chickpeas cost almost nothing. Chile de arbol costs less. The avocado leaf is free if you have a tree in the yard, and in Oaxaca, many people do. Saber cocinar es saber vivir, and this soup is the proof.

Chickpeas arrived in Mexico with the Spanish in the 16th century and were adopted rapidly into indigenous cooking systems, particularly in Oaxaca's Valles Centrales and Puebla's Mixteca region, where they replaced or supplemented native legumes in broth-based dishes. The avocado leaf (hoja de aguacate), by contrast, is a pre-Columbian ingredient harvested from Persea drymifolia, the native Mexican avocado whose aromatic leaves contain estragole, the same compound responsible for tarragon's anise flavor. The pairing of a Spanish legume with a pre-Columbian herb in a single pot is a textbook example of the mestizo kitchen that defines much of Oaxacan daily cooking, a cuisine UNESCO recognized in 2010 not for its restaurant culture but for its home-kitchen traditions and market systems.

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

Discover Culinary Explorer

Ingredients

dried chickpeas

Quantity

1 pound

soaked overnight in water with 1 teaspoon salt

water

Quantity

8 cups

dried avocado leaves (hoja de aguacate)

Quantity

3

from criollo avocado

dried chile de arbol

Quantity

4 to 6

stemmed

Roma tomatoes

Quantity

4

white onion

Quantity

1/4 medium, plus more sliced raw for serving

garlic cloves

Quantity

3

unpeeled

pork lard (manteca de cerdo)

Quantity

2 tablespoons

kosher salt

Quantity

1 tablespoon, plus more to taste

large eggs

Quantity

6

lime wedges (optional)

Quantity

for serving

hand-pressed corn tortillas (optional)

Quantity

for serving

warmed

Equipment Needed

  • Heavy 6-quart pot or clay cazuela de barro
  • Cast iron comal or heavy skillet for toasting
  • Blender
  • Small cup or ramekin for cracking eggs

Instructions

  1. 1

    Soak the chickpeas

    The night before, put the dried chickpeas in a large bowl and cover with cold water by three inches. Add a teaspoon of salt. Let them soak for at least ten hours or overnight. They will double in size. Drain and rinse them before cooking. Dried chickpeas from a Mexican market or a bulk bin are what you want. Canned chickpeas will not hold up in a long simmer and they turn to mush. No me vengas con atajos.

    If you forgot to soak them, cover the chickpeas with boiling water and let them sit for one hour. It is a compromise, not a replacement. Overnight is better.
  2. 2

    Cook the chickpeas

    Put the drained chickpeas in a heavy pot with eight cups of fresh water. Bring to a simmer over medium heat. Skim any foam that rises in the first ten minutes. Reduce heat to low, cover, and cook for 45 minutes to one hour, until the chickpeas are tender but still hold their shape. They should yield when you press one between your fingers but not collapse. Do not add salt yet. Salt toughens the skins during cooking. You will season later.

  3. 3

    Toast the avocado leaves and chiles

    While the chickpeas cook, heat a dry comal or cast iron skillet over medium. Lay the avocado leaves flat on the surface and toast for about 10 seconds per side, pressing them gently with a spatula. The moment they turn a shade darker and the kitchen fills with a warm anise smell, they are done. Pull them off immediately. Then toast the chile de arbol on the same comal, rolling them with your fingers for 15 to 20 seconds until they darken slightly and smell sharp. Set aside with the leaves.

    The avocado leaf burns in seconds. Watch it. Burned hoja de aguacate tastes acrid and there is no fixing it. You want fragrant, not charred.
  4. 4

    Roast the tomato and aromatics

    On the same hot comal, place the whole Roma tomatoes, the quarter onion, and the unpeeled garlic cloves. Roast them, turning occasionally, until the tomato skins blister and blacken in spots, the onion chars on the cut side, and the garlic softens inside its papery skin, about 10 to 12 minutes total. The tomatoes should be soft all the way through and a little collapsed. Peel the garlic. Transfer everything to a blender with the toasted chiles de arbol and blend until smooth. Do not add water. The tomato releases enough liquid on its own.

  5. 5

    Fry the salsa base

    In a deep clay cazuela or the same heavy pot you cooked the chickpeas in, melt the lard over medium-high heat. When the lard shimmers, pour in the blended tomato and chile mixture. It will spit and sizzle. Good. That is the lard frying the sugars and acids in the tomato. Stir constantly for five to seven minutes, until the salsa darkens by a shade, thickens, and the fat begins to separate at the edges. La manteca es el sabor. This step concentrates the flavor and removes the raw tomato taste.

  6. 6

    Build the soup

    Add the cooked chickpeas and their cooking liquid to the fried salsa. Crumble two of the toasted avocado leaves into the pot. Keep the third one whole and drop it in. Stir, add the tablespoon of salt, and bring everything to a gentle simmer. Cook uncovered for 15 minutes so the avocado leaf infuses the broth and the flavors come together. Taste for salt now. The broth should taste full and slightly anise-scented, with a clean chile heat at the back of the throat. Adjust.

  7. 7

    Poach the eggs

    Reduce the heat until the broth barely simmers. You want lazy bubbles, not a rolling boil, or the eggs will shred. One at a time, crack each egg into a small cup and slide it gently into the broth, spacing them apart so they do not run into each other. Cover the pot and cook for four to five minutes. The whites should be fully set and the yolks still soft and golden when you break them open at the table. If you want the yolks firmer, give them another minute. Asi se hace y punto.

    Crack each egg into a cup first, then slide it in. If you crack directly over the pot, a broken yolk will cloud the broth before you can do anything about it.
  8. 8

    Serve in deep bowls

    Ladle the soup into deep bowls, making sure each person gets a share of chickpeas and one whole poached egg resting on top. Fish out and discard the whole avocado leaf if you find it. Set lime wedges and sliced raw white onion on the table alongside warm corn tortillas. The tortilla is for tearing and dipping into the broth between spoonfuls. That is how it is eaten in the Valles Centrales. Recetas probadas y garantizadas.

Chef Tips

  • The avocado leaf must come from the criollo avocado, Persea drymifolia. The leaves from the Hass avocado have almost no aroma and will do nothing for this soup. In the United States, dried hoja de aguacate is sold at Mexican grocery stores and online from Oaxacan vendors. Crush a leaf between your fingers before you buy. If it doesn't smell like anise, it is the wrong leaf or it is too old.
  • Dried chickpeas vary. Some cook in 45 minutes, some take an hour and a half. Older dried beans take longer. If yours are taking forever, they may be last year's stock. Buy from a market with high turnover. In Oaxaca, the vendors at the Mercado de Abastos sell chickpeas that cook in under an hour because the stock turns over every few days.
  • Four chiles de arbol gives a gentle warmth. Six gives a real presence. Adjust to your table. This soup is not supposed to be fiery. The avocado leaf and the tomato are the main flavors, and the chile should support, not shout.
  • If you cannot find dried avocado leaf, do not substitute bay leaf. Bay leaf is a different plant with a different flavor and it will make a different soup. Better to make the soup without it and know what you are missing than to pretend a substitution is the same thing.

Advance Preparation

  • The chickpeas can be cooked one day ahead and refrigerated in their cooking liquid. The tomato-chile base can also be fried and stored separately. Combine and reheat on serving day, then poach the eggs fresh.
  • Do not poach the eggs ahead of time. They must be done at the last moment. The soft yolk breaking into the hot broth is the point of the dish.
  • Leftover soup without the eggs keeps refrigerated for three days. Reheat gently and poach fresh eggs into it each time you serve.

Frequently Asked Questions

Nutrition Information

1 serving (about 510g)

Calories
405 calories
Total Fat
14 g
Saturated Fat
4 g
Trans Fat
0 g
Unsaturated Fat
10 g
Cholesterol
190 mg
Sodium
680 mg
Total Carbohydrates
50 g
Dietary Fiber
14 g
Sugars
10 g
Protein
22 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 Oaxacan Soups & Stews

Browse the full collection