Malaysian ABC Soup

This no ho-hum chicken soup is deeply flavorful and satisfying, with an ease to deliciousness ratio that's hard to beat.

Updated February 19, 2024
Overhead view of ABC soup

Serious Eats / Michelle Yip

At first glance, one might assume Malaysian ABC soup has alphabet letters in it. So why’s it called ABC? There are various explanations, including one endearing dad joke about how the soup’s name could refer to the “anions, botatoes, and carrots.” But I think the most likely explanation is that the ABC here is all about how easy it is to make—almost as easy as opening a can of soup.

This simple chicken and vegetable soup is often the first recipe parents teach their children when they move out as young adults, and it’s what families make when they’re exhausted or unwell and in desperate need of a hearty meal they can almost prepare with their eyes closed. Each cook has their own spin on this comforting dish, but the recipe below is much like many versions made in Malaysian homes. One constant is how simple the soup is, which is what I and many people I’ve talked to love about it. You'd have to try really hard to screw it up, making it a super low-pressure soup for beginner cooks.

What makes this soup so easy and comforting—and a go-to meal for many—is that you don’t need much to make it. It requires the barest minimum of kitchen tools: a cutting board, a knife, and a pot. There’s no deboning and no sautéing of aromatics. The key ingredients—a whole chicken carcass, chicken thighs, onions, potatoes, and carrots—are accessible and affordable. Just place all the ingredients in a pot, cover them with water, and then simmer the whole thing for two hours or so. 

Side view of ABC Soup in a bowl

Serious Eats / Michelle Yip

But this is no ho-hum chicken soup—a few key ingredients make for a soup that’s deeply flavorful and satisfying, with an ease to deliciousness ratio that's hard to beat. In Malaysia, the soup is typically made not just with meaty bone-in chicken, but also with a whole raw chicken carcass, which lends rich oomph to the broth. It's very common to find carcasses for sale at Malaysian markets, but since they’re not as easy to come by in the U.S., this recipe calls for using a variety of bone-in chicken parts depending on what you have available. You could also use a picked carcass from a cooked chicken or add some necks and backs to the mix. At least two thirds of the chicken parts you use should be meaty, while the rest can be mostly bones.

Along with the chicken, the soup contains onions, potatoes, and carrots, along with a whole head of garlic, which gives the soup a deep and savory flavor. Tomatoes add a little tang and sweetness, whole white peppercorns provide an earthy funk, and Chinese celery lends a heady, herbaceous aroma that’s significantly stronger than regular celery.

The most common benchmark for what makes something ABC soup is that all the ingredients go into the pot at the same time and it isn’t fussed with until the very end. There should be no more than four or five main ingredients besides the chicken, and while I’ve opted for onions, potatoes, carrots, and tomatoes here, you could easily make the soup with whatever you have on hand, such as tofu, broccoli, or cauliflower. (I’ve made my recipe extra simple by using equal amounts of the onions, carrots, tomatoes, and potatoes.)

Overhead view of ABC soup

Serious Eats / Michelle Yip

Recipe Details

Malaysian ABC Soup Recipe

Prep 10 mins
Cook 2 hrs
Total 2 hrs 10 mins

Ingredients

  • 3 pounds (1.7kg) assorted bone-in chicken parts (see notes)
  • 1 large yellow onions (about 12 ounces; 340g), peeled and cut into 2-inch chunks 
  • 6 medium carrots (about 12 ounces; 340g), peeled and sliced into 2-inch chunks 
  • 3 medium ripe garden tomatoes (about 12 ounces; 340g), halved or quartered
  • 2 medium Yukon Gold potatoes (about 12 ounces; 340g), peeled and cut into 2-inch chunks 
  • 1 small bunch water celery or Chinese celery (2 ounces; 57g), trimmed and stalks separated (see note)
  • 2 whole garlic bulbs (2 1/2 ounces; 70g), cloves smashed and peeled
  • 1 teaspoon whole white peppercorns
  • Kosher salt

Directions

  1. In a 6- or 8-quart soup pot or Dutch oven, combine chicken carcass, chicken thighs, onions, carrots, tomatoes, potatoes, Chinese celery, garlic, white peppercorns, and salt. Pour in enough water to cover the ingredients by about 1 inch. Bring to a boil over high heat, then reduce to a simmer and cook, adding water as needed to keep ingredients covered, until chicken is cooked through and very tender and broth has developed a rich chicken flavor, about 2 hours. (If desired, you can cook the soup even longer—up to 2 more hours—for an even deeper flavor.)

    Four image collage of cooking soup and serving soup

    Serious Eats / Michelle Yip

  2. To serve, remove any chicken bones or carcass, if using, along with the celery, then season to taste with salt or soy sauce. Serve with the meaty bone-in chicken pieces left whole (or pick the meat and discard those bones, if desired, though this isn't typically done in Malaysia).

Special Equipment

6- to 8-quart soup pot

Notes

Chinese celery can be found at Asian grocery stores; if you can’t find it, substitute with cilantro or scallions.

Make-Ahead and Storage

The soup can be kept refrigerated in an airtight container for up to 4 days. We do not recommend freezing, as the potatoes break apart when the soup is defrosted.

More Serious Eats Recipes