🍲
indonesiansoup

Soto Ayam

Indonesia's beloved turmeric-yellow chicken soup with rice noodles, hard-boiled eggs, and crispy shallots.

Prep
20 min
Cook
45 min
Servings
6
Difficulty
Medium
4.8(1,200 ratings)
#soup#indonesian#chicken#turmeric#noodles

About This Recipe

Soto ayam is Indonesia's national chicken soup — a fragrant, turmeric-gold broth brimming with shredded chicken, rice vermicelli, and a lavish spread of toppings. Each bowl is customized with hard-boiled eggs, bean sprouts, fried shallots, celery leaves, and a squeeze of lime. The broth, infused with lemongrass, galangal, and turmeric, is both deeply comforting and energizing. Every region of Indonesia has its own version.

Ingredients

Serves 6

  • 500 gchicken thighs(bone-in)
  • 1.5 Lwater
  • 2 stalkslemongrass(bruised)
  • 3 cmgalangal(sliced)
  • 2 tspturmeric powder
  • 5 clovesgarlic
  • 5 smallshallots
  • 200 grice vermicelli(cooked)
  • 3 largehard-boiled eggs(halved)
  • 100 gbean sprouts
  • 3 tbspfried shallots
  • 2 stalkscelery(leaves only, chopped)
  • 2 wholelimes(quartered)

Instructions

  1. 1

    Cook the chicken

    Boil chicken in water with lemongrass and galangal for 30 minutes. Remove chicken, shred the meat, and strain the broth.

  2. 2

    Make the spice paste

    Blend garlic, shallots, and turmeric into a paste. Saute in oil until fragrant. Add to the strained broth.

  3. 3

    Season the broth

    Simmer broth for 10 minutes. Season with salt and white pepper.

  4. 4

    Assemble bowls

    Place rice vermicelli and shredded chicken in bowls. Ladle hot broth over. Top with egg halves, bean sprouts, fried shallots, celery leaves, and a lime wedge.

Pro Tips

  • The fried shallots are essential — they add sweetness and crunch.

  • Add sambal for extra heat.

Variations

  • Soto Betawi uses coconut milk for a richer, creamier broth.

Storage

Store broth and toppings separately. Broth keeps 3 days refrigerated.

History & Origin

Nutrition Facts

Per serving (350g) · 6 servings total

Calories380kcal
Protein28g
Carbohydrates38g
Fat12g
Fiber2g
Protein28g
Carbs38g
Fat12g

Time Summary

Prep time20 min
Cook time45 min
Total time65 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes