Americanized
🇲🇽 nationwide

Caldo de Pollo (Mexican Chicken Soup)

A whole chicken simmered gently with onion, garlic, celery and cilantro, then carrots, potatoes and chayote, served in big bowls over white rice with avocado, chopped onion, cilantro, serrano and lime, and warm corn tortillas on the side.

Prep15 min
Cook1 hr
Total1 hr 15 min
Serves8
Cal / serving~410
Caldo de Pollo (Mexican Chicken Soup)
AI-generated image of the finished dish. About our photos.

Caldo de pollo just means "chicken broth," and in Mexico it is a whole meal. Wikipedia describes it as whole chicken pieces cooked with large cuts of vegetables, next to caldo tlalpeño, a version garnished with avocado, cheese and chipotle. It's the soup for a cold day and for a cold.

This recipe is Mely Martínez's, from Mexico in My Kitchen, her site of Mexican home cooking. She keeps it simple on purpose: chicken, water, onion, garlic, celery, carrots and cilantro, with other vegetables such as zucchini, chayote, green beans or potatoes if you like. She notes that cooks in southern Mexico prefer perejil ranchero (country parsley) or culantro to cilantro, and that cumin and allspice are rarely added to chicken soup in Mexico. The rice is cooked separately and spooned into each bowl so it doesn't go mushy, and everyone garnishes their own.

Why it works the kitchen science

A gentle simmer

Keeping the pot just below a boil, as Martínez insists, keeps the broth clear and the chicken tender instead of stringy.

Rice on the side

Cooking the rice separately and adding it bowl by bowl means it never swells and turns the leftovers into porridge.

Step by step

  1. Step 1

    Put the chicken pieces, water and salt in a large pot and bring to a boil over medium-high heat. As foam rises, skim it off and discard it.

  2. Step 2

    Add the onion, garlic and celery, partially cover, turn the heat down and simmer gently 30 minutes; don't let it boil.

  3. Step 3

    Add the carrots and cilantro. After 15 minutes, add the potatoes and chayote and simmer until the chicken reads 165°F in the thickest piece. Lift the chicken out to a plate to cool.

  4. Step 4

    Keep the soup simmering about 10 minutes more, until the carrots, potatoes and chayote are tender. Lift the vegetables out with a slotted spoon, dice the carrots, and keep everything warm.

  5. Step 5

    Strain the broth through a fine-mesh strainer back into the pot and let it settle 8 to 10 minutes, then spoon off the fat that rises. Shred the chicken or cut it into bite-size pieces.

  6. Step 6

    Warm the broth over low heat and season it. Put a spoonful of rice, chicken and vegetables in each bowl, ladle in the hot broth, and let everyone add avocado, onion, cilantro, chile and lime, with warm tortillas on the side.

Caldo de Pollo (Mexican Chicken Soup)

Serves 8 · about 8 bowls · 1 hr 15 min total

Soup

  • 1 whole chicken (3 to 4 lb), cut into pieces
  • 8 cups water
  • 2 tsp salt
  • 1/2 white onion
  • 4 garlic cloves, peeled
  • 3 celery sprigs (ribs with leaves)
  • 3 large carrots, each cut into 3 pieces
  • 2 cilantro branches
  • 2 medium potatoes, peeled and cut into large chunks
  • 1 chayote, peeled, pitted and cut into wedges

To serve

  • 2 cups cooked white rice
  • 1 avocado, diced
  • 1/2 white onion, finely chopped
  • 1 lime, cut into wedges
  • 1 serrano or jalapeño, minced
  • 1/4 cup chopped cilantro
  • Warm corn tortillas

Method

  1. Put the chicken pieces, water and salt in a large pot and bring to a boil over medium-high heat. As foam rises, skim it off and discard it.
  2. Add the onion, garlic and celery, partially cover, turn the heat down and simmer gently 30 minutes; don't let it boil.
  3. Add the carrots and cilantro. After 15 minutes, add the potatoes and chayote and simmer until the chicken reads 165°F in the thickest piece. Lift the chicken out to a plate to cool.
  4. Keep the soup simmering about 10 minutes more, until the carrots, potatoes and chayote are tender. Lift the vegetables out with a slotted spoon, dice the carrots, and keep everything warm.
  5. Strain the broth through a fine-mesh strainer back into the pot and let it settle 8 to 10 minutes, then spoon off the fat that rises. Shred the chicken or cut it into bite-size pieces.
  6. Warm the broth over low heat and season it. Put a spoonful of rice, chicken and vegetables in each bowl, ladle in the hot broth, and let everyone add avocado, onion, cilantro, chile and lime, with warm tortillas on the side.
