Soto ayam is chicken noodle soup – Indonesian style. Lemongrass. Lime leaves. Ginger. Garlic. Spices. This is not your mom’s chicken noodle soup.
Crispy fried chicken. Fried shallots. Cilantro. Rice noodles. And a medium boiled egg. This is Indonesia’s answer to ramen.
I love noodles. And I have a thing for noodle soups. Look around glebe kitchen. Ramen. Pho. Laksa. Classic chicken noodle. Turkey noodle from scratch. Bo kho. Khao soi. Noodle soup puts me in a happy place. And soto ayam is right up there.

Soto ayam is not your run of the mill bowl of noodle soup
Soto ayam is unto itself. Most classic noodle soups are. Each has its distinctive broth. Toppings. Noodles. Spicing. You can take a trip around the world on noodle soup.
You could serve it as an appetizer. A cup of soup. But it comes into its own as the star. A big bowl of hot noodles in broth. A generous portion of the lemongrass infused fried chicken. A perfect medium boiled egg. See where I’m going here? Meal in a bowl.
It’s closest to laksa. But with way less coconut milk. There’s a spice paste at the base like laksa. Tons of flavour from that. The tastes are closer to Thai than Malay though. So not quite like laksa. Like I said. Unto itself.

Indonesian chicken noodle soup is a labour of love
Funny thing about most of the big Asian soups. The famous ones. They are all real work. This is not the same as a simple cream of broccoli soup. You don’t just chuck a bunch of stuff in a pot and call it done.
But every step adds something special. The chicken gets poached in a lemongrass broth. That adds more chicken flavour to the broth. And a hint of lemongrass to the chicken.
That chicken gets fried. So it has this wonderful crispy texture. And deeper chicken flavour.
There’s a paste. Shallots. Garlic. Spices. Ginger. That gets cooked down. Until the flavours meld into this wonderful soup base.
The paste goes into the lemongrass broth. Double tasty. It’s not as crazy as tonkotsu ramen from scratch but it’s not trivial either.
You get something at the other end of the journey. A little insight into the Indonesian kitchen. A truly great bowl of soup. For me it’s worth it. You have to decide for yourself. Are crazy soups your thing?
Major research required
Full disclosure. I’m not Indonesian. I didn’t grow up eating Indonesian. My mom didn’t make Indonesian chicken noodle soup for me. This is not a family secret recipe.
It is the result of a whole lot of research. I’ve had soto ayam in the Netherlands. That’s as close as you can get outside Indonesia I think. They are mad for Indonesian in the Netherlands. So I have a baseline.
I couldn’t find anything that lined up with it in any cookbook I own. And I own a lot of cookbooks. Looking at recipes online didn’t help either.

Indonesian youtube unlocked soto ayam for me
In the end I used my VPN. Set it to Indonesia. So I could get to google Indonesia. Watched a bunch of Indonesian youtube videos. A lot of google translate. Learned some new words. And came up with this.
It’s a bit more work than I expected. More work than most soto ayam recipes I’ve seen. But in the end that’s what makes it special. Going the distance.
The chicken – It’s poached in a lemongrass lime leaf broth. And then it’s shallow fried. You wind up with these little bites of lemongrass infused crispy chicken. Crazy good.
The spicing – The spicing for soto ayam actually pretty delicate. A bit of turmeric. Just enough to give the soup some colour. A little pepper. And some coriander powder. It’s actually vaguely Indian tasting until you add in the lemongrass and lime leaf.
The spice paste – Frying the shallots, garlic and ginger is a nice touch. Not one I’d thought of on my own. This one is pure Indonesian youtube. Mellows the sharp edges. It makes a difference.
Candlenut – It’s not easy to find candlenut where I live. But macadamia nuts work pretty well. And pretty easy to find. If you can get candlenut do it. But if you can’t then macadamia nuts will do.
Fried shallots – Fried shallots are way better than you’d expect. And you should expect them to be pretty tasty. Think onion rings. Now think about the complexity shallots bring. Getting it yet? You need to try these little flavour bombs.

You need to try this soup
Indonesian chicken noodle soup. Dinner in a bowl. If you don’t know soto ayam you need to try it.
A bit more effort than you might expect. But so worth it. This is one tasty soup. Satisfying. Rich chicken. Flavourful, complex broth. Fried shallots. Cilantro.
And a not so authentic medium boiled egg just to push it over the top. That’s a glebe kitchen touch.
It all just works. In a way you might not expect. But in a way you are going to love. After all, who doesn’t love chicken noodle soup? Make it. Or find a restaurant that serves it. Just try it. Seriously. Find a way.
“A person who doesn’t love chicken noodle soup is a person without a soul” said somebody. Somewhere. At some point. Maybe. OK – maybe not. I made that up. But think about it…

