Caldo tlalpeño, Mexico City's chipotle soup, with shredded chicken, chickpeas and avocado
Prep15 min
Cook1 hr
Serves4 servings
CuisineMexican and Mexico City

Caldo Tlalpeño: Mexico City's Chicken and Chipotle Soup

A recipe for caldo tlalpeño, the soup born in Tlalpan in southern Mexico City. Chicken breast broth with carrots, potatoes, chickpeas, a tomato sauce, chipotles in adobo and epazote, served with avocado. Includes the legend of the hungover general and how to adjust the heat.

Total: 1 hr 15 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 6

Simmer the chicken

Simmering chicken breast with onion and garlic in a large pot and skimming the scum
Pierce with a skewer; if the juices run clear, it is cooked through

Put the chicken breast, 1 garlic clove and the white onion in a large pot, pour in 2 L water and bring to a boil over high heat. When it boils, lower to medium and simmer for 20 to 30 minutes. Skim off the gray scum that rises to the surface as you go. Pierce the chicken with a skewer; clear juices running out is the sign that it is cooked through.

STEP 22 / 6

Simmer the vegetables and chickpeas

Simmering carrots, potatoes and chickpeas in the broth
A skewer slides easily through the carrot and potato

Take out the chicken and set it aside to cool. To the broth add the carrot cut into 5 mm rounds, the potato cut in 1.5 cm cubes and the chickpeas, and simmer over medium heat for 15 to 20 minutes. When a skewer slides easily through the carrot and potato and they are soft, lower the heat. Take out the onion.

STEP 33 / 6

Make the tomato sauce

Blending tomatoes, garlic and broth into a smooth sauce in a blender
No bits of skin visible; a thick, even sauce

Put the quartered tomatoes, the remaining 1 garlic clove and about 1 cup (200 ml) of the broth in a blender and blend for about 1 minute. When no bits of skin are visible and it is a thick, even sauce, it is ready.

STEP 44 / 6

Fry the sauce

Frying the tomato sauce in a skillet until its color deepens
From bright red to a deeper red

Heat 1 tbsp vegetable oil in a small pot or skillet over medium heat and pour in the tomato sauce. It spatters easily, so hold the lid in your hand as you pour. Cook for 4 to 5 minutes, stirring occasionally, and turn off the heat when the liquid has reduced a little and thickened and the color has gone from bright red to a shade deeper red. Frying it this way takes the raw smell out of the tomato and gives the soup richness.

STEP 55 / 6

Add the chipotles and epazote and simmer

Adding chipotles and epazote to the soup pot and simmering over low heat
The broth turns faintly red and a smoky aroma rises

Add the fried sauce to the soup pot, along with 2 chipotles in adobo and the epazote. Simmer over low heat for about 10 minutes to pass the chipotle's smokiness and the epazote's aroma into the broth. It is enough when the broth takes on a faint red color and a smoky aroma rises. Taste and adjust with salt. If the heat comes out too strong, take out the chipotles.

STEP 66 / 6

Shred the chicken and serve

Putting shredded chicken in a bowl, ladling in hot soup and topping with avocado
Put the chicken in the bowl, pour in the hot soup and top with avocado

While the soup simmers, tear the cooled chicken into thin shreds by hand. Divide the chicken among the bowls and ladle plenty of hot soup, vegetables and chickpeas over it. Top with diced avocado, and for those who like heat, add 1 chipotle to each bowl. Pour the soup in while it is bubbling hot; the difference against the coolness of the avocado becomes part of the deliciousness.

0 / 0
Ingredients

Ingredients

1 / 3

Soup

Ingredient Amount Substitutes & notes
Chicken breast 1/2 breast (about 150 g) Bone-in or thigh also works
Water 2 L
Garlic 2 cloves 1 for the soup, 1 for the tomato sauce
White onion 1/4
Carrot 1 cup (about 1 carrot) Sliced into 5 mm rounds
Potato 1 cup (about 1 potato) 1.5 cm cubes
Chickpeas (cooked) 1 cup (about 150 g) Canned or pouch-cooked. Drain
Salt 1 1/2 tsp Taste and adjust
2 / 3

Tomato sauce and aromatics

Ingredient Amount Substitutes & notes
Ripe tomatoes 3 Cut in quarters
Vegetable oil 1 tbsp
Chipotles in adobo 2 Canned. If you don't like heat, start with 1
Epazote 1 sprig 1/2 tsp if dried. Omit if you can't find it
3 / 3

To serve

Ingredient Amount Substitutes & notes
Avocado 1 1.5 cm cubes
Chipotles in adobo 4 Optional. One in the bowl of each person who likes it hot
0 / 0

In a steaming earthenware bowl: shredded chicken, chickpeas, carrots and potatoes. From the reddish broth rises a faint smoky aroma. Its source is chipotle, a chile that is dried and smoked. Float diced avocado on top, sip it piping hot, and a mild heat and smokiness warm you to the core. This is chicken soup scented with chipotle, caldo tlalpeño, named for Tlalpan in the south of Mexico City. With a can of chipotles in adobo, you can make it as it is in any home kitchen.

The hungover general and the soup of Tlalpan

A table with caldo tlalpeño in earthenware bowls and avocado

Tlalpan is a district in the south of Mexico City, close to the forest. The Mexican newspaper Excélsior, drawing on Larousse's culinary dictionary, places the soup's origin in Tlalpan, in a story going back to the 19th century when the San Agustín fair was held. The Mexico City magazine Chilango goes so far as to call it the only traditional dish born in Mexico City.

