My soto ayam recipe for the beloved Indonesian chicken noodle soup is based on the aromatic breakfast noodle soup we became smitten with on our last day in Yogyakarta, Java. Found across Indonesia’s archipelago, each island, region, city, town, village, and cook has their own take on this recipe.

Soto ayam is chicken soup. ‘Soto’ means soup and ‘ayam’ is chicken. It’s an Indonesian chicken soup with noodles that is the go-to street food breakfast for many locals. But just as my favourite chicken soup recipe might differ markedly from your chicken soup recipe, there seems to be a soto ayam recipe for every village, town, city, and region on Indonesia’s 18,307 islands.

But if there’s one thing that Indonesians seem to agree on, that’s that soto ayam is the country’s chicken noodle soup for the soul. Like all good chicken soups, soto ayam is comfort food, eaten as a healthy filling breakfast to kickstart the day, and recommended for the restorative properties of its ingredients (its turmeric in particular) when you’re feeling a little off or unwell.

This is my soto ayam recipe inspired by the street food soto ayam we sampled in Yogyakarta.

Soto Ayam Recipe for Yogyakarta’s Indonesian Chicken Noodle Soup

In Yogyakarta, the old capital of East Java, best known as a base for exploring the archaeological wonders of Borobudur and Prambanan, but also loved by locals for its street food and home-cooking, we’d noticed signs for soto ayam on rickety old food carts all over the city.

But it wasn’t until our last day in the city, on our way to the Kraton, the Sultan’s Palace, that we had time to stop and sample Yogyakarta’s take on Indonesia’s soto ayam from a spotlessly clean 30-year-old food stall ran by a fastidious cook near, located by the palace walls. After the first taste I knew I had to chase down her soto ayam recipe.

Soto ayam is essentially an aromatic chicken broth with rice noodles, garnishes and condiments, and while there are countless versions of this Indonesian chicken noodle soup, the Yogyakarta cook’s stood out for the consommé-like clarity of the light soup and fragrant aromas from the stock.

And no wonder. Soto ayam typically includes our favourite Southeast Asian aromatics: lemongrass, kaffir lime leaves, shallots, ginger, coriander, turmeric, and cloves, some of the same ingredients that go into the herb and spice pastes here in Cambodia.

Further flavour is added before eating: a squeeze of lime juice, some deep-fried shallots and a spoon of spicy sambal soto, a relish-like sauce made from chillies, candlenuts, garlic, shallots, sugar, salt, and lime. Recipe coming soon.

Some Notes on my Soto Ayam Recipe

My soto ayam recipe does not require coconut milk, as the bowls of Yogyakarta soto ayam we spotted, including the cook’s soto ayam we sampled, definitely did not include coconut.  But I noticed that many recipes do. As I suggested, there are probably as many versions of soto ayam as there are islands in Indonesia.

Our Yogyakarta cook’s soto ayam included bean thread noodles and vermicelli-style rice noodles. Choose either or both. I’ve spotted soto ayam recipes with everything from glass noodles (also called mung bean noodles or cellophane noodles) to yellow noodles (egg noodles or wheat noodles).

Many soto ayam recipes have hard-boiled eggs in the bowl. Amusingly, some have eggs in the photo but not in the recipe. I blame overzealous food stylists for those. We didn’t have eggs in our chicken noodle soup in Yogyakarta nor did we see any in the soto ayam being prepared at other street food stalls.

After a lot of researching and experimenting, here’s my Yogyakarta style soto ayam recipe.

Soto Ayam Recipe – Indonesian Chicken Noodle Soup. Copyright © 2018 Terence Carter / Grantourismo. All Rights Reserved.

Soto Ayam Recipe – Indonesian Chicken Noodle Soup

There are as many versions of Indonesia's chicken noodle soup soto ayam but this one stands out for its clarity and fragrant aromas from the lemongrass and kaffir lime in the stock.
Prep Time: 10 minutes
Cook Time: 1 hour 15 minutes
Total Time: 1 hour 25 minutes
Course: Soup
Cuisine: Indonesian
Keyword: Asian cooking, Asian food, breakfast, chicken soup, Indonesia, Indonesian cuisine, Indonesian food, noodle soup, noodles, recipe, Recipes, soup, street food, yogyakarta
Servings: 4 Bowls
Calories: 311kcal
Author: Terence Carter


  • 2 chicken thighs
  • 2 chicken breasts
  • 2 tbsp vegetable oil
  • 2 stalks lemongrass white part only and bruised
  • 3 kaffir lime leaves
  • 2 stalks of Chinese celery chopped
  • 6 shallots roughly chopped
  • 2 cm piece fresh ginger sliced
  • 6 garlic cloves
  • 3 tsp ground turmeric
  • 3 tsp ground coriander
  • 1 to mato chopped


  • bean sprouts
  • fried shallots
  • lime Wedges
  • coriander
  • bird’s eye chillis
  • sambal oelek or samba soto


  • Place the chicken pieces in a large wok or stock pot with the lemongrass, kaffir lime leaves and celery. Cover with 4 litres cold water and bring to the boil.
  • Reduce the heat to a slow rolling boil and skim the surface of the stock as necessary.
  • After 20 mins check the doneness of the chicken breasts. Remove when they are cooked through. After another 10 minutes remove the chicken thighs. When cool enough to handle remove the meat from the chicken thighs and put the bones back into the stock and put the stock back on a slow rolling boil.
  • Place the shallots, ginger and garlic in a mortar and grind to a paste. Add the ground turmeric and ground coriander
  • Heat the oil in a large wok or saucepan over medium heat. Add the paste and cook until the aromas are released and the paste takes on a darker colour. Add the tomato and combine.
  • Strain the stock and add 2 litres of it to the paste mix. Simmer for half an hour. Season to taste.
  • Shred the chicken breast meat and add all the chicken meat to the soup.
  • Cook the noodles and divide evenly between the bowls.
  • Ladle the soup over the noodles and garnish with bean sprouts, fried shallots and coriander.


Serving: 1g | Calories: 311kcal | Carbohydrates: 12.4g | Protein: 26.6g | Fat: 17.6g | Saturated Fat: 3.8g | Cholesterol: 103mg | Sodium: 308mg | Fiber: 1g | Sugar: 0.8g

Learn More about Indonesian Food

The Food of Indonesia: Delicious Recipes from Bali, Java and the Spice Islands
by Heinz Von Holzen and Lother Arsana

Flavors of Indonesia: William Wongso’s Culinary Wonders
by William W. Wongso

Cradle of Flavor: Home Cooking from the Spice Islands of Indonesia, Singapore and Malaysia
by James Oseland

Do let us know if you make our soto ayam recipe and how it turned out. We’d love to get your feedback and also hear from anyone who has a different soto recipe. We’re eager to know how it varies and where it comes from.

End of Article


Sign up below to receive our monthly newsletter to your In Box for special subscriber-only content, travel deals, tips, and inspiration.

100% Privacy. We hate spam too and will never give your email address away.



Find Your Indonesia Accommodation

Shop for related products