Malaysian curry chicken or kari ayam is what happens when India goes traveling. Familiar spices slammed up against the flavours of south east Asia. Just. Good. Eating.

Never heard of kari ayam? Time to change that. It’s addictive. Think curry flavours with even more flavours. Coconut milk. Haunting notes from star anise. And lemongrass to really mix things up. Puts a smile on your face and a glow in your stomach.

Kari Ayam is Indian meets Thailand

I’m probably going to get in trouble for saying this. But to me it, kari ayam has many of the flavours of a South Indian curry. Coconut milk. Check. Curry leaves. Check. Garlic and ginger. Check. Big spices. Check.

But then you add lemongrass. A bit of fish sauce. Star anise. You might not think that changes everything. But it does. Just like that. Amazing.

Serving bowl of kari ayam from above. - 1

Malaysian curry chicken needs the right curry powder

I know. I know. Curry powder? Who uses that? How can this be a serious recipe if it calls for curry powder? Trust me. Kari ayam is best with a Malaysian blend.

Don’t substitute the electric yellow stuff that you get at the grocery store. That’s just wrong. Malaysian curry chicken uses meat curry powder. That’s what it’s called. Meat curry powder. Malays use it. And so do I. Because it works. Because it’s delicious.

I use Babahs’ brand. Not because I have tried every Malaysian curry powder in the world. But because a Malay foodie friend told me to use it. And I can get it. Shopping for Malaysian is not easy where I live…

There are other brands. Probably not a lot different. So if you can find something from Malaysia go for it.

Cook your potatoes separately

You don’t have to do this. But I do. And I do it because I don’t like overdone chicken. Once you put potatoes into a dish you wait for potatoes to be done. Some days that takes too long.

And that means overdone chicken. The dark meat used here is more forgiving than white. But even still. Overdone is overdone. Not good.

So I cook the potatoes separately. Not completely. But most of the way. And I save the water. There’s starch in the water. And that thickens the curry a bit. So I use it instead of stock.

Kari Ayam and rice in a bowl from the front - 2

Kari Ayam doesn’t need to be mild

A lot of Malaysian curry chicken recipes are pretty tame. Maybe that’s a bit overstated. Maybe not though. This version has a bit of bite.

It’s not blow a hole in the back of your head hot. Not even close. But it does have a little zing. Unless you start adding Kashmiri chili powder. Then it gets spicy.

There’s more spice. A lot more spice. I use 5 tablespoons of curry powder. Seem like a lot? Not to me. It takes a lot to give it the big flavours I want. You could probably add more…

Table scene with kari ayam in a bowl with rice next to a serving platter filled with curry. - 3

This is a saucy curry

Don’t think this is one of those lush Indian curries. Kari Ayam is a saucy curry. Almost soupy. Like laksa.

So make sure there’s a spoon on the table. To get every last drop. Because if you don’t people are going to pick up their bowls and lick them. Which is flattering. But not very elegant.

Malaysian curry chicken. It’s for when you want something a little different. But still magically delicious.

Kari ayam and rice in a bowl from above. - 4

kari ayam – malaysian curry chicken

Ingredients

malaysian curry chicken

  • 8 chicken thighs or a mix of drumsticks and thighs
  • 1 star anise
  • 2 inch cinnamon bark (cassia)
  • 2 potatoes coarsely chopped (yukon gold works well)
  • 1 stalk lemongrass
  • 5 sprigs fresh curry leaves (leaves removed from stems, stems discarded)
  • 2 tbsp fish sauce
  • 2 cups coconut milk
  • 4 tbsp neutral oil (e.g. vegetable or corn oil)

curry paste

  • 3 large shallots
  • 4 cloves garlic
  • 2 inch ginger root
  • 5 tbsp malaysian curry powder
  • 0-2 tsp kashmiri chili powder depending on your spice tolerance (see note)
  • 3 tbsp neutral oil plus enough water to puree the paste

Instructions

Make the curry paste

  • Combine the shallots, ginger, garlic, Malaysian curry powder, kashmiri chili powder and oil in a blender.
  • Add a couple tablespoons of water. Puree. If it won’t go add more water a tablespoon at a time until it does. In my blender it takes around 5 tablespoons of water. Every blender is different.

