Chicken Shahi Korma Recipe (Mughlai Style)
Chicken Shahi Korma is a rich and aromatic chicken curry made with yogurt, nuts, whole spices, cream, and saffron. The gravy is smooth and mildly spiced, with a deep nutty flavor and a gentle floral aroma from saffron and optional kewra or rose water.

Unlike tomato-based chicken curries, Shahi Korma gets most of its richness from yogurt, nuts, cream, and slow cooking. It is a beautiful choice for a special dinner, family meal, or Mughlai-style feast.
What Is Chicken Shahi Korma?
Chicken Shahi Korma is a Mughlai-style chicken curry prepared with marinated chicken and a rich gravy made from onions, soaked nuts, yogurt, aromatic spices, cream, and saffron.
The word shahi means “royal,” while korma refers to a style of cooking in which meat is gently cooked with a rich, aromatic sauce. Korma developed through the Persianate and Mughal culinary traditions of South Asia and later became part of many regional Indian cuisines.
This chicken version uses bone-in chicken for a flavorful and tender curry, although boneless chicken can also be used with adjusted cooking time.
What Does Chicken Shahi Korma Taste Like?
Chicken Shahi Korma is:
- Rich but not heavily spicy
- Creamy and smooth
- Mildly aromatic
- Nutty from cashews or almonds
- Gently tangy from yogurt
- Fragrant from cardamom, saffron, and whole spices
The finished gravy should be thick enough to coat the chicken without becoming overly heavy.
If you enjoy rich Indian chicken curries, you may also like our Chicken Makhani and Chicken Korma.
Why This Chicken Shahi Korma Works
This recipe builds flavor in several stages rather than relying on a large amount of spice.
Marinated chicken adds flavor from the beginning.
Golden onion paste gives the gravy body and natural sweetness.
Cashew or almond paste creates the characteristic richness of korma.
Yogurt adds mild acidity and helps create a smooth curry base.
Cream and saffron finish the dish with a luxurious texture and aroma.
The key is to cook the gravy gently after adding the yogurt and cream. High heat can cause yogurt to separate and make the sauce look grainy.
Chicken Shahi Korma Recipe
Preparation Time
15 minutes
Marination Time
30 minutes
Cooking Time
About 50 minutes
Total Time
About 1 hour 35 minutes
Serves
4
Course
Main Course
Cuisine
Indian, Mughlai
Ingredients
For the Chicken Marinade
- 500 g bone-in chicken thighs or drumsticks
- ½ cup thick yogurt
- 1 teaspoon ginger-garlic paste
- ½ teaspoon salt
- ½ teaspoon turmeric powder
- 1 teaspoon red chili powder
For the Korma Gravy
- 2 medium onions, thinly sliced
- 2 tablespoons ghee, butter, or neutral cooking oil
- 1 tablespoon ginger-garlic paste
- ¼ cup cashews or almonds, soaked
- 1 tablespoon poppy seeds, optional
- ½ teaspoon cardamom powder
- 1 bay leaf
- 2 cloves
- 1 small cinnamon stick
- ½ cup yogurt, whisked
- ¼ cup cream
- Saffron strands soaked in 2 tablespoons warm milk
- Salt to taste
For Garnishing
- Fresh coriander, chopped
- Slivered almonds
- A few drops of rose water or kewra essence, optional
How to Make Chicken Shahi Korma
1. Marinate the Chicken
Add the chicken, thick yogurt, ginger-garlic paste, salt, turmeric, and red chili powder to a mixing bowl.
Mix thoroughly so every piece of chicken is coated.
Cover and refrigerate for at least 30 minutes.
For deeper flavor, the chicken can be marinated longer, but bring it out of the refrigerator before cooking so it is not extremely cold when it goes into the pan.
2. Make the Golden Onion Paste
Heat the ghee in a heavy-bottomed pan over medium heat.
Add the sliced onions and cook until they become evenly golden.
Do not rush this step. Burnt onions can make the entire gravy bitter.
Remove the onions from the pan and allow them to cool slightly.
Transfer them to a blender and blend into a smooth paste, adding a small amount of water if needed.
Set aside.
3. Prepare the Nut Paste
Add the soaked cashews or almonds to a blender.
Add the optional poppy seeds and blend into a smooth paste.
Add a little water if necessary, but avoid making the paste too thin.
A smooth nut paste helps create the silky texture associated with this style of korma.
4. Build the Korma Base
Use the same heavy-bottomed pan.
Add the bay leaf, cloves, and cinnamon stick.
Cook briefly until fragrant.
Add the ginger-garlic paste and sauté until the raw aroma disappears.
Add the prepared onion paste.
Cook for about 3–4 minutes, stirring regularly.
Add the nut paste and continue cooking until the mixture becomes well combined and the fat begins to separate around the edges.
If the mixture becomes too thick while cooking, add a small splash of water.
5. Add the Marinated Chicken
Add the marinated chicken to the pan.
Cook over medium-high heat for 5–7 minutes, turning the pieces occasionally so they become coated with the gravy.
Reduce the heat.
Cover the pan and simmer for about 10 minutes.
The chicken will continue cooking as the sauce develops.
6. Add the Yogurt and Cream
Lower the heat.
Whisk the remaining ½ cup yogurt until smooth.
Add it gradually to the pan while stirring continuously.
Keeping the heat low at this stage helps prevent the yogurt from splitting.
Add the cream and cardamom powder.
Continue cooking gently for about 25–30 minutes, or until the chicken is tender and the gravy has become rich and creamy.
The exact cooking time can vary depending on the size of the chicken pieces and the type of pan used.
7. Add Saffron and Finish the Korma
Pour in the saffron-infused milk.
If using rose water or kewra essence, add a few drops.
Stir gently and simmer for another 2 minutes.
Taste and adjust the salt if necessary.
The finished gravy should be thick, smooth, aromatic, and able to coat the chicken.
8. Garnish and Serve
Turn off the heat.
Garnish with chopped fresh coriander and slivered almonds.
Serve Chicken Shahi Korma hot with naan, roomali roti, laccha paratha, or saffron rice.
Tips for Making Better Chicken Shahi Korma
Cook the onions carefully
The onion paste is one of the main sources of flavor and body in the gravy. Cook the onions until golden rather than dark brown or burnt.
Use thick yogurt
Thick yogurt gives the curry a smoother texture and reduces excess water in the gravy.
Bring the yogurt closer to room temperature and whisk it before adding it to the hot curry.
Keep the heat low after adding yogurt
This is one of the most important steps.
Adding cold yogurt directly to a very hot pan can cause it to split. Lower the heat and add the yogurt gradually while stirring.
Blend the nut paste smoothly
Large pieces of nuts can make the gravy grainy. Blend the cashews or almonds into a smooth paste.
Don’t overpower the curry with spices
Shahi Korma is about aroma and richness rather than extreme heat. The spices should support the nuts, yogurt, chicken, and saffron instead of dominating them.
Cashew or Almonds: Which Is Better?
Both work well.
Cashews produce a creamy, slightly sweet gravy and are particularly convenient for creating a smooth sauce.
Almonds provide a slightly deeper nutty flavor.
You can use either depending on what you have available.
For a particularly smooth korma, soak the nuts before blending.
Can You Make Chicken Shahi Korma Without Nuts?
Yes.
If you need a nut-free version, you can build the gravy around thick yogurt and cream and use another suitable thickener if needed.
Sunflower seed paste is another option for adding body while keeping the nut-free approach.
The flavor will not be exactly the same as a nut-based korma, but the curry can still have a rich and smooth texture.
Can You Make Shahi Korma Without Cream?
Yes.
Cream contributes extra richness, but it is not the only source of body in this recipe.
The yogurt and nut paste already create a substantial gravy. If you leave out the cream, expect the finished curry to be slightly less rich and creamy.
What Can You Use Instead of Kewra Water?
Kewra is optional.
You can leave it out completely if you do not have it.
A small amount of rose water can provide a different floral aroma, but it should be used sparingly because too much can overpower the curry.
What to Serve With Chicken Shahi Korma
Because the gravy is rich, simple breads and lightly seasoned rice work especially well.
Naan
Soft naan is ideal for scooping up the creamy korma gravy.
Roomali Roti
Thin roomali roti provides a lighter pairing and works especially well with rich Mughlai-style curries.
Laccha Paratha
The flaky layers of laccha paratha are excellent with thick korma gravy.
Saffron Rice
Lightly fragrant rice complements the saffron and aromatic spices in the curry without competing with them.
Plain Rice
For a simple everyday meal, steamed rice is enough.
If you are planning a larger Indian feast, pair the korma with Chicken Biryani for a more substantial meal.
Chicken Shahi Korma vs Chicken Tikka Masala
These two dishes are often grouped together because both are rich chicken curries, but their flavor profiles are quite different.
| Feature | Chicken Shahi Korma | Chicken Tikka Masala |
|---|---|---|
| Main base | Yogurt and nuts | Tomato-based sauce |
| Flavor | Rich, nutty and aromatic | Tangy, savory and spiced |
| Cream | Common | Common |
| Nuts | Common | Usually not essential |
| Tomato | Not used in this recipe | Usually central |
| Spice profile | Mild to moderate | Moderate and often more pronounced |
| Texture | Smooth and rich | Thick and tomato-forward |
The main difference is the base. Shahi Korma relies on yogurt, nuts, aromatics, and gentle cooking, while tikka masala is generally built around a tomato-based sauce and cooked or grilled chicken pieces.
Shahi Korma vs Regular Chicken Korma
The terms can overlap because korma is a broad family of dishes rather than one single fixed recipe.
A Shahi Korma generally emphasizes a richer combination of nuts, dairy, aromatic spices, saffron, and sometimes floral ingredients.
Different regions and cooks prepare korma differently, so there is no single universal ingredient list.
This recipe takes a rich Mughlai-style approach.
For another version, see our Chicken Korma recipe.
How to Store Chicken Shahi Korma
Allow leftover korma to cool before transferring it to an airtight container.
Refrigerator
Keep refrigerated and use within 3 days.
Reheating
Reheat gently over low to medium heat.
If the gravy has thickened considerably in the refrigerator, add a small splash of water while reheating.
Avoid aggressive boiling because the dairy-based sauce can separate.
Freezing
The chicken and gravy can be frozen, although the texture of dairy-based sauces may change slightly after thawing.
If freezing, cool the curry promptly, store it in a suitable airtight freezer container, and thaw it safely in the refrigerator before reheating.
Common Mistakes to Avoid
1. Burning the onions
Dark or burnt onions can make the gravy bitter. Aim for an even golden color.
2. Adding cold yogurt over high heat
This can cause the yogurt to split.
Lower the heat and add whisked yogurt gradually.
3. Using too much floral water
Kewra and rose water are powerful ingredients. A small amount is enough.
4. Making the nut paste too coarse
A coarse paste can give the gravy an unpleasant texture.
Blend until smooth.
5. Boiling the curry aggressively
Shahi Korma benefits from gentle cooking. Hard boiling can affect the texture of the yogurt and cream-based sauce.
Can Chicken Shahi Korma Be Made Ahead?
Yes.
In fact, preparing the curry a little ahead of serving can allow the flavors to settle.
If making it ahead, cool and refrigerate it safely, then reheat gently before serving.
Add a small splash of water if the gravy becomes too thick.
Is Chicken Shahi Korma Spicy?
Chicken Shahi Korma is generally mild to moderately spiced.
The red chili powder contributes heat and color, but the yogurt, cream, nuts, and aromatic spices balance the overall flavor.
For a milder curry, reduce the chili powder.
For more heat, add a little extra chili according to your preference.
A Note on the History of Korma
Korma belongs to the long culinary history of South Asia and is strongly associated with Mughal and Persian-influenced cooking traditions.
The cooking style developed around gently braising meat with aromatics, dairy, nuts, and spices. Over time, korma evolved into many regional forms, with recipes varying in ingredients, consistency, and spice level.
Chicken became a popular choice for korma in many modern Indian kitchens because it cooks more quickly than traditional red meats.
The term korma is related to the Persian culinary tradition of braising or slow cooking, while the Indian versions developed their own distinctive ingredients and techniques.
So rather than treating one recipe as the single “authentic” korma, it is more accurate to understand Shahi Korma as a rich Mughlai-style interpretation of a broader South Asian dish family.
Frequently Asked Questions
What is Chicken Shahi Korma made of?
Chicken Shahi Korma is made with chicken, yogurt, onions, cashews or almonds, aromatic spices, cream, and saffron. This version also uses ginger-garlic paste and optional kewra or rose water.
Is Chicken Shahi Korma spicy?
It is usually mild to moderately spicy. The amount of chili powder can be adjusted according to taste.
Why does my yogurt split in korma?
Yogurt can split when it is added to a very hot pan or cooked too aggressively. Whisk the yogurt first, lower the heat, and add it gradually while stirring.
Can I use boneless chicken?
Yes. Boneless chicken can be used, although it may cook faster than bone-in chicken. Avoid overcooking it because lean chicken can become dry.
Can I make Shahi Korma without nuts?
Yes. Use a suitable nut-free thickener such as sunflower seed paste, along with yogurt and cream, although the flavor will differ from traditional nut-based versions.
Can I use almonds instead of cashews?
Yes. Cashews and almonds can both be used. Cashews produce a particularly smooth and creamy gravy, while almonds provide a slightly deeper nutty flavor.
What should I serve with Chicken Shahi Korma?
Serve it with naan, roomali roti, laccha paratha, saffron rice, pulao, or plain steamed rice.
Can Chicken Shahi Korma be frozen?
It can be frozen, although the texture of the dairy-based gravy may change slightly after thawing. Thaw it safely in the refrigerator and reheat gently.
Final Thoughts
Chicken Shahi Korma is a good example of how a rich curry can build flavor without relying on extreme heat.
The combination of golden onions, yogurt, nuts, aromatic spices, cream, and saffron creates a smooth gravy with layers of flavor. The most important techniques are simple: cook the onions carefully, blend the nut paste smoothly, add yogurt over low heat, and give the chicken enough time to become tender.
Serve it with naan, roomali roti, paratha, or fragrant rice for a satisfying Mughlai-style meal.
If you enjoy rich Indian chicken dishes, continue exploring Chicken Galouti Kebab, Chicken Makhani, and Chicken Biryani from World Recipe Lab.
Chicken Shahi Korma Recipe
Description
Chicken Shahi Korma is a rich Mughlai chicken curry made with yogurt, nuts, cream, and aromatic spices. It is known for its creamy texture, mild spice level, and royal origins.Ingredients
For Marination
For the Curry Base
For Garnish
Instructions
Step 1: Marinate the Chicken
- In a mixing bowl, combine chicken, thick yogurt, ginger-garlic paste, salt, turmeric, and red chili powder.
- Mix thoroughly until the chicken is evenly coated.
- Cover and marinate for at least 30 minutes or overnight for best results.
Step 2: Prepare the Onion Paste
- Heat ghee in a heavy-bottomed pan.
- Add sliced onions and sauté until golden brown.
- Allow them to cool slightly.
- Transfer to a blender with a little water and blend into a smooth paste.
Step 3: Prepare the Nut Paste
- Add soaked cashews (or almonds) and poppy seeds to a blender.
- Blend into a smooth paste, adding a little water if required.
Step 4: Build the Curry Base
- In the same pan, add bay leaf, cloves, and cinnamon stick.
- Add ginger-garlic paste and sauté until fragrant.
- Add the onion paste and cook for 3–4 minutes.
- Stir in the nut paste and cook until oil starts separating.
Step 5: Add the Chicken
- Add the marinated chicken to the pan.
- Cook on medium-high heat for 5–7 minutes, stirring gently.
- Reduce the heat, cover, and simmer for 10 minutes.
Step 6: Finish the Korma
- Lower the heat and gradually add the whisked yogurt while stirring continuously.
- Add cream and cardamom powder.
- Cook on low heat for 25–30 minutes until the chicken becomes tender and the gravy turns rich and creamy.
Step 7: Add the Final Touches
- Pour in the saffron milk.
- Add rose water or kewra essence if using.
- Mix gently and simmer for 2 minutes.
Step 8: Garnish and Serve
- Garnish with chopped coriander and slivered almonds.
- Serve hot with naan, roomali roti, laccha paratha, or saffron rice.
Note
Bring yogurt to room temperature before cooking to prevent curdling.
Blend the onion and nut pastes until completely smooth for a silky texture.
Cook on low heat for the best flavor and creamy consistency.
Cashews and almonds can be used interchangeably.
Rose water or kewra essence is optional but adds an authentic Mughlai aroma.
Leftover Chicken Shahi Korma tastes even better the next day and can be served with pulao, naan, or wraps.
