Soto Ayam (Indonesian Chicken Soup, 40g Protein)

Soto Ayam is the bowl I make when I want something that feels like a hug but still hits my protein for the day. Each serving lands around 40g of protein, mostly from a pile of shredded chicken breast and a halved hard boiled egg. The broth is clear and golden from turmeric, not heavy with coconut, which keeps the fat low and lets the chicken do the work.
This is the Lamongan style of soto, the lighter version you find at roadside warungs across Java. No coconut milk, just a fragrant spice paste fried until it blooms and then simmered into a poaching broth you already built by cooking the chicken. One pot does double duty.
It also reheats beautifully, which makes it a quiet workhorse for meal prep. Keep the components separate and you have lunch sorted for three days.
Why this works
Poaching the chicken in the same water that becomes your broth means nothing is wasted. The breast stays tender because it never boils hard, and the liquid picks up real chicken flavor instead of relying on a cube. Frying the spice paste before it goes into the broth is the other non-negotiable step. Raw aromatics blitzed into water taste flat and slightly harsh, but five minutes in hot oil turns the shallots and turmeric sweet and toasty. That fried paste is the difference between a soup that tastes homemade and one that tastes like a restaurant got it right.
Ingredient notes
Turmeric is doing the heavy lifting on color and earthiness. Fresh turmeric gives a cleaner flavor if you can find it, but 1.5 tsp of ground turmeric works fine and is what most US kitchens will have. Candlenuts are traditional and thicken the broth slightly, but they are hard to source and mildly toxic raw, so I use macadamia nuts as a one for one stand-in. You can skip them entirely and the soup is still good, just a touch thinner.
For noodles, thin rice vermicelli (bee hoon) is classic, but you can use glass noodles or even leftover rice. Bean sprouts add crunch and bulk for almost no calories, so do not skip them. Fried shallots are the finishing touch that makes the bowl, and the jarred kind from an Asian grocery are genuinely good, no need to fry your own.

Soto Ayam (Indonesian Chicken Soup)
Ingredients
Method
- Put the chicken breast in a pot with the 8 cups of water or stock. Add the bruised lemongrass and kaffir lime leaves. Bring to a gentle simmer, then drop the heat so it barely bubbles. Poach for 15 to 18 minutes, until the chicken is just cooked through. Lift the chicken out and set it aside to cool. Keep the poaching liquid, this is your broth.
- While the chicken poaches, make the spice paste. Blend the shallots, garlic, ginger, turmeric, coriander, and macadamia nuts with a splash of water into a rough paste.
- Heat the oil in a wide pan over medium heat. Add the spice paste and fry it slowly, stirring often, for 5 to 7 minutes. You want it to darken slightly and smell toasty with no raw onion sharpness left. This step is what gives the broth its depth, so do not rush it.
- Scrape the fried paste into the pot of broth. Add the salt and white pepper. Simmer everything together for 10 minutes so the flavors marry. Taste and adjust salt now, the broth should be savory and bright.
- Shred the cooled chicken into bite-sized pieces with two forks or your fingers. Soak the rice vermicelli in hot water until soft, about 5 minutes, then drain. Blanch the bean sprouts in boiling water for 30 seconds and drain.
- Build each bowl: a nest of noodles, a handful of bean sprouts, a generous pile of shredded chicken, and half a hard boiled egg. Ladle the hot broth over the top, fishing out the lemongrass and lime leaves as you go.
- Finish with scallions, fried shallots, a lime wedge, and a spoon of sambal on the side. Squeeze the lime in right before eating.
Tips and storage
This soup is built for meal prep if you store it smart. Keep the broth, shredded chicken, noodles, and fresh garnishes in separate containers in the fridge. The broth holds for 4 days and actually tastes better on day two once the spices settle. Reheat the broth on the stove, soften fresh noodles in hot water, and assemble each bowl to order so the noodles never turn to mush.
The broth freezes well for up to 2 months, so I often double the spice paste and stash half. If you want even more protein, add a second egg or bump the chicken to 2 lb and stretch it across the same broth.
If you like brothy chicken bowls like this, my Weeknight Chicken Pho runs on the same one-pot logic, and the Egg Drop Soup with Shredded Chicken is a faster option for busy nights. For another Indonesian dish with that same fried spice paste backbone, try the Weeknight Beef Rendang.