Malay Chicken Soup Recipe (Sup Ayam): Rich, Spiced, and Deeply Comforting
I still remember the first time I had a proper bowl of Malaysian chicken soup. It was at a small hawker stall in Penang, and honestly, I stood there with my tray trying to figure out why it tasted nothing like any chicken soup I’d made at home. It was golden, fragrant, and layered with warm spices I couldn’t immediately name. It wasn’t just soup. It was medicine, comfort, and a full meal all at once.
That trip changed how I cook. I came home, spent weeks testing batches in my kitchen, and went through more whole chickens than I’d like to admit. But once I cracked it, this Malay chicken soup (known locally as Sup Ayam) became one of my most-cooked recipes. It’s now my go-to for cold evenings, meal prep Sundays, and anytime someone in the house feels run-down.
If you’ve never cooked with whole spices before, this recipe is going to open up a whole new world for you. And if you already love Asian-inspired soups, I promise this one will earn a permanent spot in your rotation.
Why You’ll Love This Recipe
This isn’t your standard broth-and-noodles situation. Malay chicken soup is built on a base of whole spices like cinnamon, star anise, cardamom, and cloves, which give the broth a depth and warmth that’s almost impossible to achieve any other way. It’s naturally gluten-free, works beautifully as part of a healthy meal prep plan, and comes together in about an hour.
It’s also the kind of soup that’s genuinely good for you. The bone-in chicken pieces release collagen and minerals as they cook, and the ginger and turmeric bring serious anti-inflammatory properties. If you’re building a clean, high-protein meal prep routine, this recipe fits right in.
What Makes This Recipe Unique
Most Western chicken soups rely on herbs like thyme and bay leaves. Sup Ayam does something different. The magic comes from toasting whole spices and building the broth slowly with bone-in chicken. You also get a lemongrass note in the background that makes the whole thing smell absolutely incredible while it’s simmering. It’s both exotic enough to impress guests and simple enough for a Tuesday night.
Key Features
- Ready in under 90 minutes
- High-protein and naturally low in carbs
- Great for meal prep and freezes well
- Gluten-free and dairy-free
- Works with an Instant Pot for a much faster version

Essential Ingredients
For the Soup:
- 1.5 kg (about 3 lbs) bone-in chicken pieces (thighs and drumsticks work best)
- 2 liters water or low-sodium chicken broth
- 3 tablespoons neutral oil (avocado oil or coconut oil)
- 1 large onion, roughly chopped
- 6 garlic cloves, smashed
- 1 inch fresh ginger, sliced
- 2 lemongrass stalks, bruised and cut into 3-inch pieces
- 2 medium potatoes, cubed
- 2 medium carrots, sliced
- Salt to taste
The Whole Spice Blend (this is where the magic lives):
- 1 cinnamon stick
- 3 star anise
- 4 cardamom pods, lightly crushed
- 4 whole cloves
- 1 teaspoon black peppercorns
- 1/2 teaspoon turmeric powder
To Serve:
- Fresh cilantro leaves
- Fried shallots (you can buy these ready-made at most Asian grocery stores)
- Sliced green onions
- Steamed white rice or crusty bread
Alternative Ingredients
If you can’t find lemongrass, use 1 tablespoon of lemongrass paste. It’s not quite the same but it works. Cardamom pods can be swapped for a small pinch of ground cardamom if that’s what you have. For a lighter version, boneless chicken breast will work, but you’ll want to add about a tablespoon of butter or a splash of coconut milk at the end to compensate for the lost richness. And if you want to go the keto meal plan route, skip the potatoes and add zucchini or cauliflower in the last 10 minutes of cooking instead.

