Go Back
Bowl of soto ayam Indonesian turmeric chicken soup with shredded chicken, rice vermicelli, bean sprouts, halved hard-boiled eggs, fried shallots, celery leaves, lime wedge and sambal

Soto Ayam: Indonesian Chicken Soup

Indonesia's golden turmeric chicken soup: bone-in chicken poached in a clear broth built on a fried shallot-garlic-turmeric paste with lemongrass, galangal, and kaffir lime leaf, served over rice vermicelli with shredded chicken, bean sprouts, cabbage, hard-boiled egg, fried shallots, and lime.
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Servings: 6 bowls

Ingredients
  

For the spice paste (bumbu)
  • 6 shallots about 5 oz / 140 g total, peeled and roughly chopped
  • 5 garlic cloves peeled
  • 1 1/2-inch piece fresh ginger about 1 oz / 30 g, peeled and sliced
  • 1-inch piece fresh galangal about 3/4 oz / 20 g, peeled and sliced, or extra ginger if galangal is hard to find
  • 2-inch piece fresh turmeric about 3/4 oz / 20 g, peeled and sliced, or 1 1/2 teaspoons ground turmeric
  • 4 candlenuts or unsalted macadamia nuts
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground white pepper plus more to taste
  • 1 teaspoon fine salt plus more to taste
For the broth and chicken
  • 2 lb (900 g) bone-in, skin-on chicken thighs about 5 to 6 thighs, or a mix of thighs and drumsticks
  • 8 cups (1.9 L) water plus more as needed
  • 3 tablespoons neutral oil
  • 2 stalks lemongrass trimmed, bruised with the back of a knife, and tied in a knot or cut into 3-inch pieces
  • 4 kaffir lime leaves torn to release their oils (or 1 teaspoon lime zest added at the end)
  • 2 Indonesian bay leaves (daun salam) or regular bay leaves
  • 1 tablespoon fish sauce plus more to taste
  • 1 teaspoon sugar
For the bowls
  • 5 oz (140 g) dried rice vermicelli (sohun / bean thread or thin rice sticks)
  • 2 cups (about 5 oz / 140 g) fresh bean sprouts rinsed
  • 1 1/2 cups finely shredded green cabbage about 4 oz / 115 g
  • 4 hard-boiled eggs peeled and halved
  • 1 medium tomato cut into small wedges (optional)
  • 1/2 cup fried shallots homemade or store-bought, plus more for the table
  • 1/4 cup finely sliced celery leaves or scallion greens or a mix
  • 1 lime cut into wedges
  • Sambal oelek or sliced fresh chilies in a little fish sauce for serving
  • Steamed jasmine rice for serving (optional)

Method
 

  1. Pound or blend the spice paste: put the shallots, garlic, ginger, galangal, fresh turmeric (if using fresh), candlenuts, coriander, white pepper, and 1 teaspoon salt in a mortar or small food processor and pound or process to a coarse paste. If using ground turmeric, stir it in at the end. Set aside.
  2. Start the chicken in cold water: put the chicken in a large pot, add the 8 cups of water, bring to a boil over medium-high heat, skimming the foam, then lower to a gentle simmer.
  3. Fry the paste until it turns nutty: heat the oil in a skillet over medium heat, add the spice paste, and fry, stirring often, for 5 to 7 minutes until fragrant, a shade darker, and slightly oily at the edges. Add a spoonful of hot chicken liquid if it sticks.
  4. Season the broth: scrape the fried paste and all its oil into the simmering chicken pot. Add the lemongrass, lime leaves, and bay leaves. Simmer gently, partially covered, for 25 to 30 minutes until the chicken is cooked through and tender. Keep the broth at a lazy simmer, not a rolling boil.
  5. Shred the chicken and finish the broth: lift the chicken out to cool briefly. Strain the broth if you like, then return it to the pot. Stir in the fish sauce and sugar, taste, and adjust with more salt or fish sauce a little at a time. Shred the chicken by hand, discarding skin and bones, and return it to the broth to warm through.
  6. Prep the noodles and vegetables: soak the rice vermicelli in warm water for 15 to 20 minutes until pliable, then drain (or blanch 2 to 3 minutes if your package calls for it). Blanch the bean sprouts and cabbage together for 20 to 30 seconds until the sprouts just lose their raw snap, then drain well.
  7. Build the bowls: divide the vermicelli among warm bowls, add the blanched sprouts and cabbage, shredded chicken, and a halved egg to each. Ladle about 1 1/2 cups of steaming hot broth over the top so the noodles and vegetables heat through.
  8. Finish at the table: scatter fried shallots and celery leaves or scallions over each bowl. Set out lime wedges, extra fried shallots, and sambal so everyone can tune their own bowl. Serve right away, with steamed rice on the side if you like.