Culinary Explorer

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

Discover Culinary Explorer
Crema de Flor de Calabaza Oaxaqueña

Crema de Flor de Calabaza Oaxaqueña

Created by

Oaxaca's velvet squash blossom soup, built from flowers pulled off the calabaza vine that morning, wilted in butter with white onion and fresh corn kernels, blended smooth and finished with a thread of crema and a torn leaf of epazote.

Soups & Stews
Mexican
Dinner Party
Special Occasion
Date Night
25 min
Active Time
25 min cook50 min total
Yield4 to 6 servings

This is an Oaxacan soup. The Valles Centrales, specifically, where the milpa still dictates what people eat and when they eat it. Squash blossoms appear in the markets of Tlacolula and the Central de Abastos in Oaxaca city from late spring through the rainy season, bright orange trumpets sold in loose bundles by the women who grow them. When the flores are in, you cook them. When they're gone, you don't. That's the calendar.

Crema de flor de calabaza is not a complicated dish. It doesn't need to be. The blossom is delicate, vegetal, almost sweet, and the cook's job is to not bury it. You wilt the flowers in butter with white onion and a clove of garlic, add fresh corn kernels cut off the cob that morning, simmer in a light broth, and blend until it's smooth enough to coat the back of a spoon. A pour of Mexican crema at the end and a few leaves of epazote, that's all. The soup should taste like the flower, not like cream, not like onion, not like anything trying to compete.

I learned a version of this in a home kitchen outside Etla, from a senora named Doña Carmen who grew her own calabaza and picked the male flowers before the sun got too high. She told me the secret was not to touch the blossoms more than necessary. "La flor ya sabe lo que hace," she said. The flower already knows what it's doing. She was right. My mother never made this one, she was from Jalisco and her soups ran to pozole and birria, but she would have respected Doña Carmen's discipline. Saber cocinar es saber vivir.

Squash blossoms have been consumed in Mesoamerica for at least 8,000 years, predating the domestication of corn, as the calabaza (Cucurbita pepo, C. moschata, and C. argyrosperma) was one of the first plants cultivated in the milpa system alongside maize and beans. The Zapotec and Mixtec civilizations of Oaxaca's Valles Centrales were among the earliest to develop intensive milpa agriculture, and squash blossoms, particularly the male flowers that do not produce fruit, were incorporated into the diet as a practical harvest that did not reduce the squash yield. The cream soup format is a post-colonial adaptation: dairy arrived with the Spanish, but the core ingredient and the technique of wilting blossoms with aromatics into a broth trace directly to pre-Columbian cooking practice.

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

Discover Culinary Explorer

Ingredients

fresh squash blossoms (flores de calabaza)

Quantity

30 to 35

pistils and stems removed

unsalted butter

Quantity

2 tablespoons

white onion

Quantity

1 medium

finely chopped

garlic cloves

Quantity

2

finely chopped

fresh chile de agua

Quantity

1

stemmed, seeded, and cut into thin strips (or 1 fresh poblano if unavailable)

fresh corn kernels

Quantity

from 2 ears (about 1 1/2 cups)

chicken broth, preferably homemade

Quantity

3 cups

fresh epazote leaves

Quantity

3

Mexican crema

Quantity

1/2 cup

kosher salt

Quantity

1 teaspoon, plus more to taste

quesillo (Oaxacan string cheese) (optional)

Quantity

4 ounces

pulled into thin threads

extra squash blossoms for garnish (optional)

Quantity

a few

torn

fresh epazote leaves for garnish (optional)

Quantity

a few

Equipment Needed

  • Heavy 4-quart pot or Oaxacan clay cazuela
  • High-powered blender
  • Fine-mesh strainer
  • Sharp knife for cutting corn off the cob

