Chicken masala curry. Ready in 30 minutes. Deep flavours. Straightforward ingredients. And a crazy tasty Indian restaurant gravy.
This is what would happen if the chef at your local Indian restaurant was craving comfort food. Chef’s special chicken. It’s probably already on the menu.
It’s actually what happens when I crave comfort food. Tomatoes, onion, garlic, ginger, green chilis and spice all wrapped up in a lush sauce. Curry in a hurry.

Chicken masala is not tikka masala
You’ve probably already figured this out. But I want to be clear. This has nothing to do with chicken tikka masala. Nothing at all.
There’s no tandoori chicken. No cream. No coconut. So now you know. Don’t say you weren’t warned.
This is a classic Indian chicken curry. But with that smooth restaurant sauce you crave.
Straight forward. Simple spices. You can probably get everything in this curry at your local supermarket.
Except maybe the green chilies. But you could substitute jalapeños if you have to. Will be different. But still great.
Go with smaller pieces. And use less. Jalapeños have a bit more bite.

30 minute chicken masala is inspired by homestyle cooking
The inspiration for 30 minute chicken masala comes from an old book by Julie Sahni. The ingredients line up pretty closely.
Except the green chilies. This dish screams for green chilies. That’s not her. That’s glebekitchen.
What changes is how the ingredients come together. Ingredients matter. But technique matters more. Makes this version completely different.
Ms Sahni’s dish is traditional. This version moves solidly towards restaurant cooking. And restaurant results.
If this was on a menu at your local Indian restaurant it would read “Succulent morsels of chicken with Chef’s special blend of spices, tomatoes, fenugreek leaves and green chilies”.
The truth in advertising version? “Chef’s mom’s chicken curry that she made me for my birthday when I was young that I turned into a restaurant dish”.
I do love the descriptions though. Always good for a laugh.

Takeaway flavours at home
Indian restaurants approach cooking in a way that has absolutely nothing to do with the four hundred twenty seven million Indian recipes online. That’s a fact. Mostly.
The whole internet is about traditional Indian cooking. Restaurants do things differently. Surprisingly differently.
This isn’t quite the way they do it. But it’s close. Very close. Nearly Indian restaurant. And it takes 30 minutes. Start to finish.
A lot of the techniques used come from Indian restaurant style.
Blooming spices to extract maximum flavour?
Absolutely.
Frying onion gravy to make that smooth sauce you crave?
That’s here too.
What isn’t here is the prep. The hours of prep. Restaurants cook for scale. And that means having everything ready for service.
Restaurants can crank out curries in 10 minutes flat. They have adapted. Nobody is going to wait two hours for their dinner.
There is a ton of prep that goes into that. Gravies. Masala pastes. Spice blends. Pre-cooked protein. All fundamental in an Indian restaurant kitchen.
If you want to go the distance there is a whole section on Indian restaurant cooking here on glebekitchen. It’s a fun little rabbit hole. If you have the time.
Don’t have the time? Or the inclination? This will get dinner for 4 on the table in 30 minutes.

Onion paste makes this chicken masala possible
Restaurants use this stuff called curry base or gravy to make their dishes. It’s basically a whole lot of boiled onions blended up to make a sauce. Takes a couple hours to make.
Onion paste is that other way. The backbone of curry in a hurry. Microwave curry gravy. Instant curry base. I’m pretty sure this is a glebekitchen original.
This recipe is a re-tread. First published in 2019. Part of a nearly restaurant series. I I thought it would be a hit. But very few seemed to get where I was coming from.
Which was making restaurant style curries in 30 minutes from a standing start. So this is a new series of fast, easy Indian dishes.
This is marketing. No doubt about that. But I’m hoping people get it this time. Give it a go. Who doesn’t want great curry in 30 minutes? I know I do.
The curry snobs will hate this. It challenges dogma. Not exactly the same as pure restaurant technique. So it must be wrong.
I’m not too worried though. I have a whole section of restaurant curries for them. And I don’t really like the curry snobs anyway. Small-minded thinkers block progress.
Microwaved onions instead of boiled onions. Maybe a few less trace spices. Not quite the same a restaurant style.
But you can make it on a Tuesday. WIth zero prior planning. That works for me. I have a day job too.
And for what it’s worth I took new pictures for this update. And I think I made the recipe instructions a bit more amusing.

