Chicken korma recipe with video and step by step photos – Korma is a delicious gravy usually made with onions, spices, nuts, yogurt, seeds, coconut, vegetables or meat. It originated in the Indian subcontinent during the Mughal Era & later became immensely popular across the world.

There are so many ways a korma is made, most of them are adapted to the regional cuisines. So ingredients like coconut, poppy seeds, almonds, cashews & yogurt are most commonly used based on the region.
My recipe is pretty straight forward and uses only pantry staples. It will help you make a very tasty, flavorful, creamy and delicious chicken korma.
It is best served with butter naan, roti, paratha or with steamed basmati rice & Jeera rice.
Onions, nuts and yogurt form the base for this chicken korma. To begin with, first onions are sauteed in oil until golden and then they are pureed with the nuts and yogurt. Nuts help the gravy to thicken and impart a creamy texture.
Later it is spiced and cooked with marinated & sauteed chicken.
You may like to check
70 Chicken Recipes
Rogan Josh
Chicken Vindaloo
Butter chicken
Indian chicken curry
Chicken masala
Preparation for chicken korma
1. To a mixing bowl, add
- ½ kg chicken (1.2 lbs)
- 3 tablespoons plain yogurt (or coconut milk)
- 1 tablespoon ginger garlic (We usually rub the chicken with turmeric and then rinse off before cooking. Hence the yellow color here.)

2. Next add
- ¼ teaspoon turmeric
- 1 teaspoon red chili powder (or paprika)
- 1 teaspoon garam masala
- ½ teaspoon salt

3. Mix all of them and set aside until needed. You can also refrigerate this overnight.

4. While the chicken marinates, go ahead with the recipe. Heat 1½ tablespoon oil or ghee in a pan. Add 2 to 3 cardamoms. I used a bit more here as we like the flavor.

Preparation for chicken korma
5. Add 1 cup sliced onions (2 medium onions). Saute them stirring often until golden brown & caramelized.

6. This is how the onions look – golden brown & caramelized. Turn off the stove. Add 4 almonds and 6 cashews. Cool this completely.

7. Add the onions and nuts to a grinder or blender jar. Pour ¼ cup yogurt or coconut milk.

8. Blend to a smooth puree. If you do not have a powerful blender, then you may pour half cup water and blend. (remember to skip adding water later for the gravy)

How to make chicken korma
9. Pour 1 tablespoon oil to the same pan and spread the oil. Then add the following whole spices: (skip if you don’t have)
- 1 bay leaf
- 3 cloves
- 1 cardamom
- 2 inch cinnamon. I used Ceylon cinnamon so used more. If you are using cassia, just use a 2 inch thin strip. Saute the spices for a min.

10. Add marinated chicken and slit green chilli (optional).

11. Saute on a medium heat until the raw smell of ginger garlic goes away. This takes about 5 to 7 mins.

12. Add the onion paste. Pour ½ cup water.

13. Add ¼ teaspoon salt.

14. Add ½ to ¾ teaspoon garam masala and 1½ teaspoon coriander powder. You can also add little chili powder if you prefer red color korma.

15. Mix well. Cover and cook on a medium heat until the chicken turns tender and is soft cooked.

16. Taste test and add more salt if needed. Once done, if the korma is too thick, add some hot water to bring it to consistency. Sprinkle some coriander leaves.

Serve chicken korma with rice, jeera rice, roti, naan or paratha.

Tips to make chicken korma
- Bone-in chicken tastes best in this recipe as the juices from the bones seep to the korma and make the gravy delicious.
- Marinating the chicken is optional. It is just done to tenderize the meat. If you prefer to skip the step, add all of the marinade ingredients together to the pan along with chicken.
- A korma curry gets its creamy texture from yogurt and nut paste. Traditional korma recipe does not use any kind of starch to thicken the curry.
- The aroma comes from the fried onion paste, take care to fry the onions evenly.
- If you have a nut allergy just skip the nuts in the recipe and add more yogurt.
Related Recipes

Chicken Korma Recipe
For best results follow the step-by-step photos above the recipe card
Ingredients (US cup = 240ml )
marinade
- ½ kg chicken (bone-in) (1 to 1.2 lb)
- ¼ teaspoon ground turmeric
- 3 tablespoons plain yogurt or coconut milk
- 1 tablespoon ginger garlic paste (ground or crushed in equal quantities)
- ¾ to 1 teaspoon garam masala or korma masala
- 1 to 1¼ tsp red chili powder (less spicy variety, minimum ½ tsp)
- ½ teaspoon salt
To saute & blend
- 1½ tablespoon oil or ghee
- 2 green cardamoms
- 1 cup onions sliced (2 medium)
- 6 cashews
- 4 almonds (or substitute with cashews)
- ¼ cup plain yogurt or coconut milk
For chicken korma gravy
- 1 tablespoon oil
- 1 small bay leaf (optional)
- 4 cloves (optional)
- 2 inch cinnamon (optional)
- 1 cardamom (optional)
- 1 to 2 green chilies slit or chopped (optional)
- ½ cup water (more if needed)
- ¼ teaspoon salt (adjust to taste)
- ½ to ¾ teaspoon garam masala
- 1½ teaspoon coriander powder (ground coriander)
- ¼ teaspoon red chili powder (optional, for color)
- 3 tablespoons coriander leaves (cilantro) chopped
Instructions
Marination for chicken korma recipe
- To a mixing bowl, add chicken, 3 tablespoons yogurt, 1 tbsp ginger garlic paste, ¼ tsp turmeric, ½ tsp salt, 1 tsp red chili powder and 1 tsp garam masala.
- Mix all of them well. Cover and set aside until needed.
Make onion paste
- Heat a pan with 1½ tbsps oil and add 2 cardamoms.
- Add sliced onions and fry them evenly until golden brown. Next add cashews and almonds. Cool these completely.
- Later add the cooled onions and nuts to a blender jar along with yogurt. Blend these to a smooth puree. Set this aside.
How to make chicken korma
- To the same pan, add 1 tablespoon oil and heat it.
- Optional – Saute whole spices – bay leaf, cinnamon stick, cloves and cardamom in oil for a min.
- Add green chilli and marinated chicken. Saute on a medium heat until the raw smell of ginger garlic paste goes away. This takes about 5 to 6 minutes.
- Then add the onion nut puree. Pour ½ cup water and mix well.
- Add salt, coriander powder and garam masala. If needed you can also add more chili powder for color.
- Mix well. Cover and cook on a low flame until chicken is cooked to tender.
- Cook further till the gravy reaches a desired consistency. If it is too thick then pour some hot water to bring it to consistency.
- Garnish with coriander leaves.
- Serve chicken korma with jeera rice, plain basmati rice, butter naan, roti or paratha.
Notes
Alternative quantities provided in the recipe card are for 1x only, original recipe.
For best results follow my detailed step-by-step photo instructions and tips above the recipe card.
Video
NUTRITION INFO (estimation only)
© Swasthi’s Recipes


