Indonesian soto ayam: golden chicken soup topped with glass noodles, chicken, egg, bean sprouts, and fried shallots
Prep25 min
Cook55 min
Serves4 servings
CuisineIndonesian

Soto Ayam: Indonesian Golden Chicken Soup with Turmeric and Lemongrass

How to make soto ayam, Indonesia's yellow chicken soup. Covers turmeric, lemongrass, makrut lime leaf, substitutes, regional differences, how to assemble the glass noodles and eggs, cooking bone-in chicken, storage, common failures, and sambal and fried shallots for serving.

Total: 1 hr 20 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 7

Make the aromatic paste

Putting chopped aromatics into a food processor
Chopping the onion and aromatics finely first shortens the frying time and lets the aroma rise evenly

Cut 120 g onion into 2 cm cubes, and slice the 4 cloves of garlic, 20 g ginger, and 15 g fresh turmeric. Put them in a food processor with the 3 candlenuts, white pepper, and coriander, add 2 tbsp water, and run for about 1 minute. The pieces need not disappear completely; it is enough when large chunks of onion are no longer visible and you have a coarse yellow paste.

STEP 22 / 7

Fry the bumbu

Frying the yellow bumbu in oil in a small pot
When the oil seeps out yellow and the edges of the aromatic paste have softened, go on to the soup

Warm 2 tbsp oil in a pot over medium heat and add the aromatic paste. For the first 3 minutes it is watery and sloshy when stirred with a wooden spatula. Fry it 4–5 minutes more over medium-low heat, until the water has gone and it is a thick paste, and a line drawn across the bottom with a wooden spatula stays for about 2 seconds. When the oil seeps out and the raw smell of onion turns into a sweet aroma, go on to the next step. If the bottom of the pot seems about to brown, add 1 tbsp water.

STEP 33 / 7

Simmer the chicken over low heat

Simmering yellow chicken soup with lemongrass and makrut lime leaves over low heat
Keeping small bubbles over low heat draws out the savor of the chicken without clouding the soup

Add 1.4 L water, the chicken, the bruised lemongrass, makrut lime leaves, and the bay leaf. Bring to a boil over medium heat in about 8 minutes, and skim the foam that appears on the surface. Once boiling, lower to low heat, set the lid slightly ajar, and simmer 30–35 minutes. Keep to a heat where the bubbles do not rage but gently simmer at the side of the pot; it is ready when the thick part of the chicken is white and a bamboo skewer releases clear juices.

STEP 44 / 7

Shred the chicken and prepare the ingredients

Shredding the simmered chicken finely with a fork and preparing the noodles and eggs
Shredding the chicken finely while hot helps it blend with the soup and the other ingredients

Take out the chicken, cool it for 3 minutes, then shred finely with a fork. Cut the skin into thin strips, or remove it if the fat bothers you. Soak 80 g glass noodles in boiling water for 4 minutes and drain; if too long, cut in half for ease of eating. Pour boiling water over 200 g bean sprouts for 30 seconds and drain well. Halve the boiled eggs and cut the tomato into wedges.

STEP 55 / 7

Arrange the ingredients in the bowls

Arranging glass noodles, bean sprouts, chicken, egg, and tomato in a bowl
Dividing the ingredients first helps them keep their texture when hot soup is poured in

Divide the glass noodles, bean sprouts, shredded chicken, boiled egg, tomato, and green onion among 4 bowls. About 20 g noodles per person, and 80–100 g of chicken once shredded, is the guide. If you pack the ingredients down, the soup will not go in well, so leave the center a little lower. This stage uses no heat and takes about 3 minutes.

STEP 66 / 7

Pour in the soup and finish

Pouring yellow chicken soup into bowls with the ingredients
Pouring in hot soup does not overcook the bean sprouts and noodles, so the texture remains

Reheat the soup in the pot over medium heat for 3 minutes, and turn off the heat when it simmers. Taste and adjust the salt in 1/4 tsp steps, and pour about 300 ml into each bowl. Serve with 1 tbsp fried shallots, 1/4 lime, and 1 tsp sambal. Don't mix in the sambal at first; taking a bite and then dissolving it little by little keeps from erasing the aroma of the yellow soup.

STEP 77 / 7

Add aroma at the table

Finished soto ayam with fried shallots, lime, and sambal
Add the finishing aroma at the table. It is fun for each person to move the heat, sourness, and toastiness

Serve within 3 minutes of plating. Squeeze the lime, add fried shallots, and only those who want heat should dissolve in 1 tsp sambal. If serving white rice on a separate dish, eat the rice as you sip the soup. To move toward the Kudus style, put a light 50 g of rice at the bottom of the bowl before adding the ingredients.