Estimated 410 calories per serving. How we estimate.

Adapted from Mely Martínez, "Caldo de Pollo (Mexican Chicken Soup)", Mexico in My Kitchen (published January 7, 2014; updated September 11, 2026), 8 servings. We follow it as written: a 3 to 4-lb chicken in pieces, 8 cups water and 2 tsp salt brought to a boil over medium-high heat and skimmed; onion, garlic and celery simmered partially covered about 30 minutes without boiling; carrots and cilantro, with other vegetables 15 minutes later; the broth strained and degreased; rice, avocado, onion, lime, chile, cilantro and tortillas at the table. She lists potatoes and chayote as optional vegetables but gives no amounts; the 2 potatoes and 1 chayote, the 2 cups of rice and the 165°F check are ours. Mexico in My Kitchen. Ingredient list follows the source; the method is in our own words.

All sources (3)
  1. mexicoinmykitchen.com
  2. en.wikipedia.org
  3. patijinich.com

Tips

The rules people argue about

What the sources agree on, what they don't, and what is just a good story.

📬 One email a weekThis week's debate results and three recipes.

Every other chicken soup

Chicken Soup with Matzo Balls
🕯️ Ashkenazi Jewish diaspora

Chicken Soup with Matzo Balls

A golden broth simmered from a whole chicken with carrots, celery, dill and an unpeeled onion, with light schmaltz-and-seltzer matzo balls poached in salted water, then finished in the broth with carrot, parsnip, shredded chicken and fresh dill.

3 hr 15 min · serves 6 · about 290 cal
Pho Ga (Vietnamese Chicken Noodle Soup)
🇻🇳 Vietnam

Pho Ga (Vietnamese Chicken Noodle Soup)

A clear broth from a whole chicken and extra backs, perfumed with charred onion and ginger, toasted coriander seed, cloves and cilantro, ladled boiling hot over flat rice noodles, sliced poached chicken, paper-thin onion and herbs, with bean sprouts, basil, chiles and lime at the table.

3 hr 15 min · serves 8 · about 690 cal
Avgolemono (Greek Lemon-Egg Chicken Soup)
🇬🇷 Greece

Avgolemono (Greek Lemon-Egg Chicken Soup)

Chicken breasts poached in stock, rice or orzo cooked in the same pot, and five eggs tempered with hot broth until the soup turns silky and pale gold, then sharpened with lemon juice to taste and finished with the chicken and fresh dill.

1 hr 15 min · serves 4 · about 350 cal
Tinola (Filipino Ginger Chicken Soup with Green Papaya)
🇵🇭 Philippines

Tinola (Filipino Ginger Chicken Soup with Green Papaya)

Bone-in chicken browned with onion, lots of ginger and garlic, seasoned with fish sauce and simmered in water until tender, then finished with wedges of green papaya and a bunch of spinach (or chili leaves or malunggay), served hot with steamed rice.

1 hr 5 min · serves 4 · about 630 cal
Samgyetang (Korean Ginseng Chicken Soup)
🇰🇷 South Korea

Samgyetang (Korean Ginseng Chicken Soup)

Two Cornish hens stuffed with soaked short-grain rice, fresh ginseng, a jujube and eight garlic cloves each, simmered whole for over an hour until the rice is soft and the broth milky, served one hen per bowl with green onion, black pepper, kimchi and two dipping sauces.

2 hr 25 min · serves 2 · about 1200 cal
Ajiaco (Bogotá Chicken and Three-Potato Soup)
🇨🇴 Colombia

Ajiaco (Bogotá Chicken and Three-Potato Soup)

Chicken breast, three kinds of potato and the herb guascas simmered in stock until the starchy potatoes fall apart and thicken the soup, with chunks of corn on the cob, served with shredded chicken, capers, thinned sour cream, avocado and a fresh onion and cilantro ají.

1 hr 40 min · serves 6 · about 480 cal
Tom Kha Gai (Thai Chicken Soup with Coconut and Galangal)
🇹🇭 Thailand

Tom Kha Gai (Thai Chicken Soup with Coconut and Galangal)

Boneless chicken thighs simmered in stock with sliced galangal, lemongrass, shallots and fish sauce, then a pounded galangal infusion, makrut lime leaves, Thai chiles and coconut cream stirred in off the heat, seasoned with equal parts fish sauce and lime juice.

35 min · serves 4 · about 540 cal
Aguadito de Pollo (Peruvian Cilantro Chicken and Rice Soup)
🇵🇪 Peru

