Culinary Explorer

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

Discover Culinary Explorer
Ensalada de Siete Leguminosas

Ensalada de Siete Leguminosas

Created by

The seven-legume salad of the central highlands fondas, dressed in white vinegar and Mexican oregano, the comida corrida side dish that feeds a family on a budget and tastes better the next day.

Salads
Mexican
Budget Friendly
Make Ahead
Potluck
30 min
Active Time
2 hr cook2 hr 30 min total
Yield8 to 10 servings

This salad comes from the fondas of the central highlands. Mexico City, Puebla, Tlaxcala, the small comedores where the comida corrida runs three courses for the price of a coffee. You sit down at noon, the senora brings you the sopa, then the arroz, then the guisado, and somewhere in the middle of all of that a plate of this salad arrives, cold from the refrigerator, dressed in white vinegar and oregano, and you eat it without thinking about it. That is its place in the cuisine. It is not the star. It is the workhorse.

The seven legumes are not random. Habas, garbanzo, lentejas, frijol negro, frijol bayo, corn, peas. Three Old World, three New World, and corn, the original, the one that came before everything. The fonda cooks who built this dish were not thinking about symbolism. They were thinking about feeding twelve people on what they had in the pantry. But the result is a plate that maps the entire history of Mexican legumes onto a single bowl. La cocina no es decoracion, es trabajo.

The technique is in the cooking. Each legume cooks separately. You do not throw them all in one pot. The garbanzo takes 90 minutes. The lenteja takes 20. Cook them together and you ruin both. This is the kind of dish that looks simple and turns into a disaster if you cut the corner. No me vengas con atajos. The dressing is white vinegar, olive oil, garlic, oregano, cumin. Aggressive. Sharp. The legumes will mellow it. That is the math.

My mother kept a version of this in her refrigerator at all times. She called it ensalada de la semana because it lived in a glass container on the second shelf for seven days and got better every one of them. She would serve it next to a piece of grilled fish, or stuffed into a warm tortilla with a slice of avocado for lunch, or eaten cold with a tostada and a beer at three in the afternoon when the heat made her not want to cook. Saber cocinar es saber vivir.

The seven-legume salad emerged from the working-class fondas of central Mexico in the early-to-mid 20th century, a period when the comida corrida format consolidated as the standard midday meal for office workers, students, and laborers in Mexico City, Puebla, and the surrounding Bajio. The dish is a clear example of post-Columbian culinary fusion: habas, garbanzo, and lentejas arrived with Spanish colonization in the 16th century, while frijol, corn, and the foundational use of chile and oregano are pre-Columbian, with archaeological evidence of cultivated common beans in central Mexico dating back at least 7,000 years. The white-vinegar dressing reflects the Mediterranean influence carried by Spanish nuns and home cooks into the convent and household kitchens of Puebla and Tlaxcala, where vinegar-cured salads, escabeches, and pickles became staples of the regional table.

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

Discover Culinary Explorer

Ingredients

dried habas (broad beans)

Quantity

1/2 cup

peeled

dried garbanzo

Quantity

1/2 cup

soaked overnight in cold water

dried lentejas (brown lentils)

Quantity

1/2 cup

picked over for stones

dried frijol negro

Quantity

1/2 cup

soaked overnight in cold water

dried frijol bayo

Quantity

1/2 cup

soaked overnight in cold water

fresh corn kernels

Quantity

1 cup

cut from 2 ears (or frozen if out of season)

fresh shelled peas

Quantity

1 cup

frozen if out of season

white onion, for cooking

Quantity

1 medium

halved

white onion, for the salad

Quantity

1/2 medium

finely diced

heads of garlic, for cooking

Quantity

2

halved crosswise

garlic cloves, for the dressing

Quantity

2

finely minced

bay leaves

Quantity

4

fresh epazote

Quantity

2 sprigs

kosher salt

Quantity

to taste

white vinegar (vinagre blanco)

Quantity

1/2 cup

good olive oil

Quantity

1/3 cup

dried Mexican oregano

Quantity

1 tablespoon

crumbled between your palms

ground cumin

Quantity

1 teaspoon

freshly cracked black pepper

Quantity

1/2 teaspoon

small carrots

Quantity

2

peeled and finely diced

fresh chile serrano

Quantity

1

finely minced, seeds in for heat

fresh cilantro

Quantity

1/2 cup

chopped, leaves and tender stems

ripe avocado (optional)

Quantity

1

diced

tostadas or hand-pressed corn tortillas (optional)

Quantity

for serving