0 / 0
Ingredients

Ingredients

1 / 3

Soup

Ingredient Amount Substitutes & notes
Bone-in chicken thighs 800 g 650 g boneless thighs also work
Water 1.4 L Top up with hot water for what reduces along the way
Lemongrass 2 stalks Bruise the base. 2 tsp if dried
Makrut lime leaves 4 If unavailable, 1 thin strip of lime zest
Bay leaf 1 Stands in for salam leaf
Salt 1 1/2 tsp Adjust at the end in 1/4 tsp steps
Unrefined cane sugar 1 tsp Rounds off the edges. White sugar also works
2 / 3

Bumbu, the yellow aromatic paste

Ingredient Amount Substitutes & notes
Onion or red onion 120 g Stands in for the shallots used in Indonesia
Garlic 4 cloves 2 tsp if from a tube
Ginger 20 g Scrape the skin and slice thinly
Fresh turmeric 15 g 1 tsp turmeric powder works
Candlenuts 3 Substitute 20 g cashews
White pepper 1/3 tsp A little black pepper if not available
Ground coriander 1 tsp If none, don't omit; make up with 1/3 tsp cumin
Vegetable oil 2 tbsp For frying the aromatic paste
3 / 3

Ingredients for the bowls and the finish

Ingredient Amount Substitutes & notes
Dried glass noodles 80 g 100 g rice vermicelli also works. Rehydrate in warm water
Bean sprouts 200 g Pour boiling water over and drain
Boiled eggs 2 Cut 1 in half
Tomato 1, about 150 g Cut into 8 wedges
Green onion or celery leaves 20 g Cut into thin rounds. For the aromatic finish
Fried shallots 4 tbsp Stands in for bawang goreng
Lime 1 1/2 lemon if using lemon
Sambal 4 tsp About 1 tsp per person, on a separate dish
White rice 4 bowls' worth A little in the bowl or on a separate dish
0 / 0

The Yellow Steam That Changes an Ordinary Chicken Soup

The smell of chicken simmering is familiar in many kitchens. But add turmeric, crushed lemongrass, and makrut lime leaves, and the direction of the steam changes at once. The aroma rising over the pot brings not only the warmth of ginger but also the green scent of citrus and an earthy yellow. Soto ayam is a dish like this: "a chicken soup that is not the chicken soup you know."

Soto ayam is Indonesia's yellow chicken soup. Ayam means chicken, and soto means a soup with ingredients in it; it is eaten with white rice, glass noodles, boiled egg, bean sprouts, fried shallots, sambal, and lime. It sits well beside a fragrant rice like nasi uduk, and next to a sweet-and-salty grilled dish such as sate ayam it lightens the table.

A table of soto ayam with white rice and sambal
Soto ayam gets closer to the Indonesian table when eaten not only as soup but with white rice, lime, and sambal

The hard part when making it outside Indonesia is the number of ingredient names. Turmeric, lemongrass, makrut lime leaves, candlenuts, salam leaves, sambal, koya. A row of unfamiliar words tires you before you start. This article separates the ingredients to keep from the ones you can substitute. What you most want to keep the first time is the yellow of the turmeric, the aroma of lemongrass, the clear chicken broth, and the citrus squeezed in at the end.

About the spelling

In Indonesian it is written soto ayam, and this article uses that form for the dish name throughout.


Knowing the Regional Differences Helps You Decide the Soup's Richness

Kudus-style soto ayam with egg and chicken
Soto ayam changes by region in noodles or rice, koya, the amount of chicken, and the richness of the soup

Soto ayam is not a dish confined to one region of Indonesia. Around Java, Surabaya, Lamongan, Kudus, and Jakarta, each looks a little different. Indonesia Travel presents Lamongan's soto as a dish characterized by a yellow soup and koya (a powdered, garlic-containing topping). For home cooking, take "a clear yellow chicken soup" as the axis first, then adjust to taste with koya and accompaniments, which is less likely to fail.

Region / name Notable features How to approach it elsewhere
Soto Ayam Lamongan Yellow chicken soup, koya, glass noodles, egg Make a simple koya from fried shallots and garlic powder
Soto Kudus A small bowl, rice in the bowl, plenty of chicken Put a little rice in the bowl instead of serving it separately
Soto Betawi (in Japanese) Beef and offal, whitish with milk or coconut A different dish from this one. Don't mix it in the first time
Soto Ambengan Rich chicken savor, strong use of koya Leave a little chicken skin and make the aromatic oil with care

