Sup Kambing, the incredibly aromatic mutton soup of South Indian origin, is a flavour bomb from the mamak stalls of Singapore and Malaysia. With coriander, cumin, and a heap of heritage, it’s the sort of soup that warms your belly and your soul.
Estimated reading time: 7 minutes

What is Sup Kambing?
In Malay, Sup Kambing literally means “mutton soup,” but that translation hardly does it justice. It’s a brothy bowl of magic, rich with coriander, fennel, cumin, and all the warming spices your soul didn’t know it needed.
It’s not just soup; it’s an experience. Born from South Indian Muslim cuisine and perfected on the streets of Singapore and Malaysia, this greenish-golden wonder is what happens when bold spices meet slow-simmered comfort.
Forget delicate consommés, this is a sharp, spice-forward soup that demands attention. Usually served with baguette, Sup Kambing is the perfect excuse to slurp.
Sup Kambing Recipe
It’s a very easy recipe to make, and while the total cooking time is 2 hours or so, the actual hands-on time is no more than 20 – 30 minutes. The rest of the time, it’s on the stove simmering away.
So yes, it can be made in a slow cooker or instant pot. Times will be just like any stew or long cooking curry. I don’t use either, so I shan’t give you times for it, as you’ll know better if they are a part of your kitchen.
This is what we’ll be doing to cook this soup kambing recipe:
- Prep work – chopping, dicing, etc.
- Fry the whole spices for 30 seconds, then add the ground up aromatics.
- Add the lamb and ground spices, followed with the water. Simmer for 1 hour.
- Add the diced vegetables, simmer for another hour.
- Serve up, garnish with coriander leaves (cilantro) green chilli slices and cripsy fried shallots (or onions).
That’s it, done. Doable, right?

What makes a good Sup Kambing?
Time, bones, and a bit of drama. A great Sup Kambing is all about coaxing flavour from meaty bones over a slow simmer until the broth turns rich and slightly cloudy.
The meat should be tender enough to fall apart at the nudge of a spoon. Bonus points if the soup has that signature greenish tint from coriander, because colour matters too!
Goat, Mutton or Lamb?
Traditionally, this hawker centre favourite is made with goat meat or mutton – robust, gamey, and perfect for soaking up all those heady spices. But lamb works beautifully too. It’s gentler, softer, and gives you that same rich broth without the heavy punch.
What’s the difference between mutton and lamb?
Mutton is the meat from a mature sheep, usually over 2 years of age. Lamb on the other hand, is the meat of a young sheep, below the age of 1.
I’m also not a fan of either goat meat nor mutton, so lamb is always my preferred meat.
Now, about that eternal kitchen debate: more meat or more bone? The answer is both. You need the meaty bones to give the soup its silky depth, and the chunks of meat for texture. This isn’t a place for lean cuts – this is where flavour lives.
So what do I do when cooking sup kambing?
I use lamb chops with extra bones from the butcher for more flavour. Lamb chops have bones and meat on them, so the best of both worlds. Extra bones adds even more flavour to the broth.
I employ this same method when cooking Feng, that festive Eurasian offal dish, adding lamb chops to the broth for more flavour.