Give yourself the time you need
This recipe can be done in 30 minutes. That’s how long it takes me. But that doesn’t mean you have to get it done in 30 minutes.
This isn’t a contest. The only prize is your dinner. It’s a good prize. But you get it no matter what.
Cook at your own pace. If it takes you 35 minutes that’s OK. 40 minutes is OK too.
The important thing is you enjoy your time in the kitchen. Don’t stress. This is supposed to be fun. Try to keep that in mind.
Chicken masala on the table in 30 minutes (or thereabouts)
Chicken masala is a straight down the middle chicken curry. And that’s a good thing. It has all the backbone flavours you expect. And the delicious bite of green chili.
Not complicated. Not too many crazy ingredients. Straight forward flavours that just works. This is a solid, tasty chicken curry.
Chicken masala is not a flashy dish. Not famous either. But don’t let that stop you.
It’s a classic chicken curry. Which means really tasty. And a restaurant style sauce. On the table in 30 minutes. Or maybe 34 minutes if things don’t go perfectly.
That should be enough to make you smile. Makes me smile anyway. Great curry for everyone. Fast.

30 minute chicken masala curry
Ingredients
The onion paste
- 2 cups onions – coarsely chopped
- 2 tbsp vegetable oil
- 1 cup water
chicken masala
- 6 boneless skinless chicken thighs cut into 3 pieces per thigh.
- 1 tsp indian restaurant mix powder – see notes. Or just use a commercial curry powder. That works too.
- 2 tsp cumin powder
- 1 tsp turmeric powder
- 1 tsp mild kashmiri chili powder
- 1 tsp kasoor methi – dried fenugreek leaves
- 1 tsp kosher salt – use a bit less if you are using table salt
- 2 inch piece of cinnamon bark – also called cassia bark
- 4 green cardamom pods
- 2 tbsp garlic ginger paste – see notes
- 2-3 green chilies cut into large pieces
- 2 tbsp tomato paste plus enough water to dilute it to the consistency of tomato sauce
- 4 tbsp vegetable oil
- 1/4 cup tomatoes – diced
- 2-3 tbsp cilantro – coarsely chopped
Instructions
The onion paste
- Chop your onions coarsely. And by coarsely I mean 1/2 inch pieces. No point going any finer. Just wasting time…
- Place the onions in a microwave safe dish and cover with cling wrap. Punch a hole in the top. Microwave at 70 percent until the onions are soft and translucent. This takes about 10 minutes in an 1100 watt microwave oven.
- Remove the onions from the microwave. Be careful. They will be hot. Like burn you with the steam hot. Let them cool slightly.
Do your prep
- Do your prep while the onions are in the microwave.
- In a small bowl, combine the indian restaurant mix powder or curry powder, turmeric, kashmiri chili powder, cumin, kasoor methi and salt. This is your spice mix.
- Get your blender out. Get the pan on the stove. Measure out your ingredients. Cut up the chilies. Dice the tomatoes. Dilute the tomato paste.
- Cut the chicken into big bite size pieces. I like 3-4 pieces per thigh. Thighs are just better. More fat. More flavour. And more forgiving.
- The microwave should ding any second now. Place the onions, 2 tbsp vegetable oil and 1 cup of warm water in a blender and puree until smooth. Leave the paste in the blender. There is no point making more dishes here…
Make the chicken masala
- Heat 4 tbsp vegetable oil in a pot over medium heat until it shimmers.
- Toss in the cinnamon bark and green cardamom. Let cook about 20-30 seconds. You will see little bubbles forming around the bark.
- Add the garlic ginger paste and green chilies. Stand back. Cook until the garlic ginger paste stops spluttering.
- Turn the heat to medium low. Add the spice mix. That’s the mix you made above and put in the small bowl. Stir continuously until it starts to smell really good. It This takes around 30-40 seconds. Watch it carefully. If you burn the spices at this point you have to start over. This is called blooming the spices. It is one of the big secrets to Indian cooking. It’s also why you you need to add all the oil specified in this recipe. Things will go poorly for you if you try shave calories.
- Add the diluted tomato paste and stir to combine. Turn the heat up to medium. Cook for 1 minute.
- Add half the onion paste and turn the heat up to medium high. Just dump it out of the blender. Stir to combine. Cook for about a minute.
- Add the rest of the onion paste and stir again. Cook, stirring occasionally for about 4 minutes. Don’t worry if it looks dry. The chicken will release juices as it cooks. Instant delicious.
- Turn the heat down to medium low. Add the chicken and stir. Cover and simmer until the chicken is done. It’s done when you measure the internal temperature and it says 170F, about 10-15 minutes. I can’t tell you how long this takes. I don’t know how big your chicken pieces are. I also don’t know how hard things are simmering in your pan. An instant read thermometer is a handy thing to have here. It’s actually a great thing to have period. Great chefs use them. You should use them too.
- If the curry is a bit thick add a bit of water or chicken stock and stir. You are after a saucy consistency like you get in a restaurant.
- Add the diced tomatoes and cilantro. Let the chicken masala simmer another minute or so. Basically you are just warming the tomatoes through. Taste for salt and adjust as needed.
- Garnish with a bit more cilantro if desired. This dish goes great with a simple tarka dal, chapattis and rice.
Notes
Nutrition