Step-by-Step Directions
Step 1: Prep the chicken. Pat your chicken pieces dry with paper towels. This actually matters, even for soup, because it helps the skin brown properly if you’re searing first. Lightly season with salt.
Step 2: Bloom the spices. Heat your oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the cinnamon stick, star anise, cardamom pods, cloves, and peppercorns. Let them sizzle for about 60 seconds. You’ll know they’re ready when your kitchen starts smelling incredible.
Step 3: Build your aromatics. Add the onion, garlic, and ginger to the pot. Cook for 3 to 4 minutes until the onion softens. Then add the lemongrass and turmeric. Stir everything together for another minute.
Step 4: Add the chicken. Nestle the chicken pieces into the pot and pour in your water or broth. Bring everything up to a boil, then reduce to a steady simmer. Skim off any foam that rises to the surface in the first 10 minutes. That foam is just protein from the bones and it’s totally normal, but removing it gives you a cleaner, clearer broth.
Step 5: Simmer low and slow. Let the soup simmer uncovered for 40 minutes. This is where the collagen breaks down and the broth gets that silky, full-bodied texture. Don’t rush this part.
Step 6: Add the vegetables. Drop in the potatoes and carrots. Continue simmering for another 15 to 20 minutes until the vegetables are tender.
Step 7: Taste and adjust. Season with salt. If you want more depth, a small splash of fish sauce works beautifully here.
Step 8: Serve. Ladle into bowls over steamed rice. Top with fresh cilantro, fried shallots, and green onions.
Instant Pot Version: Use the saute function to bloom your spices and cook the aromatics. Add everything else, seal, and cook on High Pressure for 20 minutes with a natural release. The broth won’t be quite as clear but the flavor is excellent and the whole thing is done in under 40 minutes.

Pro Tips
The single biggest mistake I made early on was using boneless chicken. You need the bones. They’re what give this soup its body and richness. If you can find a good butcher who sells chicken backs and carcasses cheaply, throw one of those in alongside your pieces for an even richer result.
Toast your spices properly. A lot of recipes skip this step or rush it, but those 60 seconds in hot oil make a real difference in how the flavors develop.
For meal prep, make a double batch and store in airtight glass meal prep containers in the fridge. It keeps well for up to 4 days and tastes even better on day two after the spices have had more time to settle into the broth.
If you want to freeze it, leave out the potatoes and add freshly cooked ones when you reheat. Potatoes don’t freeze well in soup and go grainy when thawed.
A good Dutch oven is worth every penny here. I use mine for slow-simmered soups constantly. It distributes heat evenly so nothing scorches on the bottom and you get that low, steady simmer that’s essential for a good broth.
FAQs
Can I make this soup ahead of time? Yes, and I’d actually recommend it. The flavor deepens overnight. Store it in the fridge and reheat gently on the stove.
What can I serve with Malay chicken soup? Steamed jasmine rice is the classic pairing. Roti canai (Malaysian flatbread) is also traditional if you can find it. A simple cucumber salad on the side is nice to cut through the richness.
Is this soup spicy? No, not really. The whole spices give warmth but not heat. If you want a kick, add a sliced red chili or serve with sambal on the side.
Can I use a slow cooker? Absolutely. Bloom your spices and saute the aromatics on the stove first, then transfer everything to the slow cooker and cook on Low for 6 to 7 hours.
How do I make this for a low-carb or diabetic diet? Swap the potatoes for low-carb vegetables like cauliflower, zucchini, or green beans. The broth itself is very clean and naturally low in carbohydrates.
You’ll Also Love
- Tom Yum Gai (Thai Chicken Soup) – another Southeast Asian classic with a bold, sour, spicy broth
- Chicken Congee (Asian Rice Porridge) – ultra-comforting and perfect for when you’re under the weather
- Bone Broth Recipe – if you want to go deep on the healing broth rabbit hole
- Turmeric Golden Milk Soup – uses many of the same spices in a creamy, warming format
- Lemongrass Coconut Chicken Curry – for when you want the same flavor profile but richer and thicker
Conclusion
This Malay chicken soup recipe is one of those dishes that pays you back every time you make it. It takes a little more attention than opening a can, but the result is so far beyond what you’d get otherwise. The broth alone is worth the effort.
Once you get comfortable with the spice blend, you’ll start using it everywhere. I’ve added those same aromatics to rice dishes, braised meats, and even marinades. That’s the thing about learning a new cuisine’s flavor language. It just opens doors.
Try it this weekend. Make a big pot, serve it with rice, and watch people go quiet at the dinner table. That’s always a good sign.
I’d love to hear how yours turns out. Leave a comment below and let me know if you made any tweaks!
Linda
