How to Make Soto Ayam

Soto ayam is Indonesian turmeric chicken soup, made by simmering chicken in a golden, aromatic broth built from a fried spice paste of shallots, garlic, turmeric, and ginger, then serving it over rice noodles or rice with shredded chicken, boiled egg, and a squeeze of lime. It's one of the most common everyday dishes across the archipelago, sold at warungs and roadside stalls from breakfast through dinner.

Nearly every region in Indonesia has its own soto, from the yellow, turmeric heavy soto ayam of Java to the coconut milk versions found further east, and the dish traces back to Chinese influenced soup traditions that merged with local spice pastes over generations. Soto ayam in particular became a staple because it's cheap, endlessly customizable, and forgiving of whatever a household has on hand that day.

A bowl of soto ayam is only as good as its broth. The chicken and rice noodles are just vehicles for it.

Indonesian soto ayam turmeric chicken soup with rice vermicelli

What Actually Matters

The broth depends on properly blooming the spice paste in oil before it ever touches liquid. Frying the shallot, garlic, turmeric, and ginger paste in hot oil for several minutes releases their essential oils and cooks out the raw, sharp edge, which is what gives soto ayam its deep golden color and rounded flavor instead of tasting thin and dusty. Once that paste goes into the pot with the chicken and stock, keep the broth at a gentle simmer, never a hard boil. Boiling hard breaks down the fat and proteins in the stock, which clouds it and turns what should be a clear, bright broth into something muddy and greasy looking.

Soto Ayam Recipe

Serves 4. Prep time: 20 minutes. Cook time: 40 minutes. Total time: 1 hour.

  • 1.5 pounds bone-in, skin-on chicken thighs
  • 8 cups water
  • 4 shallots, roughly chopped
  • 4 garlic cloves, roughly chopped
  • 1 inch piece fresh turmeric, sliced (or 1 teaspoon ground turmeric)
  • 1 inch piece ginger, sliced
  • 2 candlenuts (or 4 macadamia nuts as a substitute)
  • 2 tablespoons vegetable oil
  • 2 stalks lemongrass, bruised and tied in a knot
  • 3 kaffir lime leaves
  • 1 teaspoon ground coriander
  • 2 teaspoons salt, plus more to taste
  • 1/2 teaspoon white pepper
  • 4 ounces dried rice vermicelli noodles
  • 2 hard-boiled eggs, halved
  • 2 green onions, sliced, for garnish
  • 1/4 cup fried shallots, for garnish
  • 1 lime, cut into wedges, for serving
  1. In a large pot, combine the chicken thighs and water. Bring to a boil, then reduce to a gentle simmer and skim off any foam. Simmer for 25 minutes, until the chicken is cooked through.
  2. Remove the chicken and set aside to cool slightly, reserving the broth in the pot. Once cool enough to handle, shred the meat and discard the skin and bones.
  3. In a food processor or mortar, blend the shallots, garlic, turmeric, ginger, and candlenuts into a smooth paste.
  4. Heat the oil in a small skillet over medium heat. Add the paste and cook, stirring often, for 6 to 8 minutes, until fragrant and noticeably darker.
  5. Scrape the cooked paste into the reserved broth. Add the lemongrass, kaffir lime leaves, coriander, salt, and white pepper. Bring back to a gentle simmer, never a hard boil, and cook uncovered for 10 minutes to let the flavors meld.
  6. Meanwhile, cook the rice vermicelli according to the package directions, then drain.
  7. Remove the lemongrass and lime leaves from the broth. Taste and adjust salt.
  8. Divide the noodles among four bowls, top with shredded chicken and a halved hard-boiled egg, then ladle the hot broth over top. Garnish with green onion and fried shallots, and serve with lime wedges.
Nutrition (per serving) Amount
Calories approximately 380
Protein approximately 28g
Fat approximately 16g
Carbohydrates approximately 30g

These values are a calculated estimate based on the ingredients above, not lab-verified nutrition data.

Tips, Variations, and Storage

Some regional versions add glass noodles, boiled potatoes, or bean sprouts to the bowl, and a spoonful of sambal on the side is standard for anyone who wants heat. The broth keeps in the fridge for up to four days and freezes well for up to two months, though it's best to store the noodles separately so they don't turn mushy. Reheat the broth at a gentle simmer, not a rolling boil, to keep it clear.

Frequently Asked Questions

Why is my broth cloudy instead of clear?

You're boiling it too hard. Keep the broth at a gentle simmer once the spice paste goes in, and skim any foam that rises early on.

Can I use chicken breast instead of thighs?

You can, but bone-in thighs give the broth more flavor and stay moister through the simmer. If you use breast, reduce the initial simmer time to avoid drying it out.

What are candlenuts and can I skip them?

Candlenuts add richness and a subtle thickening to the spice paste. Macadamia nuts are the closest substitute, or you can leave them out entirely without ruining the dish.

Can I make the broth ahead of time?

Yes, the broth actually holds up well made a day ahead. Just reheat it gently and cook the noodles fresh right before serving.

Is soto ayam spicy?

The base broth isn't spicy at all. Heat comes from sambal served on the side, so each person can add as much or as little as they want.

Soto ayam is a good next step once you've got the basics of Indonesian cooking down. Visit the Indonesian recipes hub for more, or if you want to work up to something that takes real patience, try rendang next.

More from Wine Drop Cookery

I'm Chef Alan. I have spent 35 years in professional kitchens, I have formal culinary education in New Hampshire, and I have been honored as a 6-Time 4-Diamond Chef. More about me here.

If a recipe is missing something you needed, or a step didn't make sense, tell me. Get in touch and I'll fix it.

Cook Bolder, Serve Wiser, Eat Better.