30 minute chicken masala curry
Ingredients
The onion paste
- 2 cups onions - coarsely chopped
- 2 tbsp vegetable oil
- 1 cup water
chicken masala
- 6 boneless skinless chicken thighs cut into 3 pieces per thigh.
- 1 tsp indian restaurant mix powder - see notes. Or just use a commercial curry powder. That works too.
- 2 tsp cumin powder
- 1 tsp turmeric powder
- 1 tsp mild kashmiri chili powder
- 1 tsp kasoor methi - dried fenugreek leaves
- 1 tsp kosher salt - use a bit less if you are using table salt
- 2 inch piece of cinnamon bark - also called cassia bark
- 4 green cardamom pods
- 2 tbsp garlic ginger paste - see notes
- 2-3 green chilies cut into large pieces
- 2 tbsp tomato paste plus enough water to dilute it to the consistency of tomato sauce
- 4 tbsp vegetable oil
- 1/4 cup tomatoes - diced
- 2-3 tbsp cilantro - coarsely chopped
Instructions
The onion paste
- Chop your onions coarsely. And by coarsely I mean 1/2 inch pieces. No point going any finer. Just wasting time…
- Place the onions in a microwave safe dish and cover with cling wrap. Punch a hole in the top. Microwave at 70 percent until the onions are soft and translucent. This takes about 10 minutes in an 1100 watt microwave oven.
- Remove the onions from the microwave. Be careful. They will be hot. Like burn you with the steam hot. Let them cool slightly.
Do your prep
- Do your prep while the onions are in the microwave.
- In a small bowl, combine the indian restaurant mix powder or curry powder, turmeric, kashmiri chili powder, cumin, kasoor methi and salt. This is your spice mix.
- Get your blender out. Get the pan on the stove. Measure out your ingredients. Cut up the chilies. Dice the tomatoes. Dilute the tomato paste.
- Cut the chicken into big bite size pieces. I like 3-4 pieces per thigh. Thighs are just better. More fat. More flavour. And more forgiving.
- The microwave should ding any second now. Place the onions, 2 tbsp vegetable oil and 1 cup of warm water in a blender and puree until smooth. Leave the paste in the blender. There is no point making more dishes here…
Make the chicken masala
- Heat 4 tbsp vegetable oil in a pot over medium heat until it shimmers.
- Toss in the cinnamon bark and green cardamom. Let cook about 20-30 seconds. You will see little bubbles forming around the bark.
- Add the garlic ginger paste and green chilies. Stand back. Cook until the garlic ginger paste stops spluttering.
- Turn the heat to medium low. Add the spice mix. That’s the mix you made above and put in the small bowl. Stir continuously until it starts to smell really good. It This takes around 30-40 seconds. Watch it carefully. If you burn the spices at this point you have to start over. This is called blooming the spices. It is one of the big secrets to Indian cooking. It’s also why you you need to add all the oil specified in this recipe. Things will go poorly for you if you try shave calories.
- Add the diluted tomato paste and stir to combine. Turn the heat up to medium. Cook for 1 minute.
- Add half the onion paste and turn the heat up to medium high. Just dump it out of the blender. Stir to combine. Cook for about a minute.
- Add the rest of the onion paste and stir again. Cook, stirring occasionally for about 4 minutes. Don’t worry if it looks dry. The chicken will release juices as it cooks. Instant delicious.
- Turn the heat down to medium low. Add the chicken and stir. Cover and simmer until the chicken is done. It’s done when you measure the internal temperature and it says 170F, about 10-15 minutes. I can’t tell you how long this takes. I don’t know how big your chicken pieces are. I also don’t know how hard things are simmering in your pan. An instant read thermometer is a handy thing to have here. It’s actually a great thing to have period. Great chefs use them. You should use them too.
- If the curry is a bit thick add a bit of water or chicken stock and stir. You are after a saucy consistency like you get in a restaurant.
- Add the diced tomatoes and cilantro. Let the chicken masala simmer another minute or so. Basically you are just warming the tomatoes through. Taste for salt and adjust as needed.
- Garnish with a bit more cilantro if desired. This dish goes great with a simple tarka dal, chapattis and rice.
Notes
Nutrition
Madras chicken curry. Big, bold tastes. Lush sauce. Just like you get at your local Indian restaurant. On the table in 30 minutes. For real.
This is crazy tasty curry in a hurry. Almost sounds too good to be true. But I can make this in a half hour flat. And so can you.
That makes this weeknight friendly. And it serves 4. So invite some friends. Grab some naan at your local shop.
Cook up some rice. Maybe a green salad. And have a dinner party on a Tuesday night. It’s totally doable. And it would be fun. Everyone needs to have fun.