Cook your potatoes

  • Cook the potatoes in salted water until just barely done. They will cook a little longer in the curry. Reserve one cup of the cooking water. Set the potatoes aside.

Malaysian curry chicken

  • Heat the remaining 4 tablespoons of oil in a pot large enough to hold the final curry over medium low heat. When the oil is hot add the cinnamon and star anise. Let cook for 15-20 seconds.
  • Add the curry paste. Cook the curry paste, stirring occasionally, until the oil separates. Cook another two or three minutes after that. This should take about 10 minutes total. You don’t want to skip this. Frying the paste cooks the raw spice flavour out. Smooths the flavours out.
  • Add the chicken and stir to combine. Cook for a minute or two. You aren’t trying to brown the chicken here.
  • Add 1/2 cup of the reserved potato cooking water. Stir, scraping up any bits on the bottom until it’s pretty well combined.
  • Add the coconut milk, fish sauce and curry leaves. Stir to combine.
  • Slip in the lemongrass stalk and bring to a simmer. Cover. Cook for 20 minutes.
  • Add the potatoes. Stir to combine and simmer until the chicken is done. This takes another 10-15 minutes.
  • Serve with jasmine rice and a flat bread like roti or parathas.

Notes

Nutrition

Kari ayam or Malaysian curry chicken is India meets Asia delicious! - 5 Kari ayam and rice in a bowl from above. - 6

kari ayam - malaysian curry chicken

Ingredients

malaysian curry chicken

  • 8 chicken thighs or a mix of drumsticks and thighs
  • 1 star anise
  • 2 inch cinnamon bark (cassia)
  • 2 potatoes coarsely chopped (yukon gold works well)
  • 1 stalk lemongrass
  • 5 sprigs fresh curry leaves (leaves removed from stems, stems discarded)
  • 2 tbsp fish sauce
  • 2 cups coconut milk
  • 4 tbsp neutral oil (e.g. vegetable or corn oil)

curry paste

  • 3 large shallots
  • 4 cloves garlic
  • 2 inch ginger root
  • 5 tbsp malaysian curry powder
  • 0-2 tsp kashmiri chili powder depending on your spice tolerance (see note)
  • 3 tbsp neutral oil plus enough water to puree the paste

Instructions

Make the curry paste

  • Combine the shallots, ginger, garlic, Malaysian curry powder, kashmiri chili powder and oil in a blender.
  • Add a couple tablespoons of water. Puree. If it won’t go add more water a tablespoon at a time until it does. In my blender it takes around 5 tablespoons of water. Every blender is different.

Cook your potatoes

  • Cook the potatoes in salted water until just barely done. They will cook a little longer in the curry. Reserve one cup of the cooking water. Set the potatoes aside.

Malaysian curry chicken

  • Heat the remaining 4 tablespoons of oil in a pot large enough to hold the final curry over medium low heat. When the oil is hot add the cinnamon and star anise. Let cook for 15-20 seconds.
  • Add the curry paste. Cook the curry paste, stirring occasionally, until the oil separates. Cook another two or three minutes after that. This should take about 10 minutes total. You don’t want to skip this. Frying the paste cooks the raw spice flavour out. Smooths the flavours out.
  • Add the chicken and stir to combine. Cook for a minute or two. You aren’t trying to brown the chicken here.
  • Add 1/2 cup of the reserved potato cooking water. Stir, scraping up any bits on the bottom until it’s pretty well combined.
  • Add the coconut milk, fish sauce and curry leaves. Stir to combine.
  • Slip in the lemongrass stalk and bring to a simmer. Cover. Cook for 20 minutes.
  • Add the potatoes. Stir to combine and simmer until the chicken is done. This takes another 10-15 minutes.
  • Serve with jasmine rice and a flat bread like roti or parathas.

Notes

Nutrition

Lamb rogan josh is one of the classic Indian dishes for a reason. It’s delicious. And it’s even better when you make it restaurant style.