In some recipes, "put curry powder into chicken soup" is offered as an explanation. It is handy as a shortcut, but if you make curry powder the star, it leans toward curry soup, not soto ayam. Turmeric is for color, ginger for warmth, garlic and shallots for sweetness, and lemongrass and makrut lime leaf for the outline of the aroma. Thinking of the roles separately gives an Indonesian flavor even with few ingredients.


Ingredients (serves 4)

Chicken, glass noodles, bean sprouts, eggs, lemongrass, turmeric, makrut lime leaves, and sambal laid out for soto ayam
Preparing the chicken, the yellow aromatic paste, glass noodles, eggs, and bean sprouts separately eases the workflow

Serves 4, with four soup bowls that make a main dish. The amount assumes serving with white rice. Bone-in chicken thighs are ideal, but it can be made with boneless thighs. Bone-in gives a richer broth, while boneless is easier to shred after cooking.

This dish uses chicken and eggs, and may involve seasonings that contain soy or wheat, and nuts. If you substitute cashews for candlenuts, be careful with nut allergies. Check the ingredient labels of store-bought sambal and fried shallots too.

Fresh turmeric stains

Fresh turmeric stains cutting boards, fingernails, and dish cloths yellow. If that bothers you, use an opened milk carton as a makeshift cutting board or disposable gloves. If using powder, also watch for splatter on white clothing.


Shopping: Look Only at the Ingredients You Might Be Unsure About

Lemongrass that gives soto ayam its aroma
Lemongrass is the core of soto ayam's aroma. Even dried, the idea of bruising the base is the same

What is worth seeking at an import grocer or online for soto ayam is not ordinary chicken or eggs. What is hard to find nearby is sambal, fried shallots, kecap manis, and a small food processor to make the aromatic paste easier. Lemongrass and makrut lime leaves can sometimes be found frozen or dried, but if not, substitutes still make a dish that works.

Sambal is a tool to let each person add heat in their own bowl rather than putting heat into the whole pot. If you make a sambal substitute ahead, you can also use it for nasi goreng (in Japanese) and mie goreng.

You can make fried shallots yourself, but in soto ayam they decide the final aroma and texture at once. On a busy day, having store-bought ones stabilizes the result.

The aromatic paste can be made in a mortar, but finely working onion, garlic, ginger, and turmeric every time is a bit heavy work. If you keep cooking Indonesian food, a small food processor can also be reused for the peanut sauce of gado-gado (in Japanese).

Kecap manis does not go into the soup itself, but at eateries in Indonesia it is sometimes used at the table with chili and lime. A small drizzle of sweet soy sauce rounds out the yellow soup. It can also go to sate ayam and nasi uduk, so it is for people who keep cooking Indonesian food.


Method: Don't Scorch the Aromatic Paste, and Aim for a Clear Yellow

With soto ayam, flavor is decided less by simmering time than by the time spent frying the aromatic paste. If you put the paste into the soup still raw, the sharpness of the onion remains. If you scorch it, the clear yellow soup turns bitter. Wake up the aroma over medium heat, and draw out the savor of the chicken over low heat.

Safe doneness for chicken

Cook the chicken until it is white at the center and clear juices run. If you have a thermometer, use 75°C at the center as a guide. Bone-in meat stays cold near the bone, so check the thickest part.


A Branching Table for Approaching the Original in Your Own Kitchen

You do not need to gather all the Indonesian ingredients from the first time. Salam leaves, candlenuts, and makrut lime leaves in particular are hard to find at ordinary supermarkets in many places. While protecting the core of the flavor, choose realistic substitutes for your kitchen.

Makrut lime leaves, an ingredient that makes the citrus aroma of soto ayam
Makrut lime leaves are strongly aromatic. On days you can't get them, make up the direction with lime zest
Ingredient you hesitate over Closer to Indonesia Realistic option elsewhere Direction to avoid
Turmeric Fresh kunyit 1 tsp powder Putting in curry powder by the tablespoon
Shallots Bawang merah Onion, red onion Using only long green onion
Candlenuts Kemiri 20 g cashews Adding lots of sesame paste to cloud it white
Makrut lime leaves Daun jeruk 1 thin strip of lime zest Adding lots of lemon juice to the pot
Salam leaf Daun salam 1 bay leaf Using several bay leaves and making it Western
Koya Powder of garlic and prawn crackers Fried shallots with a little garlic powder Substituting grated cheese

The thing most worth protecting is the turmeric and lemongrass. Without turmeric, color and aroma weaken; without lemongrass, it drifts toward an ordinary chicken-and-ginger soup. Makrut lime leaf is strong, but if you cannot get it, just thinly shaving off lime zest can create the direction of the final aroma.