Aguadito de Pollo (Peruvian Cilantro Chicken and Rice Soup)

Browned bone-in chicken thighs and drumsticks simmered with onion, red bell pepper, cumin and rice in broth blended with cilantro, serrano and garlic, then brightened with a second fresh cilantro puree, sweet corn and lots of lime.

1 hr · serves 4 · about 330 cal
Classic American Chicken Noodle Soup
🇺🇸 United States

Classic American Chicken Noodle Soup

A rich homemade broth from browned chicken thighs with onion and bay, chicken breasts poached in it and shredded, then onion, carrot, celery and thyme simmered in the strained broth with wide egg noodles and finished with parsley.

1 hr 55 min · serves 8 · about 200 cal
Pennsylvania Dutch Chicken Corn Soup with Rivels
🇺🇸 United States

Pennsylvania Dutch Chicken Corn Soup with Rivels

Chicken thighs and breast poached in broth with the stripped corn cobs, then pea-size egg-and-flour rivels and fresh corn, half cut and half grated, simmered until tender, finished with shredded chicken and parsley and topped with chopped hard-cooked egg.

2 hr · serves 6 · about 360 cal
30-Minute Rotisserie Chicken Noodle Soup
🇺🇸 United States

30-Minute Rotisserie Chicken Noodle Soup

Onion, celery, carrots and thyme browned in butter, simmered in store-bought broth, then egg noodles cooked right in the pot, with the shredded meat of a supermarket rotisserie chicken and frozen peas stirred in at the end, in 30 minutes.

30 min · serves 4 · about 470 cal
Creamy Chicken and Gnocchi Soup, Inspired by Olive Garden
🇺🇸 United States

Creamy Chicken and Gnocchi Soup, Inspired by Olive Garden

Inspired by, not official: celery, shredded carrot, onion and garlic softened in butter, thickened with flour and chicken broth, then store-bought potato gnocchi, cooked chicken, baby spinach, heavy cream and thyme, in one pot in 40 minutes.

40 min · serves 8 · about 320 cal

Meatballs of the World

Italian-American Meatballs
🇺🇸 United States

Italian-American Meatballs

Big, tender meatballs braised for an hour in red sauce over spaghetti. The one most Americans grew up with.

2 hr 25 min · serves 4 · about 1040 cal
Pallottine (Abruzzo Meatballs)
🇮🇹 Italy

Pallottine (Abruzzo Meatballs)

Tiny meatballs, smaller than a marble, tossed right through square spaghetti alla chitarra. No bread at all.

2 hr · serves 3 · about 1280 cal
Swedish Meatballs (Köttbullar)
🇸🇪 Sweden

Swedish Meatballs (Köttbullar)

Small, soft meatballs browned in butter, in a cream sauce made from the same pan, with lingonberry jam on the plate.

45 min · serves 4 · about 680 cal
Danish Frikadeller
🇩🇰 Denmark

Danish Frikadeller

Pork meatballs shaped with a spoon and fried slowly in butter, crusty outside and soft in the middle.

1 hr 5 min · serves 4 · about 410 cal
Königsberger Klopse
🇩🇪 Germany

Königsberger Klopse

German meatballs that are never fried: poached, then served in a creamy white sauce with capers.

1 hr · serves 4 · about 570 cal
Spanish Albóndigas in Almond Saffron Sauce
🇪🇸 Spain

Spanish Albóndigas in Almond Saffron Sauce

The tapas bar classic: small meatballs in a golden sauce thickened with fried almonds and bread.

1 hr 15 min · serves 6 · about 580 cal
Mexican Albóndigas with Chipotle and Mint
🇲🇽 Mexico

Mexican Albóndigas with Chipotle and Mint

Soft meatballs with rice and fresh mint inside, simmered in a smoky tomato and chipotle broth.

1 hr 10 min · serves 8 · about 320 cal
Izgara Köfte (Turkish Grilled Meatballs)
🇹🇷 Turkey

Izgara Köfte (Turkish Grilled Meatballs)

Small, flat meatballs kneaded hard, rested cold, and charred on a hot grill pan.

1 hr 15 min · serves 4 · about 460 cal
Lion's Head Meatballs
🇨🇳 China

Lion's Head Meatballs

Big, soft pork meatballs, stirred into a sticky paste, fried to set, then braised in a savory sauce.

55 min · serves 4 · about 510 cal
Chicken Tsukune
🇯🇵 Japan

Chicken Tsukune

Japan's chicken meatball: kneaded sticky, grilled on skewers, glazed with sweet soy tare, dipped in egg yolk.

40 min · serves 3 · about 420 cal