
Soto Ayam
Learn how to make authentic soto ayam, Indonesia's beloved aromatic chicken soup with turmeric-golden broth, shredded chicken, and an array of toppings. This comforting classic is the ultimate Indonesian comfort food!
Ingredients

The Story
Soto ayam is Indonesia's most beloved soup, a fragrant, turmeric-golden broth filled with shredded chicken and served with an elaborate array of garnishes that transform each bowl into a personalized feast. The word "soto" likely derives from the Chinese "caudo" or Cantonese "chau do," reflecting the dish's origins in the culinary exchange between Chinese immigrants and indigenous Indonesian cooking. Over centuries, soto evolved into dozens of regional variations across the Indonesian archipelago, from the coconut-enriched soto Betawi of Jakarta to the clear, intensely spiced soto Madura of East Java. Soto ayam - chicken soto - is the most widespread version, found everywhere from humble street carts to elegant restaurants. Every region, every city, every family claims their soto ayam is the authentic one, and the variations are endless. Soto ayam Lamongan from East Java features a clear broth with koya (crushed kerupuk mixed with fried garlic). Soto ayam Ambengan uses a spicier paste. Soto ayam Semarang includes cabbage and is slightly sweeter. What unites them all is the aromatic base of turmeric, galangal, lemongrass, and candlenuts that gives the broth its characteristic golden color and complex fragrance. The soup is never served plain - it arrives with a constellation of accompaniments: rice cakes or vermicelli, hard-boiled eggs, fried shallots, celery leaves, lime wedges, sambal, and kecap manis. Each diner builds their perfect bowl. What makes soto ayam so extraordinary is the layering of textures and the interplay between the aromatic broth and its many toppings. The broth itself is a marvel - golden, fragrant, and deeply savory from slow-simmered chicken and the complex spice paste. The chicken, poached until tender then shredded, provides protein without overwhelming the other elements. But the magic happens at the table: a squeeze of lime brightens everything, sambal adds heat, kecap manis contributes sweetness, fried shallots bring crunch, and rice cakes or vermicelli add substance. Every spoonful is different, every bite a new combination. Soto ayam is the dish Indonesians turn to when they need comfort - served for breakfast, lunch, or dinner, at weddings and funerals alike, it is the taste of home across the world's largest archipelago.
Instructions
Step 1
Poach the chicken. Place the whole chicken or chicken pieces in a large pot and cover with water. Add the bruised lemongrass, kaffir lime leaves, bay leaves, and salt. Bring to a boil over high heat, then reduce to a gentle simmer. Skim off any foam that rises to the surface. Simmer for 40-50 minutes for a whole chicken, or 30-35 minutes for parts, until the chicken is cooked through and tender. Remove the chicken and set aside to cool. Strain the broth through a fine-mesh sieve and reserve - you should have about 8 cups of flavorful golden broth.

Step 2
Make the spice paste (bumbu). While the chicken poaches, prepare the bumbu. If using whole coriander seeds, toast them briefly in a dry pan until fragrant. In a food processor or blender, combine the shallots, garlic, turmeric, galangal, ginger, candlenuts, toasted coriander, and white pepper. Blend to a smooth paste, adding a splash of water if needed to help it process. The paste should be vibrant yellow-orange from the turmeric.
Step 3
Fry the spice paste. Heat the vegetable oil in a large pot or Dutch oven over medium heat. Add the spice paste and fry, stirring constantly, for 8-10 minutes until very fragrant, darkened slightly, and the oil begins to separate and pool around the edges. This step is crucial - the paste must be fully cooked to develop its flavor and remove any raw taste. The kitchen will smell incredibly aromatic.

Step 4
Build the soup. Pour the reserved chicken broth into the pot with the fried spice paste. Stir well to combine and bring to a simmer. Cook for 15-20 minutes to allow the flavors to meld. Taste and adjust seasoning - the broth should be well-seasoned, aromatic, and have a beautiful golden color from the turmeric. Add more salt if needed.
Step 5
Prepare the chicken and toppings. While the broth simmers, shred the cooled chicken into bite-sized pieces, discarding the skin and bones. Prepare all the toppings: soak rice vermicelli in hot water until softened then drain (or cook rice), boil and dice the potatoes, halve the hard-boiled eggs, blanch the bean sprouts briefly, slice the green onions, chop the celery leaves, and have the fried shallots, lime wedges, sambal, and kecap manis ready.

Step 6
Assemble and serve. To serve, place a portion of rice vermicelli or rice in each deep bowl. Top with shredded chicken, diced potatoes, bean sprouts, and half a hard-boiled egg. Ladle the hot, golden broth generously over everything. Garnish with fried shallots, chopped celery leaves, and sliced green onions. Serve immediately with lime wedges, sambal, and kecap manis on the side - each diner squeezes lime for brightness, adds sambal for heat, and drizzles kecap manis for sweetness according to their preference. Kerupuk or emping crackers can be crumbled on top or eaten alongside. The joy of soto ayam is in the customization - encourage everyone to season their bowl to their own taste. This is breakfast, lunch, dinner, and comfort food all in one bowl.
You Might Also Like










