
Chef Lupita
Atápakua Purépecha de Quelites y Pepita
Michoacán's Purépecha atápakua is a chile-red, masa-thickened stew from the Lake Pátzcuaro region, built with guajillo, pasilla, toasted pepita, and quelites until the broth turns sturdy and alive.
A cooking platform built around craft, culture, and the stories behind what we eat.

Created by
Jalisco's lakeshore caldo michi is a clear freshwater fish soup from Lake Chapala, built with carp or catfish, market vegetables, epazote, cilantro, and pickled chiles added at the table.
Jalisco, the Lake Chapala shore. That is where caldo michi belongs before anyone turns it into generic fish soup. In Ajijic, Jocotepec, Chapala, and the small towns around the water, the fish was whatever the lake and the market gave that morning: carp, catfish, tilapia, bass. You cook the market, not the fantasy in your head.
This broth is clear, not red and heavy. Tomato gives body, but it does not take over. Chayote, carrot, zucchini, and a little potato make it a home pot, the kind of soup a señora can put on the table in an hour because she knows the order of things. Hard vegetables first. Tender fish last. Epazote near the end. Don't stir the fish to pieces. Así se hace y punto.
The chile is at the table, not forced into the pot. Chiles en vinagre bring vinegar, carrot, onion, and jalapeño heat after the broth is served. That matters. Caldo michi is not proof that Mexican food must burn your mouth. It is Jalisco showing restraint: clean freshwater fish, vegetables cut with a practical hand, herbs, lime, and a clay bowl deep enough to feed someone properly.
My mother was from Jalisco, and in her notebook she wrote one line beside caldo de pescado: 'the vinegar wakes it up.' She meant the chiles en vinagre. She was right. Saber cocinar es saber vivir.
The word 'michi' comes from Nahuatl 'michin,' meaning fish, a reminder that central and western Mexico had lake-based fishing cuisines long before Spanish livestock and wheat entered the kitchen. Caldo michi is closely associated with Jalisco's Lake Chapala region, though cooks around Michoacán's Lake Pátzcuaro also claim related freshwater fish soups with their own local fish and herbs. The modern version, with tomato, carrot, chayote, zucchini, and bottled or homemade chiles en vinagre at the table, reflects 19th and 20th century market cooking around the lakeshore, where a quick broth could feed workers, fishermen, and families from the same pot.
Quantity
2 pounds
carp, catfish, tilapia, or bass, cut into large bone-in pieces
Quantity
1 tablespoon, plus more to taste
Quantity
2
divided
Quantity
2 tablespoons
Quantity
1 medium
finely chopped
Quantity
3
finely chopped
Quantity
3
chopped
Quantity
8 cups
Quantity
2 medium
peeled and cut into thick rounds
Quantity
1 medium
peeled, pitted, and cut into 1-inch pieces
Quantity
2 small
cut into thick half-moons
Quantity
1 small
peeled and cut into 1-inch pieces
Quantity
2
slit lengthwise but left whole
Quantity
2 sprigs
Quantity
1/2 cup
stems and leaves, chopped
Quantity
1 teaspoon
crushed between your palms
Quantity
1
Quantity
to taste
Quantity
for serving
Quantity
for serving
Quantity
for serving
| Ingredient | Quantity |
|---|---|
| freshwater fishcarp, catfish, tilapia, or bass, cut into large bone-in pieces | 2 pounds |
| kosher salt | 1 tablespoon, plus more to taste |
| limesdivided | 2 |
| manteca de cerdo or neutral oil | 2 tablespoons |
| white onionfinely chopped | 1 medium |
| garlic clovesfinely chopped | 3 |
| ripe Roma tomatoeschopped | 3 |
| water or light fish stock | 8 cups |
| carrotspeeled and cut into thick rounds | 2 medium |
| chayotepeeled, pitted, and cut into 1-inch pieces | 1 medium |
| zucchinicut into thick half-moons | 2 small |
| waxy potatopeeled and cut into 1-inch pieces | 1 small |
| fresh chile güero or jalapeñoslit lengthwise but left whole | 2 |
| fresh epazote | 2 sprigs |
| fresh cilantrostems and leaves, chopped | 1/2 cup |
| dried Mexican oreganocrushed between your palms | 1 teaspoon |
| bay leaf | 1 |
| freshly ground black pepper | to taste |
| chiles en vinagre (optional) | for serving |
| warm corn tortillas (optional) | for serving |
| lime wedges (optional) | for serving |
Rinse the fish pieces quickly under cold water and pat them dry. Rub with 1 teaspoon salt and the juice of 1 lime, then let them sit while you start the broth. Do not soak the fish. You are freshening the surface, not washing away the flavor of the lake.
Heat the manteca de cerdo in a heavy pot or clay olla over medium heat. Add the onion and cook until it turns glossy and soft, about 4 minutes. Add the garlic and cook for 30 seconds, just until it smells alive. Add the tomato and a pinch of salt. Cook until the tomato collapses and its juices thicken against the bottom of the pot. This is the small foundation of the caldo, not a salsa roja.
Pour in the water or light fish stock and scrape the bottom of the pot. Add the carrots, chayote, potato, whole slit chiles, bay leaf, oregano, and 2 teaspoons salt. Bring to a gentle simmer and cook for 15 minutes, until the carrot is just starting to soften. The broth should stay clear enough to see the vegetables. A hard boil makes it cloudy and rough.
Add the zucchini and the epazote. Simmer 5 minutes more. Epazote is not decoration. It gives the broth that green, medicinal edge that belongs with freshwater fish. Use too much and it dominates. Use none and the pot tastes unfinished.
Lower the fish pieces into the broth in a single layer, bone side down when you can. Keep the heat gentle. Cook 8 to 10 minutes, depending on the thickness, until the flesh turns opaque and lifts from the bone with a spoon. Do not stir like you are making beans. Move the pot by its handles if you need to settle the fish. Broken fish makes a messy caldo.
Taste the broth and adjust with salt, black pepper, and a squeeze of lime. Stir in the chopped cilantro right at the end so it stays green. Remove the bay leaf and the epazote stems if they are woody. The finished caldo should taste clean: lake fish, tomato, vegetables, herbs, and salt. Not chile heat. Not garlic shouting over everything.
Ladle the fish, vegetables, and clear broth into deep bowls. Put chiles en vinagre, lime wedges, and warm corn tortillas on the table. Each person sharpens the bowl with the vinegar from the pickled chiles. That is the Jalisco lakeshore way. Cada estado, su propia cocina.
1 serving (about 600g)
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.
Discover Culinary Explorer
Chef Lupita
Michoacán's Purépecha atápakua is a chile-red, masa-thickened stew from the Lake Pátzcuaro region, built with guajillo, pasilla, toasted pepita, and quelites until the broth turns sturdy and alive.

Chef Lupita
Colima's river prawn soup from the warm valleys and coastal foothills, with chacales simmered in guajillo, jitomate, garlic, oregano, and a shell broth that tastes like the river it came from.

Chef Lupita
Michoacán's lake-basin caldo, built with delicate pescado blanco, roasted tomato, epazote, and a whole chile perón, gives you Pátzcuaro's clean freshwater cooking in under an hour.

Chef Lupita
Guerrero's Costa Chica caldo largo is a clean red pot of snapper, shrimp, toasted chile guajillo, tomato, and epazote, served with morisqueta rice because the coast knows how to eat.