soto ayam – Indonesian chicken noodle soup
Ingredients
The chicken and soup base
- 8 chicken thighs skin removed
- 8 cups chicken stock no sodium (homemade is nice here)
- 1 stalk lemongrass cut into 3 pieces
- 3 kaffir lime leaves
- 1 tsp salt
- vegetable oil to shallow fry
The spice paste
- 1 cup shallots chopped the size of garlic cloves
- 5 cloves garlic chopped
- 1 inch fresh ginger chopped
- 1 tbsp macadamia nuts – these are a replacement for the more traditional but harder to find candlenuts
- 1/2 tsp turmeric powder
- 1 1/2 tsp coriander powder
- 1/2 tsp pepper
- 1/2 cup coconut milk
- 3 tbsp vegetable oil
The soto ayam
- the stock from cooking the chicken
- 12 oz rice vermicelli
- 4 large eggs
- chopped cilantro to garnish
- fried shallots to garnish
- sambal oelek to serve
- lime wedges to serve
Instructions
Prep the chicken
- Skin the chicken.
- Combine the stock, kaffir lime leaf, lemongrass and salt in a pot large enough to hold all the ingredients. Bring to a simmer.
- Add the chicken and simmer until the chicken reaches an internal temperature of 170F. This should take 15-20 minutes. Don’t boil. Simmer. Little bubbles.
- Remove the chicken from the broth. Blot dry. Set aside. You can also turn off the heat under the broth for now.
Make the spice paste
- While the chicken simmers make the spice paste.
- Heat a bit of oil in a small skillet. Add the garlic, shallot and ginger and fry until the shallots soften and start to colour up.
- Transfer the garlic, shallot and ginger to a blender. Add the remaining ingredients and puree. This is your spice paste.
- Heat 3 tablespoons of oil in a pot over medium heat. When the oil starts to shimmer add the paste and cook, stirring constantly for about 5 minutes. Turn the heat down to medium low and cook for another two minutes or so. The oil should start to separate at the edges.
- Stir the cooked paste into the broth and stir.
Fry the chicken
- If you fried shallots just keep going with the chicken. If not heat around 2 cups of oil in a frying pan large enough to hold half the chicken (4 thighs). A spatter guard isn’t a bad idea here if you have one.
- Fry on one side for about 2-3 minutes. Flip the chicken and cook another 2-3 minutes. You want the chicken to brown but you don’t want to cook it to death…Remove the chicken and repeat with the other 4 thighs. Set aside to cool enough to handle.
- When it’s cool enough pull the chicken off the bone and shred it.
Medium boil the eggs
- Bring enough water to cover the eggs by one inch to a boil in a small saucepan. Add the eggs and set a timer. You want to cook them exactly seven minutes.
- After seven minutes remove them from the pan and submerge in an ice bath. This stops the eggs from cooking more. This should get you about a perfect medium boiled egg. Peel but don’t slice them yet.
Assemble the soto ayam
- Bring the broth to a lively simmer. Taste it. Be careful. It’s hot. It will need more salt. It will be somewhere around another 1/2 to full teaspoon. Maybe more. Season to your taste.
- To soften the rice vermicelli just fully submerge it in the hottest water you can get out of your tap. Let it sit five minutes and drain. Rinse with cold water. People that tell you to cook rice vermicelli like to eat rice noodle mush.
- Have your garnishes ready. Slice your eggs in half. Use a sharp knife and be careful. Those yolks are still soft.
- To serve place 1/4 of the rice noodles in each of 4 bowls. Divide the chicken and place it on the vermicelli. Top with fried shallots and cilantro. Pour 2 cups of broth into each bowl. Add one egg and a slice of lime per bowl. Serve. Add sambal oelek to taste. Enjoy.
Notes
Nutrition