Equipment Needed

  • Four small saucepans, or one medium pot for batch cooking
  • Large mixing bowl
  • Sheet pan for cooling the cooked legumes
  • Wooden spoon for folding
  • Fine-mesh strainer

Instructions

  1. 1

    Cook each legume separately

    This is the rule. Each legume has its own clock and its own texture. Cook them together and you will get mush around hard centers. Set up four small pots if you have them, or work in batches with one pot. Each pot gets cold water by two inches, a piece of onion, half a head of garlic, a bay leaf, and a pinch of salt only at the end.

    Do not salt the beans at the start. Salt before they soften and the skins toughen. Salt at the end and they stay tender. My mother wrote this in the margin of her notebook twice, with an underline.
  2. 2

    Simmer the beans and garbanzo

    Bring the frijol negro, the frijol bayo, and the garbanzo each to a gentle simmer. Add a sprig of epazote to the black beans. The black beans take about 60 to 75 minutes. The bayo about 50 to 60. The garbanzo is the slowest, an hour and a half or more, depending on how old the dried beans are. They are ready when you can crush one against the roof of your mouth without resistance. Drain them and spread them on a sheet pan to cool. Do not stack them hot. They keep cooking from their own heat and turn to paste.

  3. 3

    Cook the habas and lentejas

    The habas take 30 to 40 minutes. The lentejas are the fastest, 20 to 25 minutes. Watch the lentils. They go from undercooked to ruined in three minutes. You want them whole, with a little bite at the center. Drain both. Spread them on the sheet pan with the rest.

  4. 4

    Blanch the corn and peas

    Bring a small pot of salted water to a boil. Drop the corn kernels in for 90 seconds. Lift them out with a slotted spoon and shock them in ice water. Drop the peas in for 60 seconds. Shock them too. Drain both well. This locks the color and the snap. Mushy peas have no place in this salad.

  5. 5

    Build the dressing

    In a small bowl, whisk the minced garlic, the white vinegar, the olive oil, the oregano crumbled between your palms, the cumin, the black pepper, and a teaspoon of salt. Crumbling the oregano in your hands releases the oils. Throwing it in whole from the jar is lazy and you will taste the difference. Taste the dressing. It should be sharp and herbaceous, slightly more aggressive than you think, because the legumes are going to soften it.

    Use white vinegar, vinagre blanco, not apple cider vinegar, not rice vinegar, not sherry. The fonda dressing is sharp and clean. That is the flavor.
  6. 6

    Combine everything

    In a large bowl, gently fold together all seven legumes with the diced carrot, the diced white onion, the minced chile serrano, and the cilantro. Pour the dressing over the top. Fold with a wooden spoon, slowly. Aggressive stirring breaks the black beans first and turns the whole salad gray. You want each legume to stay intact and visible.

  7. 7

    Rest before serving

    Cover and refrigerate for at least one hour, ideally two or three. The legumes drink up the dressing slowly. The flavors marry. Taste again before serving and adjust salt and vinegar. The salad almost always needs a little more salt after it rests. Top with diced avocado at the moment of serving, never before. Avocado in the fridge turns brown and ruins the look of the plate.

Chef Tips

  • Cook the legumes one or two days ahead and refrigerate them separately. The salad goes together in 15 minutes if the legumes are already done. This is how every fonda cook in Mexico City works it. Prep on Sunday, serve all week.
  • If you cannot find dried habas peladas, the peeled broad beans, the Lebanese and Middle Eastern grocers carry them and they are the same product. The unpeeled ones take twice as long and the skin is bitter. Buy them peeled.
  • Make the dressing fresh each time you serve. Vinegar dressings lose their edge after a day in the refrigerator. The garlic flattens. The oregano dulls. Mix it the morning you eat it.
  • Doubling this recipe is the right move. It keeps in the refrigerator for five days and the flavor only deepens. The black beans will stain the bayo beans gray after day three, which is not pretty, but it tastes better than ever.

Advance Preparation

  • All seven legumes can be cooked up to two days ahead and stored separately, covered, in the refrigerator.
  • The dressing should be mixed the day of serving. Vinegar dressings lose their sharpness overnight.
  • The fully assembled salad keeps for four to five days refrigerated. Add the avocado only at the moment of serving.

Frequently Asked Questions

Nutrition Information

1 serving (about 240g)

Calories
330 calories
Total Fat
12 g
Saturated Fat
2 g
Trans Fat
0 g
Unsaturated Fat
9 g
Cholesterol
0 mg
Sodium
270 mg
Total Carbohydrates
43 g
Dietary Fiber
11 g
Sugars
3 g
Protein
14 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 Central Mexican Salads

Browse the full collection