Skip to content

Soto ayam

Soto ayam — Javanese turmeric chicken soup with glass noodles and egg

From Lamongan to Semarang, Java's soto carts start ladling before the morning commute, and a bowl of soto ayam is how many people begin a working day. The broth is light but bright yellow with fresh turmeric, scented with lemongrass and lime leaf, and poured over slippery glass noodles, shredded chicken, crunchy bean sprouts and half a boiled egg. Squeeze in lime, stir in as much sambal as you dare and eat it with plain rice or rice cakes on the side. In East Java vendors finish it with koya, a sandy powder of prawn crackers and fried garlic that thickens the broth as you eat. Chef's tip: keep the pot at a lazy simmer the whole time; a hard boil turns the golden broth cloudy and greasy.
Total time
60 min
Difficulty
medium
Serves
4
One step at a time, big text, timers, read-aloud. Your screen stays on.

Ingredients

Serves4

For the spice paste

For the broth

To serve

Method

0/9 done
  1. Step 1: Blend 6 shallots, 4 cloves garlic, 3 candlenuts, 1 ⅝ in fresh turmeric, ¾ in fresh ginger, 1 tsp coriander seeds and ½ tsp white peppercorns with 2 tbsp vegetable oil to a smooth paste; add a spoon of water only if the blades stick.

    3 min
  2. Step 2: Fry the paste in a large pot over a medium-low heat, stirring often, for 6–8 minutes until it darkens slightly, smells sweet rather than raw and the oil seeps out at the edges.

    8 min
  3. Step 3: Add 2 stalks lemongrass, 4 makrut lime leaves and 1 ⅛ in galangal and fry for 1 minute.

    1 min
  4. Step 4: Add 1 ¾ lb bone-in chicken thighs and turn it in the paste for 2 minutes, then pour in 7 ½ cups water. Bring to the boil over a high heat and skim off the grey foam.

    6 min
  5. Step 5: Lower the heat so the surface barely trembles, half cover and simmer for 30 minutes. Don't let it boil hard. The chicken is done when the thickest part reads 165°F (165 °F) and the juices run clear.

    30 min
  6. Step 6: Meanwhile, lower 4 eggs into a small pan of boiling water and cook for 9 minutes. Cool in cold water, peel and halve.

    10 min
  7. Step 7: Soak 3 ½ oz mung bean vermicelli in just-boiled water for 5 minutes until soft and glassy, then drain. Blanch 5 ½ oz bean sprouts in boiling water for 30 seconds and drain.

    5 min
  8. Step 8: Lift the chicken out, let it cool for a few minutes, then shred the meat and discard skin and bones. Season the broth with 2 tsp salt and taste; it should be savoury and fragrant, with a gentle pepper warmth.

  9. Step 9: Divide the noodles, 3 ½ oz white cabbage, bean sprouts and chicken between deep bowls and top with the egg halves. Ladle over the very hot broth, scatter with 1 handful Chinese celery leaves, 3 tbsp fried shallots and 3 tbsp koya, and serve with 2 limes and 4 tbsp chilli sambal on the side.

Nutrition per serving

Calories
360 kcal
Protein
30 g
Carbs
26 g
Fat
15 g
Fibre
3 g

Nutrition values are estimates.

K
Recipe by

KrazyBadal

All recipes by this chef →

Good to know

How long does soto ayam take?
About 60 minutes in total: 20 minutes to prepare and 40 minutes to cook.
How many people does it serve?
4 as written. Change the servings above the ingredients and every amount scales to match.
Is it gluten free?
Yes, as written. Check the labels on stock, sauces and spice mixes, which sometimes contain gluten.
What can I use instead of shallots?
Half an onion per 2 shallots.
What can I use instead of garlic?
½ tsp garlic paste or ⅛ tsp garlic powder per clove.

Reviews

No reviews yet. Be the first to cook it.

Rate this recipe

Sign in to rate and review this recipe.

Sayur lodeh

Sayur lodeh is everyday cooking in Central Java, made in big pots in Solo and Semarang kitchens and ladled over rice, with lontong rice cakes at Lebaran, or alongside opor and sambal goreng on festive tables. It's soupy rather than thick: a fragrant broth of coconut milk, galangal, lemongrass and lime leaf that carries chunks of aubergine, long beans, chayote and sweetcorn, plus tempeh and tofu to make it a meal. The flavour is mellow and slightly sweet, so the heat comes from sambal on the side. Chef's tip: keep the pot at a gentle simmer once the coconut milk goes in and stir now and then — a rolling boil splits the coconut milk into oily curds.

35 minCurriesVeganGluten free
by KrazyBadal 1 views

Miso soup

Miso soup (味噌汁) is drunk every day in homes all over Japan, at breakfast as well as dinner, beside a bowl of rice. The base is dashi; this vegan version uses kombu and dried shiitake instead of bonito, which gives it a deep, rounded flavour. Silken tofu and wakame seaweed are the classic fillings. It takes ten minutes; just remember not to boil the miso. Chef's tip: add the miso at the very end and never let it boil. Boiling kills the miso's fresh, fermented aroma; Japanese cooks say the soup should only 'smile', with the surface barely trembling.

10 minSoupsVegan
by KrazyBadal 1 views

Carrot & coriander soup

A smooth, velvety carrot soup blended with potato for body and finished with butter-fried coriander and a splash of milk. It's mild and warming, so it suits the whole family. Serve it with crusty bread or croutons.

35 minSoupsGluten free
by KrazyBadal 0 views