A widely told story involves Antonio López de Santa Anna, the 19th-century president of Mexico. The morning after a celebration, a hungover Santa Anna asked for something warm and spicy, and a local cook made a bowl of chicken soup with vegetables from the fields, chipotle and epazote. Asked its name, the cook answered, "It is caldo tlalpeño, sir." There is no firm record of this, but as a story the people of Tlalpan have handed down, it is still told today in restaurants and festivals.

Good to know

There is another account. According to Excélsior, at the terminus of the Tlalpan tram line, women at street stalls sold travelers and laborers a chicken soup with chipotle to keep out the cold, and the customers called it "the soup of Tlalpan."

Earthenware bowls and the festival of Tlalpan

A variety of caldo tlalpeño lined up at the Tlalpan festival

This soup has long been served in earthenware bowls. According to Chilango, there are still eateries in the markets of Tlalpan serving it, and the standard is to top the bowl with as much diced avocado as you like. Some places also add cheese or choconostle, the sour cactus fruit.

The borough of Tlalpan also holds a festival for this soup. In 2026, the "Festival del Caldo Tlalpeño" was held from June 24 to 28 in the Plaza Bolero in central Tlalpan, with cooks bringing their own recipes. The soup, handed down for nearly 150 years, is still alive as the town's specialty.

Good to know

In the traditional caldo tlalpeño, dried chipotle meco is rehydrated in water and added whole, only to pass its aroma into the broth. Excélsior says that at home it is common to use canned chipotles pickled in adobo (a sweet-sour sauce of tomato and vinegar), fruit and sauce together.

That canned chipotle in adobo is also what you rely on elsewhere. It is available at Latin American grocers or online, and a small amount gives a solid smokiness and heat. Epazote is, in Mexico, a herb with a distinctive aroma used in bean dishes and soups; dried epazote is available from specialty grocers and online.


Ingredients (serves 4)

The ingredients for caldo tlalpeño: chicken breast, tomatoes, carrots, potatoes, chickpeas, chipotles in adobo, epazote and avocado

This is based on the traditional recipe in Excélsior, adapted to ingredients that are easy to find.

Tip

A can of chipotles in adobo is often more than you can finish once opened. Move any leftover chiles and sauce together to a clean container and refrigerate, and use them up soon in a stew or a sauce.

Caution

Chipotle is a hot chile. When taking it from the can or chopping it, don't touch your eyes or face with your hands. If there are children or people who don't like heat, put just 1 in the soup and let everyone add the rest at the table.


How to make caldo tlalpeño

Allow about 15 minutes for prep and about 60 minutes for simmering the chicken and vegetables and finishing the soup.

Caution

Pouring the tomato sauce into hot oil makes it spatter vigorously. Hold the lid like a shield and pour from a little distance.

Tips for setting the heat and smokiness

The difference in color of caldo tlalpeño made with different amounts of chipotle

The heat of caldo tlalpeño changes a great deal with how many chipotles you add and whether you chop them or add them whole. Whole, the aroma leads and the heat is mild; chopped, the heat comes out firmly. The way to avoid failure is to start with 2 whole chipotles and adjust as you taste.

Tip

Adding a little of the adobo sauce deepens the color of the soup and increases the sweet-sour taste and smokiness. Add from 1 tsp, and stop where you like it.

Too much epazote gives a strong, medicinal aroma. If you use the dried herb, keep to 1/2 tsp. If you can't get it, leave it out; the chipotle aroma still gives plenty of caldo tlalpeño character.

Tip

Take the chicken out of the soup as soon as it is cooked, and it is less likely to dry out. Using chicken thigh instead of breast adds the savor of fat for a richer soup.

Adding cheese or green beans: ways to vary it

Caldo tlalpeño with cheese, green beans and zucchini added

According to the Excélsior article, the traditional recipe sometimes includes green beans or calabacita, a Mexican squash similar to zucchini. Simmering green beans and zucchini together with the carrots and potatoes makes it heartier.

Adding diced fresh cheese when you eat is also the Tlalpan way. Cottage cheese or small cubes of mozzarella are easy substitutes. They melt a little in the hot soup and soften the heat of the chipotle.

How to eat it

The finished caldo tlalpeño with avocado and chipotle
Avocado floating on top, chipotle on the side

Start sipping the soup while the bowl is hot. Mash the avocado with your spoon and bring it to your mouth with the chicken and vegetables, and the creamy avocado goes beautifully with the smoky broth. Squeezing lime over it or serving tortillas on the side is delicious too.

If you like the combination of chipotle and chicken, try tinga de pollo, shredded chicken simmered with chipotle and tomato. Even with the same ingredients, a soup and a stew make completely different dishes. And for a soup-stew with meat, pozole rojo (in Japanese), made with hominy, is also recommended.

FAQ

Canned chipotles in adobo and dried epazote side by side

What should I do if I have no chipotle?

The smokiness of chipotle is hard to reproduce with other ingredients. Heat alone can be supplied with chile flakes, but the aroma characteristic of caldo tlalpeño will not come. Having canned chipotles in adobo is the surest way.

Can I make it with dried chickpeas?

Yes. Soak dried chickpeas overnight, boil them separately until soft, and then add them as you would cooked ones.

Can I make it ahead?

Refrigerate the soup and chicken separately, and when eating, rewarm the soup before pouring it into bowls. I can't give a clear storage time, so eat it up soon. Cut the avocado right before eating.

Does it cure a hangover?

It is told as the legend of Santa Anna and as a bowl for the morning after, but there is no evidence confirming that it works. Enjoy it as a warm soup, according to how you feel.

Sources