This is one seriously tasty curry. Complex flavours in a rich restaurant style sauce. Lamb rogan josh. One of the big ones.

Lamb makes this rogan josh special

This dish is better with lamb. It pushes it over the the top. Adds a depth of flavour that you just can’t get with anything else.

I’m not saying you should only make it with lamb though. Not for a second. Best with lamb but still crazy delicious no matter what. Chicken rogan josh works really well. Beef does too.

Goat is really good too. If you’ve never had mutton rogan josh give that some thought.

Or you can go with paneer or chickpeas for a vegetarian version. All good. But for me lamb rogan josh is king. There’s just a little extra bit of wonderful there.

Bowl full of rogan josh from above. - 7

What’s in a name?

Rogan josh is dish with a fuzzy history. It’s a Kashmiri dish. Definitely has some Moghul influence way back. And it’s become a global classic. But there’s no clear origin.

Even the words in the name aren’t obvious. Rogan josh can mean stewed in ghee or red/brown stew. I go with red/brown stew personally. That makes sense to me.

But seriously – what do I know? Believe what you want. Or don’t worry about it. That’s probably a better plan anyway. Just enjoy. Make it and be happy you did.

Fry out the yoghurt for great lamb rogan josh

I scratched my head for a long time trying to come up with a rogan josh recipe I liked. A long time. This blog has been running 3 years. Has a bunch of Indian recipes. But no restaurant style lamb rogan josh.

Because I just couldn’t get it right. I’d get this weird cheesy background flavour. Every time.

Don’t get me wrong. I love cheese. A lot. But not in curry. Except paneer. But that’s different.

I’m talking this horrible, funky slightly off milk taste. Deep in the background. But always there. It’s why there are zero restaurant style curries with yoghurt on glebe kitchen.

So I started thinking hard about why yoghurt works in homestyle curries. And realized it’s because it’s cooked down. It goes in early. And simmers forever.

So the glebekitchen twist in this recipe is to fry out the yoghurt. So obvious. Once I realized it. I’m clearly not the sharpest tool in the shed.

Lamb rogan josh in a black steel bowl from the front. - 8

Don’t let the ingredient list scare you

I know. There are a lot of ingredients. That’s a necessary evil here. Lamb rogan josh flavours are complex. Nuanced. And that means more ingredients. Lots of different spices. No real way around it.

But it’s not that many ingredients. Most of them are spices. You just mix them up. Then it’s like one ingredient. If a bunch of spices can be an ingredient.

Never tried one before? This is probably as good a place to start as any. If only because it is such a tasty curry. So worth it.

Lamb rogan josh, rice, dal palak and parathas from above. - 9

This is Indian restaurant style cooking

Indian restaurant style cooking is a little daunting at first. But it’s really not that hard. And once you get it down there’s nothing you can’t make like you get in a restaurant. Try it. You will amaze yourself.

This is how they do it in restaurants. Not sort of. Not maybe. For real. I’ve been in restaurant kitchens. This is the real deal.

Not saying that I have every secret figured out. I’m still learning too. But the techniques are right. The workflow is right.

It’s heavy on the prep. This dish comes together in 10 minutes. So you need to be ready.

You can’t be fumbling around looking for something while you are cooking. It goes fast. Really fast.

If you’ve never made a real restaurant style recipe there is a detailed primer on what to expect. Complete with video.

I spent a lot of time putting it together so obviously I’m biased. But I do believe it is really worth reading before you start.

Restaurant style is not the same as homestyle Indian cooking. So don’t think that you can rely on what you know. If you don’t know restaurant style take a few minutes to figure it out.

Spoonful of lamb rogan josh from the front. - 10

This lamb rogan josh is inspired by the homestyle version

If it isn’t clear yet, rogan josh is one of my favourite Indian curries. Homestyle or restaurant style. Love them both.

I whip up big batches of homestyle rogan josh regularly. Fantastic leftovers for lunch. Which makes my friends at work a little crazy.

I don’t feel too bad about that, though. When you choose to sit at lunch with a cook you get what you get. Not my fault you bought that lousy baked burrito from the cafeteria. Pretty sure if you are reading this you know what I mean.