It’s all about the onions
Onions are the foundation of a lot of Indian dishes. Doesn’t really matter what you make. It always seems to start with “chop a whole mess of onions”.
The next step is almost always “cook those onions until they’re brown”. That’s the part that takes time. Like 20 minutes. Or more. 30 minutes even.
And it’s 30 minutes of closely attended time. No wandering off to check your email. No checking Instagram. You need to pay attention.
There’s an easier way. A way that lets you make restaurant quality chicken madras in 30 minutes. Total time.
Indian restaurants have this figured out. They make this stuff called curry base. Or curry gravy. They make huge pots of it. Takes a couple hours.
Hard to make a curry in 30 minutes if the gravy takes 2 hours. That’s where your microwave comes in.
You can make curry gravy in the microwave. In 10 minutes. Zap the onions. Toss them in your blender. And then just cook like they do in restaurants.
Don’t worry. Restaurant curries are easy. You’ll see.

You need madras curry powder to make chicken madras
That should not be a surprise. It’s in the name. Madras curry isn’t actually an Indian dish. It’s an English invention. And the definitive ingredient is Madras curry powder.
A bit of history. Mid 19th century London. Leicester Square to be specific. A shop starts selling a curry powder with South Indian influences.
It’s a hit. A big hit. So much so that you can choose from multiple Madras curry powder at just about any Indian grocer.
It’s the signature ingredient in Madras chicken curry. It needs to be there. Leaving it out isn’t quite as ridiculous as leaving eggs out of egg salad. But it’s close.
It’s curry powder. But with a South Indian twist. Not just the uusual suspects. Curry leaves. Star anise. And more chili.
Not a crazy amount of chili. But more. A bit of bite that you won’t get in your run of the mill curry powder.
What I want to know is when they’re going to change the name to Chennai chicken curry?

The sauce is the thing for madras chicken curry
That’s the funny thing about curries. The sauce is the thing. At least for me. The chicken is good. But the sauce is what makes the dish.
So I’m always looking for ways to make a better sauce. It’s about texture. Lush is a word I use a lot.
But it’s about flavour first. Maximum flavour. So I look for it everywhere.
Restaurants pre-cook their chicken. They do it for speed. And they do it for food safety.
Knowing ahead of time that the chicken is cooked takes a big variable out of the equation.
That peace of mind comes at a price. A big price in fact. All those wonderful, flavourful juices from the chicken are lost forever.
Not here though. Here the chicken is poached in the final dish.
All those juices wind up in the sauce. And then in your mouth. Where they belong.