soto ayam - Indonesian chicken noodle soup
Ingredients
The chicken and soup base
- 8 chicken thighs skin removed
- 8 cups chicken stock no sodium (homemade is nice here)
- 1 stalk lemongrass cut into 3 pieces
- 3 kaffir lime leaves
- 1 tsp salt
- vegetable oil to shallow fry
The spice paste
- 1 cup shallots chopped the size of garlic cloves
- 5 cloves garlic chopped
- 1 inch fresh ginger chopped
- 1 tbsp macadamia nuts - these are a replacement for the more traditional but harder to find candlenuts
- 1/2 tsp turmeric powder
- 1 1/2 tsp coriander powder
- 1/2 tsp pepper
- 1/2 cup coconut milk
- 3 tbsp vegetable oil
The soto ayam
- the stock from cooking the chicken
- 12 oz rice vermicelli
- 4 large eggs
- chopped cilantro to garnish
- fried shallots to garnish
- sambal oelek to serve
- lime wedges to serve
Instructions
Prep the chicken
- Skin the chicken.
- Combine the stock, kaffir lime leaf, lemongrass and salt in a pot large enough to hold all the ingredients. Bring to a simmer.
- Add the chicken and simmer until the chicken reaches an internal temperature of 170F. This should take 15-20 minutes. Don’t boil. Simmer. Little bubbles.
- Remove the chicken from the broth. Blot dry. Set aside. You can also turn off the heat under the broth for now.
Make the spice paste
- While the chicken simmers make the spice paste.
- Heat a bit of oil in a small skillet. Add the garlic, shallot and ginger and fry until the shallots soften and start to colour up.
- Transfer the garlic, shallot and ginger to a blender. Add the remaining ingredients and puree. This is your spice paste.
- Heat 3 tablespoons of oil in a pot over medium heat. When the oil starts to shimmer add the paste and cook, stirring constantly for about 5 minutes. Turn the heat down to medium low and cook for another two minutes or so. The oil should start to separate at the edges.
- Stir the cooked paste into the broth and stir.
Fry the chicken
- If you fried shallots just keep going with the chicken. If not heat around 2 cups of oil in a frying pan large enough to hold half the chicken (4 thighs). A spatter guard isn’t a bad idea here if you have one.
- Fry on one side for about 2-3 minutes. Flip the chicken and cook another 2-3 minutes. You want the chicken to brown but you don’t want to cook it to death…Remove the chicken and repeat with the other 4 thighs. Set aside to cool enough to handle.
- When it’s cool enough pull the chicken off the bone and shred it.
Medium boil the eggs
- Bring enough water to cover the eggs by one inch to a boil in a small saucepan. Add the eggs and set a timer. You want to cook them exactly seven minutes.
- After seven minutes remove them from the pan and submerge in an ice bath. This stops the eggs from cooking more. This should get you about a perfect medium boiled egg. Peel but don’t slice them yet.
Assemble the soto ayam
- Bring the broth to a lively simmer. Taste it. Be careful. It’s hot. It will need more salt. It will be somewhere around another 1/2 to full teaspoon. Maybe more. Season to your taste.
- To soften the rice vermicelli just fully submerge it in the hottest water you can get out of your tap. Let it sit five minutes and drain. Rinse with cold water. People that tell you to cook rice vermicelli like to eat rice noodle mush.
- Have your garnishes ready. Slice your eggs in half. Use a sharp knife and be careful. Those yolks are still soft.
- To serve place 1/4 of the rice noodles in each of 4 bowls. Divide the chicken and place it on the vermicelli. Top with fried shallots and cilantro. Pour 2 cups of broth into each bowl. Add one egg and a slice of lime per bowl. Serve. Add sambal oelek to taste. Enjoy.
Notes
Nutrition
If you want to make restaurant style curry but don’t want to spend all day prepping for it then this easy curry recipe technique is for you.
You will impress yourself. And your friends. Family too. It’s a different way to get to the same place. If you’ve ever wondered why your curries don’t come out like restaurant dishes read on.
This easy curry recipe is all about onions
Just about every Indian curry is about onions. They are the foundation. The spices make a curry sing but the onions are the heart. The soul. There’s no way to get around this. At least not that I’ve ever found.
I love homestyle curry. I grew up eating it. Homestyle recipes are about finely chopped onions. Slowly browned. For a long time. Like 20-30 minutes or more. Slow food.
Restaurants do it different. They use a thing called curry base. Or base gravy. Basically you boil a lot of onions to death. Add a few other ingredients. And puree. Like a watery onion soup that tastes vaguely of curry. And yet somehow that works.
They can crank out curries in under 10 minutes using this stuff. Worth looking into. But there’s a bit of a learning curve. This is how it’s done in restaurants.
In the middle there’s this easy curry recipe technique. A different way of doing it. Not one you’re likely to see anywhere else. I’m pretty sure I came up with it. A new take.
You may think I’m crazy. A lot of people do. But this works. And it works well. Before you write me off give it a go. Just once. Then decide.
I like making curries restaurant style. I go the distance. Often. But I like this easy curry recipe approach too. It’s easier. And it scales better than restaurant style cooking. It’s nearly restaurant cooking. Nearly restaurant style. That’s what I’m calling this.