But when I want to really spoil myself this lamb rogan josh is on my short list. Try it. Could make your short list as well…

Chicken tikka masala in an Indian copper bowl from the front. - 11

lamb rogan josh

Ingredients

Pre-cook the lamb

  • 1 lb lamb shoulder stew meat bone in or not – up to you
  • 1 Tbsp curry powder or Indian restaurant spice mix
  • 1/2 tsp kosher salt
  • enough water to cover the lamb

Spice mix

  • 1/2 tsp coriander powder
  • 1/2 tsp cumin powder
  • 1 tsp Indian restaurant spice mix powder – recipe link below
  • 1/2 tsp tandoori masala powder
  • 1 tsp kashmiri chili powder
  • 1 tsp paprika
  • 1/4 tsp black pepper
  • 1 tsp kasoor methi – dried fenugreek leaves
  • 1/2 tsp kosher salt

Restaurant lamb rogan josh

  • 3 Tbsp vegetable oil
  • 1 2" cinnamon bark – cassia
  • 3 green cardamom pods
  • 1/2 small onion cut into 1/2 inch pieces
  • 1/4 red pepper cut into 1 inch pieces
  • 1 Tbsp garlic ginger paste – recipe link below
  • 1 Tbsp tomato paste diluted in 2 Tbsp water
  • 2 Tbsp cilantro leaves and stems – finely minced
  • 1 Tbsp natural yoghurt
  • 15 oz curry base – recipe link below
  • 1 tsp brown sugar or jaggery
  • 3-4 cherry tomatoes cut in half

Instructions

Pre-cook the lamb

  • This is basically the easiest stew you will ever make.
  • Combine the lamb, curry or mix powder, salt and enough to water to cover in a sauce pan.
  • Bring to a boil and then reduce heat to a simmer. Cook until the lamb is tender. This usually takes 60-90 minutes.
  • You can do this the day before. You can also make batches and freeze the lamb in 12 oz portions (cooked weight) to make curries whenever you’d like. That’s what I do.

Lamb rogan josh

  • Combine the coriander powder, cumin powder, Indian restaurant spice mix, tandoori masala powder, kashmiri chili powder, paprika, black pepper, salt and kasoor methi in a small bowl. This is your spice mix.
  • Cut up the onion and red pepper.
  • Dilute the tomato paste with enough water to get to the consistency of passata.
  • Heat your frying pan (don’t use non-stick) briefly over medium heat. Add 3 Tbsp vegetable oil. Use all the oil specified. It’s important.
  • When the oil starts to shimmer add the cinnamon bark and green cardamom. Cook until you see little bubbles form around the whole spices.
  • Add the onions and peppers and cook until the onions are soft and a few are starting to brown around the edges.
  • Add the garlic ginger paste. Cook it, stirring constantly, until it stops sputtering.
  • Turn down the heat to medium low and add the spice mix. This is the critical step. Stir it constantly for about 30 seconds. If it starts to darken lift the pan off the heat. You want the spice mix to cook in the oil but not burn.
  • Turn the heat up to medium high. Add the diluted tomato paste and stir until bubbles form (the oil will likely separate). This takes around 30 seconds to one minute depending on the heat.
  • Add the cilantro leaves and stems. Cook for around 15-20 seconds.
  • Mix in the yoghurt. Cook, stirring constantly, for about 30-45 seconds.
  • Add 3 oz of curry base. Stir until bubbles form (little craters really), around 30 seconds. Watch the edges of the pan. The curry can stick here.
  • Now add 6 oz of curry base and stir briefly. Let it cook until the bubbles form again. This takes 1-2 minutes.
  • Add the rest of the curry base and let cook until the bubbles form. Turn the heat down to low and add the pre-cooked lamb and sugar.
  • Let the curry simmer for about 5 minutes. If it gets too thick add a bit more curry base. Don’t add water.
  • Add the cherry tomatoes and cook until the tomatoes are just warmed through. Garnish with a bit of chopped fresh coriander if you like and serve.

Notes

Nutrition

kari ayam - 12