Restaurant results from restaurant technique
This is pretty close to full blown restaurant techniques. A lot of it is identical. The real change is the way the gravy is made. And cooked.
The rest is pretty much identical. Fry your whole spices. Cook out the garlic ginger paste. Bloom your powdered spices in oil to extract maximum flavour.
Fry the onion gravy. Add the chicken. Adjust the seasoning. That’s the playbook. Get that down and you’re on the path to mastering Indian restaurant style cooking.
It’s not hard. Maybe a little different from what you’re used to. But not hard. Once you understand the process you can cook anything.
The rest of the recipe follows lessons learned from restaurant style. Bloom the spices in oil. That’s important no matter what style you go with.
If you like a little spicy. And you’re craving a lush restaurant sauce. Then this chicken madras is one for you!

Weeknight cooking – weekend results
This is an old recipe. From 2018 in fact. Originally published as part of a nearly Indian restaurant series. So it’s a retread. All new pictures and text. But a retread nonetheless.
I’m bringing it forward because I believe. Madras chicken curry for all. Any day of the week.
Because good food shouldn’t be a weekend thing. It should be an everyday thing.
Madras chicken curry on Tuesdays. I think that should be a thing. I’m hoping you feel the same.

30 minute chicken madras
Ingredients
The onion paste
- 2 cups onions – coarsely chopped
- 2 tbsp vegetable oil
- 1 cup water
chicken madras
- 6 boneless skinless chicken thighs cut into 3 pieces per thigh.
- 4 tsp madras curry powder – available at any Indian grocery
- 1 tsp paprika – for colour
- 2 tsp mild kashmiri chili powder
- 1 1/2 tsp kasoor methi – dried fenugreek leaves
- 1 1/2 2 inch piece of cinnamon bark – also called cassia bark
- 1 tsp kosher salt – use a bit less if you are using table salt
- big pinch butcher’s grind black pepper (coarse grind) – about 1/8 tsp
- 2 tbsp garlic ginger paste
- 1 1/2 tbsp tomato paste plus enough water to dilute it to the consistency of tomato sauce
- 4 tbsp vegetable oil
- 1/6 lemon – juiced
Instructions
The onion paste
- Place the onions in a microwave safe dish and cover loosely. Microwave at 70 percent until the onions are soft and translucent. This takes 10 minutes in my 1100 watt microwave. I can’t predict how long it will take in yours…
- Remove the onions from the microwave. Be careful. They will be hot. Let them cool slightly. Place the onions, 2 tbsp vegetable oil and 1 cup of warm water in a blender and puree until smooth. Set aside.
chicken madras
- In a small bowl, combine the madras curry powder, paprika, Kashmiri chili powder, kasoor methi, black pepper and salt. This is your spice mix.
- Heat 4 tbsp vegetable oil in a pot over medium heat until it shimmers.
- Toss in the cinnamon bark and let cook a few seconds. You will see little bubbles forming around the bark.
- Add the garlic ginger paste and cook until it stops spluttering.
- Turn the heat to medium low. Add the spice mix and stir continuously until it starts to smell really good – around 30-40 seconds. Watch it carefully. If you burn the spices at this point you have to start over.
- Add the diluted tomato paste and stir to combine. Turn the heat up to medium. Cook for 1 minute.
- Add the onion paste and turn the heat up to medium high. Cook, stirring occasionally for about 4 minutes. The curry will darken a bit as it cooks. Don’t worry if it seems a bit dry. The chicken will release tasty, tasty juices as it cooks and you should be left with a nice amount of sauce.
- Turn the heat down to medium low. Add the chicken and stir. Cover and simmer for about 5 minutes. Flip each piece of chicken and continue cooking until the chicken is done. It’s done when you measure the internal temperature and it says 170F, about 10-15 minutes. I can’t tell you exactly how long this will take. I don’t know how big your chicken pieces are.
- If the curry is a bit thick add a bit of water or chicken stock and stir. Add a squeeze of lemon juice. Let the chicken madras simmer another minute or so. Taste for salt and adjust as needed.
- Garnish with a bit of cilantro or fried shallots if desired.