delicious
Delicious!!
Thank you
My onion gravy was not as much as yours and I did the measurements correctly. Did I miss something?
Hi,
Not sure what would have gone wrong. I guess it should be the Greek yogurt. May be because there is no whey in your yogurt. Add a few tablespoons water and blend. But yes it is actually little even in my pics. After cooking the onion nut paste with water it will be a lot more. Hope this helps
Can I use yogurt for the marinade and coconut milk for the korma sauce? Or should I just choose one for the entire recipe? Thanks!
Hi Anna
Yes you can but the flavor will be different.
It was soooo delicious!! My husband and I loved it!
Thank you
How long finally should I cook the chicken?
Jack, cook until the chicken is tender and fully cooked.
Amazing Korma
I love to cook, after reviewing many Korma recipes I opted to follow this recipe and the key difference is blending the onion, ginger and garlic and cashews to a paste is the difference what an amazing Korma, you really do taste the caramelised onions in the paste, awesome
Thank you so much Shaun
Glad you like it.
I used a little too much ginger, I’ll fix it next time. I used to order a takeout korma from a local Indian restaurant, but then the restaurant changed hands a the dish became nearly liquid and devoid of any flavor. This recipe is exaclty how I remember it.
This was very nice,i swapped all the water for coconut milk and also for the yoghurt in the onion nut paste and did half/half yoghurt coconut milk in the marinade.The onion nut paste was magic i could eat that alone with a crispy paratha. Great recipe and easy to muck about with if your so inclined,the whole spices are a must. Thanks, i will be trying some of your others.
Hi Lee,
So glad to know you liked it. Thank you so much!
I am making this and while everything smelled delicious, my gravy appeared purple in color. Is there a reason for this?
Absolutely brilliant recipe -my favorite by far. My whole family loved it. I also added kasuri methi in the curry and that took it up a notch. Squeezing lemon and served with onion slices, makes it even more enjoyable
I don’t leave comments normally, but my partner and I just made this and it was absolutely amazing!! Very easy to make overall, super flavorful, the chicken is so tender if you marinade it overnight, I recommend this recipe to everyone!! Thank you for sharing this recipe, it’s going to be a go to in our house from now on! 🙂
Thank you so much Nicole
So happy to know!
Super recipes, however please make the recipe printing simple. As lots of ink gets wasted with the colors and unnecessary images. It would be great to allow people to simply cut paste and print.Your page does not allow this.
Loved it! But the cashews mentioned in the recipes, do you count two half ones(that you receive in shops as well as prepackaged ones) separately or do you count a full fruit as a single cashew?
Not sure if I used double the cashews or not. TIA.
Hi Sriram
Yes 2 halves is 1. A little more won’t alter the taste. So you can use 6 to 9 whole cashew nuts (not split)
I’ve made this recipe twice for my family and my parents love it! Thank you so much for sharing this recipe ✨♥️
Noz, Glad your parents loved it. Thank you
🙂
Thank you for this delicious recipe!
Glad you like it. Thank you
Sorry if this has been asked before, but can the gravy be prepared ahead and saved in the fridge a couple of days before? Thanks for the recipe! So excited to try.
Hi Milca
Yes you can make this 2 days ahead and refrigerate. Korma will thicken a bit after refrigerating. Sprinkle little water if required while reheating.
This was absolutely succulent. I don’t do well with bones, so I used boneless chicken thighs with some of the extra fat trimmed off, and it was so flavorful.
It is very nice and easy recipe. Thank you very much.
I tried the recipe and I loved it.
I want to try again but with boneless chicken (and chicken broth instead of water) for some kids that don’t like bones. What would you change in the recipe for boneless thighs? I was guessing less chicken weight and maybe less marinate, but I’m not sure.
Glad to know!
You can use the same quantity of boneless chicken. Cut down the chilli powder to 1/4 teaspoon in the marinade. If required add more in the gravy. Also skip the green chilies. Hope this helps
Dea Swasthi,
Thanks for sharing this fantastic recipe. It really wasn’t hard at all, especially having all the spices already in the house (I love Indian cooking).
I added a bit of sugar, some raisins and grated coconut for added flair 😉
Thanks again,
sincerely,
At
Hi At,
Glad you liked it. Raisins and coconut would have certainly made it good. Thank you so much!