
Chef Lupita
Caldo de Mariscos Campechano
Campeche's chunky seafood chowder from the Gulf coast, built on toasted shrimp shells, charred tomato, recado rojo, and epazote, served family-style from a clay cazuela with lima agria and warm tortillas.
A cooking platform built around craft, culture, and the stories behind what we eat.

Created by
A Yucatecan weekday soup of elbow pasta toasted in lard and simmered in epazote-scented black bean broth, finished with crumbled queso sopero, a spoon of crema, and a squeeze of lima agria.
This soup is from Yucatan. Not from Mexico the abstraction, from Yucatan the peninsula, where black bean broth is the household pantry and lima agria sits in a bowl on every table. In Merida and Valladolid this is a Monday soup, a Tuesday soup, the soup a senora makes when the pot of frijol colado from Sunday is still half full and she needs to stretch it into dinner. Nothing is wasted. The bean broth becomes the second meal, and the coditos become the second day.
The pasta is toasted in manteca de cerdo before it touches a drop of liquid. That is the step that turns a bowl of boiled pasta and beans into a sopa aguada yucateca. The lard browns the coditos, the sofrito of onion, garlic, and tomato perfumes the fat, and the bean broth carries it all into something that tastes like a kitchen in Merida at midday. The epazote is not garnish. It is structure. So is the whole habanero floating in the pot. It is not there to make the soup spicy. It is there to make it smell like Yucatan.
The finish is the senora's signature: crumbled queso sopero, a spoonful of crema de rancho, sliced habanero on the side for the brave, and a half of lima agria, the bumpy, fragrant Yucatecan lime that tastes like nothing else on earth. Squeeze it over the bowl right before you eat. Not before. Lima agria loses its perfume the moment it sits. Cada estado, su propia cocina, and this small bowl belongs to the peninsula. No me vengas con atajos.
The Yucatan Peninsula's culinary identity sits apart from central Mexico, shaped by centuries of Maya foodways, Caribbean trade routes, and a 19th-century Lebanese immigration that brought wheat-based ingredients into a corn-and-bean kitchen. Sopas aguadas, brothy pasta soups built on existing legume broths, became a peninsular weeknight staple after dried Italian-style pasta reached Yucatecan ports in the late 1800s; cooks folded the new ingredient into the older logic of stretching frijol colado across multiple meals. Lima agria (Citrus aurantiifolia variant), distinct from both Persian and Mexican lime, is grown almost exclusively on the peninsula and carries the floral, slightly bitter perfume that defines Yucatecan acidity, the same note that finishes sopa de lima, papadzules, and this humbler sopa de coditos.
Quantity
1 pound
picked over and rinsed
Quantity
10 cups, plus more as needed
Quantity
1 medium
half left whole, half finely diced
Quantity
1
halved crosswise, plus 2 cloves finely chopped
Quantity
2 large sprigs
Quantity
2 tablespoons
Quantity
2 medium
finely chopped
Quantity
1
left whole and pricked with a knife
Quantity
1 teaspoon, plus more to taste
Quantity
12 ounces
Quantity
4 ounces
crumbled or grated
Quantity
1/2 cup
Quantity
2
halved
Quantity
for serving
Quantity
for serving
warmed
| Ingredient | Quantity |
|---|---|
| dried black beanspicked over and rinsed | 1 pound |
| water | 10 cups, plus more as needed |
| white onionhalf left whole, half finely diced | 1 medium |
| head of garlichalved crosswise, plus 2 cloves finely chopped | 1 |
| fresh epazote | 2 large sprigs |
| manteca de cerdo (pork lard) | 2 tablespoons |
| Roma tomatoesfinely chopped | 2 medium |
| chile habaneroleft whole and pricked with a knife | 1 |
| kosher salt | 1 teaspoon, plus more to taste |
| dried elbow pasta (coditos) | 12 ounces |
| queso sopero or queso de bola (optional)crumbled or grated | 4 ounces |
| crema de rancho (optional) | 1/2 cup |
| lima agria (optional)halved | 2 |
| sliced chile habanero (optional) | for serving |
| hand-pressed corn tortillas (optional)warmed | for serving |
Place the rinsed black beans in a heavy pot with 10 cups of water, the whole half onion, and the halved garlic head. Bring to a boil, then drop the heat to a low simmer. Do not salt the beans yet. Salt at this stage tightens the skins and the beans cook unevenly. Simmer partially covered for about 75 minutes, until the beans are soft enough to crush between two fingers and the broth has turned a deep, glossy black.
When the beans are tender, fish out the spent onion half and the garlic head and discard them. Add the epazote sprigs and the whole pricked habanero to the pot. Season with the kosher salt. Simmer another 10 minutes so the epazote scents the broth and the habanero perfumes the pot without releasing its full heat. Taste the broth. It should taste like beans, like epazote, and only faintly of chile. If you bite the habanero by accident, that is your problem, not the soup's.
In a wide skillet or cazuela, melt the manteca over medium heat. La manteca es el sabor. Add the dry elbow pasta and stir constantly for about 4 minutes, until the coditos turn a deep golden brown and smell nutty, like toasted almonds. This step is not optional. Toasting the pasta in lard before it touches liquid is what separates a sopa aguada from boiled pasta in bean water. Skip it and the soup will taste flat.
Push the toasted coditos to one side of the pan. In the cleared space, add the diced onion and chopped garlic. Cook for 2 minutes until softened, then stir in the chopped tomato. Cook everything together for another 4 minutes, until the tomato breaks down and the lard turns red-orange around the edges of the pasta. The kitchen should smell like a Merida courtyard at one in the afternoon.
Carefully pour the bean broth and beans into the skillet with the toasted coditos. You want enough liquid to cover the pasta by about two inches; if the pot looks thirsty, add hot water. Bring back to a gentle simmer and cook uncovered for 8 to 10 minutes, until the coditos are tender but still have a little bite. The pasta will drink the broth and the soup will thicken on its own. Stir now and then so nothing sticks. Taste for salt one more time. The beans absorb salt as they sit, so the broth needs to be assertive.
Ladle the sopa into deep bowls while it is still loose. It tightens as it cools, so serve it the moment it is done. Crumble the queso sopero on top, drizzle with a spoonful of crema de rancho, and set the lima agria halves and sliced habanero on the side. Each person finishes their own bowl at the table. A squeeze of lima agria right before the first spoonful is the move. Saber cocinar es saber vivir.
1 serving (about 420g)
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.
Discover Culinary Explorer
Chef Lupita
Campeche's chunky seafood chowder from the Gulf coast, built on toasted shrimp shells, charred tomato, recado rojo, and epazote, served family-style from a clay cazuela with lima agria and warm tortillas.

Chef Lupita
Yucatán's bright, citrus-driven fish soup, built on a fast fish broth, charred tomato, recado rojo bloomed in lard, and the perfume of a whole unbroken habanero floating in the pot.

Chef Lupita
Tizimín's celebration stew from the cattle country of eastern Yucatán, beef loin and offal simmered in a broth of hierbabuena, recado rojo, and naranja agria, finished at the table with lima agria and habanero.

Chef Lupita
Yucatán's elegant white-tablecloth soup, boiled chaya leaves blended with sweated onion, butter, and evaporated milk, finished with buttered croutons. The soup that opens weddings and feast days in Mérida.