Other Soup Kambing Ingredients
Don’t be put off by the rather long list of ingredients in the recipe card below. They are all everyday items like your spices and aromatics.
Let’s talk about the vegetables used when we cook this Singaporean and Malaysian mutton soup. The “standard” vegetables are carrots, tomatoes and optional potatoes. We don’t use much, just a small amount, because sup kambing is more a broth than a stew. So we keep it light.
And this is why if you do use potatoes, you don’t want too much as that’ll thicken the soup. You’ll notice that I’m not using any. If you want to add it to this recipe here, just 1 medium-sized potatoes, diced, added with the other vegetables.
I like to add 1 stick of celery to the mix because celery is made for soups and stews! We dice all our vegetables into tiny pieces, smaller than bite size pieces.
What gives Sup Kambing its rich flavour?
Magic. And by magic, I mean the bones, marrow, and all those spices. Long, patient simmering lets the fat, collagen, and aromatics mingle into one luxurious, soul-hugging potion. You’ve got depth, brightness, and comfort all in one steamy bowl. The kind of flavour that makes you wonder why you ever bothered with plain old chicken soup.
You’ll spot a bowl of Sup Kambing from a mile away thanks to its slightly greenish-gold broth. That colour’s no accident; it’s from coriander, turmeric, and sometimes even a sneaky handful of mint or green chilli.
The result? Layers of earthy, peppery, citrusy, spicy perfection. Every sip is a story – one that starts in India and ends at a hawker centre in Singapore at 2 a.m. Or Malaysia.
It’s not just food. It’s nightlife in a bowl. So the next time someone tells you soup is boring, hand them a bowl of Sup Kambing. Watch their eyes widen. That’s the look of someone discovering aromatic mutton soup royalty.
Is Sup Kambing spicy?
Sup Kambing brings a confident kind of heat. Think warming spices like black pepper, cumin, coriander, and ginger doing a slow dance with the broth. It’s more “cosy spice hug” than “five-alarm chilli panic.” So maybe, it’s a little spicy, but in a deliciously aromatic, keep-sipping kind of way.
How to Serve
Sup Kambing doesn’t need fancy plating. Pour it piping hot, garnish as described below and dunk your bread right in. Want to do it like the locals do? Pair it with iced Milo or hot teh tarik. That’s how we do it at mamak stalls across Malaysia and Singapore.
It’s the ultimate late-night mamak dish, equal parts comfort and chaos, perfect after football matches, long workdays, or heartbreaks. Or, as in my case, clubbing. This is Singaporean and Malaysian comfort food at its most rustic.
I have many, many fond memories of enjoying a bowl of steaming sup kambing at the old Newton Road Hawker Centre, one of our go-to places after a night out. Unfortunately, it was apparently featured in the movie “Crazy Rich Asians” and is now a tourist trap with silly prices.

Leftovers?
On the off chance you’ve managed not to drink the pot dry, like all stews and curries, Sup Kambing is better the next day. Once it’s cooled, pop it into an airtight container and refrigerate for up to three days.
The spices will deepen, and the broth gets even silkier. To reheat, just warm it gently on the stove, adding water if necessary.
Once it’s cooled, you’ll see a layer of fat at the top. Feel free to scrape it off if you’re not keen, to make it just that little bit healthier!
You can also freeze sup kambing for up to two months. Store it in an airtight container and defrost and heat up when ready to serve.

Sup Kambing Recipe (Lamb or Mutton Soup)
Ingredients
- 750 g lamb or mutton on the bone read article above on ratio of bones to meat
- 1.5 litres water
- 2 Tbsp oil
Aromatics
- 2 medium onion
- 3 cloves garlic
- 5 cm ginger
Dry Spices and Seasoning
- 1 cinnamon stick
- 3 cloves
- 3 cardamom pods
- 2 star anise
- 1 tsp fennel seeds or 3/4 tsp ground
- 1 tsp cumin seeds
- 2 tbsp coriander powder
- 1 tsp turmeric powder
- 1 tsp black pepper
- 1 tsp salt or to taste
Vegetables and Herbs
- 1 carrot
- 1 stalk celery, along with a few leaves attached
- 1 potato optional, I'm not using it in the video
- 2 medium tomatoes
To Serve
- 30 g salted butter optional
- 1 small handful stalks coriander leaves
- 1 green chilli sliced (optional, for extra heat)
- crispy fried shallots
- lime wedges for everyone
- baguette or any bread
Instructions
Prep Work
- Aromatics. Peel and roughly chop the onion, garlic and ginger. Grind to a smooth paste in a food chopper or pound with a pestle and mortar. Set aside.
- Vegetables. Scrub or peel the carrot and chop into cubes. Do the same with the celery and potato (if using). Reserve the celery leaves.Chop up the tomatoes into little pieces as well.
- Heat oil in a large pot and fry the cinnamon, cloves, cardamom, star anise, fennel, and cumin seeds. for 30 seconds until the spices release their aroma.
- Add the onions, garlic, and ginger and sauté until fragrant. 3 mins
- Add the lamb or mutton pieces and bones and sear until lightly browned.
- Stir in the coriander powder, turmeric, black pepper, and salt. Mix well.
- Pour in the water, bring to a boil, then lower the heat and let it simmer for 1.5–2 hours, or until the meat is fork tender.
- Add the tomatoes, carrots and potatoes (if using) after an hour, bring back to a simmer and cook until the meat is done. celery
- Coriander leaves and green chillies. Finely chop the coriander leaves and slice the green chillies. You could do this earlier but I prefer to leave it until the stew is done to stop the coriander leaves from wilting.
- Taste and adjust the seasoning to your taste (more salt, perhaps?).
- Serve hot in bowls, topped with a little butter, chopped coriander leaves and sliced chillies, with a wedge of lime for everyone. And lots of bread.