Koya is a powdered topping often served with Lamongan-style soto. There are methods that grind prawn crackers and garlic to a powder, but at home it is enough to lightly crush 2 tbsp fried shallots, 1/4 tsp garlic powder, and a little white pepper in a mortar. Leaving a few grains gives more texture than grinding it too fine.


Causes of Failure: Cloudy Soup, Weak Aroma, Curry Taste

Warming yellow soto ayam soup in a large pot
Simmering over low heat without letting the bubbles rage keeps the yellow and aroma of the soup clear
Symptom Cause Fix
Cloudy soup Boiled hard, didn't skim Lower to low heat and skim the foam and fat from the surface
Onion sharpness remains Bumbu was under-fried Make an aromatic oil with 3 extra minutes of frying over medium heat and return it to the soup
Curry taste Too much curry powder Next time use turmeric alone and only a little coriander
Weak aroma Lemongrass wasn't bruised Split the base with the back of a knife and release the aroma before simmering
Watery ingredients Bean sprouts or noodles weren't drained enough Leave in a sieve for 3 minutes and press lightly just before putting them in the bowl
Too spicy Sambal was mixed into the pot Don't put it in the pot; adjust in the bowl from 1 tsp

What you most want to avoid in soto ayam is a vague soup that is merely yellow. Before adding salt, add sourness and aroma. A little squeeze of lime lightens the chicken fat and tightens the earthiness of the turmeric. Heat can be added later with sambal, so there is no need to make the whole pot spicy.

If the flavor is thin, rather than boiling the soup down over high heat, return the chicken and simmer an extra 5 minutes over low heat. Cooking off only the water over high heat tends to bring out the bitterness of the aromatics. On a day when there is too much soup, it is easier to portion and freeze some for rice noodles or rice porridge the next day.


Storage and Eating It the Next Day

Home-style soto ayam topped with chicken, egg, and tomato
Keeping the ingredients and soup separate stops the noodles from swelling the next day and makes it easier to bring back the aroma

If you store it, separate the soup, chicken, glass noodles, bean sprouts, and finishing ingredients. Put everything in together and the noodles absorb the soup and the water from the bean sprouts blurs the flavor. The soup and chicken keep 3 days in the refrigerator and about 1 month in the freezer as a guide. Eat the noodles and bean sprouts within the next day, refrigerated.

To reheat, put the soup in a small pot over medium heat, and when it simmers in 3–4 minutes, return the chicken. Warm the noodles separately by pouring hot water over them, and add the soup after putting them in the bowl. If using a microwave, heat one serving of soup at 600 W for 2 minutes, stir once, and add 30 seconds. Do not heat the egg and fried shallots; add them at the end.

The next day, putting white rice at the bottom of the bowl for soto rice is easy. If you want a rich dish alongside, the vegetables of gado-gado (in Japanese) or the fragrant rice of nasi uduk preserve the lightness of the soup better than a coconut stew like rendang (in Japanese).


FAQ

Home-style soto ayam: yellow soup with chicken, egg, tomato, and greens
Even with substitutions, keeping the yellow chicken soup, sourness, and toasty finish makes it feel like soto ayam

Q1. Can I make it with curry powder?

You can, but limit it to 1/2 tsp. Curry powder contains cumin, fenugreek, cinnamon, and more, so a lot makes it a curry soup rather than soto ayam. It gets closer if you use 1 tsp turmeric alone and make up the missing aroma with ginger, garlic, and lemongrass.

Q2. I don't have bone-in chicken. Can I use chicken breast?

Yes. With 600 g chicken breast, shorten the simmering to about 20 minutes over low heat. Simmering too long makes the fibers dry, so take it out when it is white at the center, rest it 2 minutes in the residual heat, and then shred. If the savor of the soup is weak, simmering 2 chicken wings along with it gets closer.

Q3. Can I use rice noodles instead of glass noodles?

Rice noodles go well too. For thin pho-style rice noodles, rehydrate 100 g dried, put them in the bowl, and pour hot soup over them. But rice noodles absorb soup easily, so they are not suited to making ahead. Rehydrate them just before eating and store any extra in a separate container.

Q4. Can children eat it without sambal?

Yes. Keep the soup itself mild and put sambal on a separate dish. Adults dissolve 1 tsp at a time at the edge of the bowl and add more if it lacks heat. Even without heat, lime, fried shallots, and white pepper keep the flavor from blurring.

Q5. I can't get makrut lime leaves.

Thinly shave one strip of lime zest and add it. White pith makes it bitter, so use only the green zest. Lemon zest can substitute but its aroma tends to lean Western, so use less. Squeezing lime juice at the end makes the aroma easier to adjust.


Sources