Onion puree is the key
It’s not rocket science. I’m actually amazed nobody has come up with this before. It’s sort of like curry base. Except it takes around 15 minutes to make. Instead of a couple hours.
The onions need to cook down. For Indian that’s key. But how they get cooked matters a bit less. At least initially. You just want them cooked through.
So for this easy curry recipe I say nuke the onions. Yes, you heard me. Microwave them. For real.
It’s funny. To me anyway. I can’t stand my microwave. It’s a bad way of heating up food. And that’s its best feature as far as I can tell. Just not a fan.
For this it works. It’s actually the right tool for the job. Chop up the onions and toss them in the microwave. Until they are really soft. Around 10 minutes at about 70 percent power.
Let them cool a bit and toss them into the blender with some oil and water. Puree. And you have the base of nearly restaurant style cooking. In way less time than restaurant style curry base takes.
From here it’s pretty much restaurant style cooking technique
I have a few things I always do when I cook Indian. I want some oil in the pan. It’s really hard to cook Indian without it. You can spoon it off at the end if you want. But you need it along the way.
The order in which you add things is important. The oil goes in first. Get it to the point it shimmers. Then add any whole spices you may be using. Things like cloves or cardamom or cinnamon stick. Cook that until they crackle.
Larger bits of peppers, onions or chilies go in next. Toss them around in the oil until the onions soften or the peppers blister a bit. Just follow the recipes.
Bloom your ground spices in oil
Blooming your spices in oil is critical. Seriously. I question any Indian recipe that doesn’t include this step. It is fundamental. Blooming spices means cooking spices in oil. So simple. But so important.
Blooming gets rid of any raw spice flavours. Worth doing just for that. But it also gets all the oil soluble flavour compounds into the oil. And those compounds get spread around the dish. It’s just better.
Don’t take my word for it. Please. Google it. Check out Serious Eats. Or Cooks Illustrated. Or whatever other quality site you trust. I didn’t make this up. It’s food science.
It’s also why you need to have enough oil. If you don’t the spices will stick. Or worse. They will burn. Burn your spices and you will have to start again. No coming back from burnt spices.

Next add your wet ingredients
You need to stop the spices from over-cooking somehow. And adding wet ingredients is how. This is where the onion puree comes in.
There should be a fair bit of free oil in your pan. Which is good. Critical really. You want to fry the onion puree. Just microwaving onions isn’t good enough. Not by a long shot.
This is where something else you should Google comes in. The Maillard reaction. More food science. Probably one of the most important bits of food science. This is the magic of browning. All sorts of wonderful flavours get created.
You don’t need to understand it. Just believe. It’s the magic that happens when heat hits sugars and amino acids. Onions, meat, mushrooms, bread. It’s all the Maillard reaction.
Add the chicken or lamb or beef
Nearly restaurant recipes are easiest with chicken. Chicken thighs in particular. You can chuck them in raw if you want. They will cook in the sauce.
Keep things a bit on the dry side to start though. Chicken throws a fair bit of liquid as it cooks. Tasty liquid. A little more flavour. Adjust for consistency at the end. Or cook your chicken first. Then it’s really restaurant style.
Shrimp – or prawns – work too. Just be very, very careful not to overcook them. It only takes a few short minutes to cook shrimp perfectly. A few minutes more and they are little shrimp shaped pencil erasers. Not so good.
If you are doing a lamb or beef it’s a little different. You are cooking almost to order here. Braising beef or lamb for a couple hours isn’t to order.
I tend to pre-cook my lamb and beef in a salty curried broth. Batch cook it and use my food saver to portion off enough for a curry. It freezes well. And it doesn’t take up a lot of room in the freezer.
I should really try this technique but cook the lamb or beef the whole way in the sauce. I will report back. It should work but until I try it there’s no guarantee.

Easy curry recipe finishing touches
The finishing touches come last. Lemon. Tamarind. Cilantro. Cream. Fresh tomato. Whatever little tweaks the recipe calls for. The tastes you don’t want to disappear into the dish.
A little garnish if you’d like and you’re done. Nearly restaurant style. From a standing start to the table in under an hour.
It’s not exactly the same as restaurant style cooking. And it’s not like homestyle curry either. It’s somewhere in between. Easy. And fairly fast.
It’s every bit as delicious though. Try it. You will be surprised. Especially if you’ve been wondering why your curries don’t taste like the ones they serve at your favourite Indian restaurant.
Who doesn’t want an easy curry recipe? With nearly restaurant results. It’s not a thing yet. But it will be. Try it.
Make the curries
Chettinad chicken
Chicken jalfrezi
Chicken masala
Chicken tikka masala
Chicken madras
Chicken saag
More coming all the time.