Instructions

  1. 1

    Clean the squash blossoms

    Hold each blossom by its base and gently twist out the pistil from inside. It pulls away easily. Remove the small green sepals and any tough stem. Do not wash the blossoms under running water. They're thin as tissue paper and they bruise. If they're dusty from the market, wipe them gently with a damp cloth. Set aside about 4 or 5 of the smallest, brightest blossoms for garnish. Roughly chop the rest into wide ribbons.

    Buy more than you think you need. A bundle that looks generous shrinks to almost nothing once the pistils are out and the flowers are cooked. Thirty-five blossoms sounds like a lot until you see them wilt in the pan.
  2. 2

    Sweat the aromatics

    Melt the butter in a heavy 4-quart pot or a clay cazuela over medium heat. Add the chopped onion and cook for three to four minutes, stirring occasionally, until it softens and turns translucent. Do not let it brown. This is not a caramelized onion soup. Add the garlic and the strips of chile de agua. Cook for one more minute until the garlic is fragrant and the chile strips have softened.

  3. 3

    Wilt the blossoms

    Add the chopped squash blossoms to the pot all at once. They will seem like too much. Give them thirty seconds. Stir gently and watch them collapse. Within two minutes the entire pile will have wilted down to a soft, golden mass barely covering the bottom of the pot. That's correct. Add the corn kernels and stir everything together for one minute to let the corn warm through and the flavors start to combine.

    The blossom wilts fast and it keeps cooking in the broth. Do not saute it until it darkens or dries out. Two minutes, no more. La flor ya sabe lo que hace.
  4. 4

    Simmer in broth

    Pour in the chicken broth and add the epazote leaves. Bring to a gentle simmer and cook for 12 to 15 minutes, uncovered. The corn should be tender and the blossoms should have given their flavor to the broth completely. The kitchen will smell green and sweet, like a milpa after rain. Remove and discard the epazote leaves before blending.

  5. 5

    Blend until smooth

    Working in two batches if necessary, transfer the soup to a blender. Blend on high for a full minute until the texture is completely smooth and pale gold, almost the color of roasted corn. You want velvet, not chunks. Pour through a fine-mesh strainer back into the pot, pressing on the solids with the back of a ladle. Discard whatever the strainer catches. The straining is what gives you the silk finish.

    Do not skip the straining. Squash blossoms have fibrous bits that disappear in a quesadilla but ruin the texture of a cream soup. Two minutes of extra work makes the difference between a soup you serve to guests and a soup you eat alone.
  6. 6

    Finish with crema

    Return the strained soup to low heat. Stir in the Mexican crema and the salt. Let it warm through for two to three minutes without boiling. Taste it now. The soup should taste like squash blossoms first, corn second, cream third. If the flower flavor has gotten lost, you added too much cream or cooked the blossoms too long. Adjust the salt. The broth should be assertive enough to carry the blossom's delicate flavor, not drown it.

  7. 7

    Serve with quesillo

    Ladle the soup into warm bowls. Drop a loose tangle of quesillo threads into the center of each bowl. The cheese will soften in the heat and stretch when the spoon hits it. Tear the reserved raw blossoms into petals and scatter them over the top. Add a small epazote leaf. Serve immediately. Recetas probadas y garantizadas.

Chef Tips

  • Squash blossoms are seasonal. In Mexico, they peak from June through September during the rains. Outside Mexico, look for them at farmers' markets in summer. If your market doesn't have them, this is not the week to make this soup. Cook what the market is selling today, not what you saw on a recipe page.
  • Chile de agua is a fresh green chile grown in Oaxaca's Valles Centrales. It has moderate heat and a grassy, almost sweet flavor. Outside Oaxaca, it is nearly impossible to find. A fresh poblano is the closest substitute, though the flavor is milder and rounder. The substitution is a compromise, not an upgrade.
  • Use real quesillo from Oaxaca if you can source it. It pulls apart into long, thin threads and melts into the hot soup without becoming rubbery. Mozzarella will melt but it won't taste right. The tang of quesillo is part of the contrast against the sweet blossom.
  • If you want to make this vegetarian, use a light vegetable broth made with corn cobs, onion skins, and a few epazote stems. The corn cob broth gives body that plain water cannot. Do not use a heavy mushroom or soy-based stock. It will bulldoze the flowers.

Advance Preparation

  • The soup base can be made through the blending and straining step up to one day ahead and refrigerated. Reheat gently over low heat and add the crema just before serving. Do not boil it after the crema goes in or it will separate.
  • The quesillo threads can be pulled apart and refrigerated in a covered container for up to two days. The raw blossom garnish must be prepared the moment you serve. They wilt within the hour.

Frequently Asked Questions

Nutrition Information

1 serving (about 330g)

Calories
230 calories
Total Fat
15 g
Saturated Fat
9 g
Trans Fat
0 g
Unsaturated Fat
6 g
Cholesterol
40 mg
Sodium
470 mg
Total Carbohydrates
17 g
Dietary Fiber
2 g
Sugars
5 g
Protein
9 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