Chicken Rogan Josh Recipe

5 from 1 vote
Updated: Oct 21, 2025 |
Pinterest Hidden Image

Chicken Rogan Josh is a traditional Kashmiri curry with chicken pieces cooked in a thin, spicy curry flavored with fennel seeds and dried ginger powder. Make this authentic Kashmiri recipe at home with my easy-to-follow instructions.

Here are some more chicken curry recipes that you must try: Kadai Chicken, Mughlai Chicken Stew, Chicken Vindaloo, Butter Chicken , Chicken Tikka Masala, and Chicken Chettinad.

Kashmiri chicken rogan josh curry served in a bowl.

A Quick Look At This Chicken Rogan Josh Recipe

  • Flavor Profile: Rich, aromatic, and deeply spiced — tender chicken simmered in a luscious Kashmiri-style gravy bursting with bold flavors.
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour
  • Serves: 6
  • Cuisine: Kashmiri
  • Course: Main Course
  • Diet: Non-Vegetarian
  • Skill Level: Intermediate
  • Equipment: Heavy-Bottom Pan, Instant Pot or Stovetop Pressure Cooker, Mortar Pestle, Mixing Bowl
  • Why You’ll Love It: This traditional curry is a comforting blend of succulent chicken and aromatic spices like fennel, Kashmiri red chili, and yogurt. It’s protein-rich, wholesome, and made with simple ingredients for an authentic Kashmiri flavor that pairs beautifully with rice or naan — perfect for weekend meals or special occasions.

Mohit and I travel frequently to various countries for work and leisure. We usually try to eat local cuisine and occasionally visit local Indian restaurants. However, most of our trips to these Indian restaurants have been very disappointing. They serve food that is far from the actual Indian taste and, honestly, is quite disgusting. This makes me sad because people who haven’t tasted the dishes might think this is what Indian food is.

One of the dishes that is most often tampered with is Rogan Josh. Most restaurants make onion-tomato gravy, add chicken or mutton, and pass it off as Rogan Josh. It is not even remotely close to the thin, dry ginger and fennel-flavored curry with Rogan (oil) floating on top.

In this post, I am sharing a traditional Rogan Josh recipe that I learned from a Kashmiri chef for you all to try!

About Rogan Josh

“Rogan” means “oil” in Persian, and “Josh” means “heat.”

Rogan Josh is a traditional Kashmiri curry where meat is cooked in a yogurt-based spicy thin curry flavored with dry ginger powder and fennel seed powder. It has a thin layer of oil floating on top, so don’t get intimidated; this is how it should be.

It is one of the most popular curry dishes in Kashmiri cuisine. However, it is not an everyday curry. It is made only for special occasions, such as weddings and festivals.

It is characterized by its deep red color, which comes from the use of Kashmiri chilies and a unique Kashmiri spice called “Ratanjot.

This curry is popularly served at Indian restaurants worldwide, but what you find at most places under the name Rogan Josh is an onion-tomato-based curry that is nowhere near the traditional dish. In this post, I am sharing a traditional recipe for you to follow.

Like all other Kashmiri dishes, this curry can be made with or without onion and garlic. The Kashmiri Pandits make it without onion and garlic, and the Kashmiri Muslims use them in their preparation.

This curry is primarily made with lamb and mutton, but it can also be prepared with beef or chicken. Vegetarian options, such as potatoes, mushrooms, tofu, and paneer, can also be used.

About Chicken Rogan Josh

Chicken Rogan Josh is a variation of Rogan Josh curry, which uses chicken pieces instead of lamb or mutton.

Bone-in chicken pieces are cooked in a red-hot yogurt-based curry flavored with whole spices, fennel seed powder, and dry ginger powder. It has a fiery red color, achieved by using Kashmiri chilli powder and a unique Kashmiri spice called Ratanjot.

If you cannot source Ratanjot, then you can skip it.

This recipe can be made in an Instant Pot or a traditional stovetop pressure cooker. I am sharing both methods in the post below.

Do try my Mutton Rogan Josh and Lamb Rogan Josh recipes as well.

Ingredients

All the ingredients to make this curry, including curry-cut chicken, are available in Indian grocery stores.

Chicken – I prefer using bone-in, skinless chicken pieces to make this curry. Bones release a lot of juice, making the curry very flavorful.

However, if you do not like bone-in chicken, use boneless chicken breast or boneless chicken thighs cut into 1-inch pieces.

Whole Spices – You will need whole spices like black cardamoms (badi elaichi), cloves (laung), green cardamoms (hari elaichi), black peppercorns (kali mirch), bay leaves (tej patta), dry Kashmiri red chilies, and mace (javitri).

Spice Powder – This curry is flavored with ground spices, including Kashmiri red chili powder, fennel powder (also known as saunf powder), dry ginger powder (also known as sonth), coriander powder, cumin powder, and garam masala powder.

Some people also use cinnamon sticks and green cardamom pods in their recipe.

Yogurt – Plain yogurt (dahi, curd) makes the base of this Kashmiri chicken curry.

Oil – Traditionally, this curry is made in either mustard oil or ghee. However, you can use any other cooking oil if you prefer.

Others – You will also need milk, saffron strands, cumin seeds, asafetida (hing), and salt.

Tempering (Optional) – Adding a tempering of ratanjot in ghee to the curry gives it a fiery red color. It is totally optional, though.

How To Make Rogan Josh Chicken Recipe – Step By Step

Preparation

Step 1: Soak 1 pinch of saffron strands in 2 tablespoon milk.

Step 2: Lightly crush the following whole spices in a mortar and pestle.

  • 3-4 black cardamoms
  • 4-5 cloves
  • 3-4 green cardamoms
  • 8-10 black peppercorns
  • 1 javitri
Crushed whole spices.

Step 3: Whisk ¾ cup of plain yogurt with the following ingredients.

  • 3 tablespoon Kashmiri red chili powder
  • 3 teaspoon fennel powder
  • ¼ teaspoon asafetida
  • 1 tablespoon dry ginger powder
  • 1 tablespoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon garam masala powder
  • 2 teaspoon salt
Yogurt and spice powders added to a bowl.
Whisked well.

Make The Curry

In An Instant Pot

Step 4: Press the SAUTE button on the Instant Pot.

Step 5: Add 5 tablespoon mustard oil (or ghee) to the pot.

Step 6: Add the following ingredients once the oil is hot, and let them crackle for 4-5 seconds.

  • crushed whole spices
  • 2 bay leaves
  • 4-5 Kashmiri dry red chilies
  • 1 teaspoon cumin seeds
Crushed spices added to hot oil.
Dry red chilies, bay leaves, and cumin seeds added to the pot.

Step 7: Now, add 2 pounds (1 kg) of skinless, bone-in chicken (cut into 1 ½-inch pieces) and cook for 5-6 minutes.

Chicken added to the pot.

Step 8: Now add the yogurt mixture and saffron soaked in milk, and mix well.

Yogurt whisked with spices and saffron soaked in milk added to the pot.

Step 9: Add a cup of hot water and mix until well combined.

Water added to the pot.

Step 10: Close the Instant Pot lid and set the valve to the sealing position.

Lid of the instant pot closed.

Step 11: Press PRESSURE COOK and set the timer to 6 minutes at high pressure.

Once the timer goes off, let the pressure release naturally for 10 minutes.

Release the remaining pressure manually.

Open the lid.

Cooked chicken rogan josh.

In A Stovetop Pressure Cooker

Follow the recipe in a stovetop pressure cooker over medium-high heat.

Close the lid and pressure cook for 3 whistles on high heat.

Remove the cooker from the heat and let the pressure release naturally.

Temper The Curry

Step 12: Heat ¼ cup ghee in a small pan over medium heat.

Add a 1-2 inch piece of ratan jot and cook for a minute.

Ratan jot cooking in ghee.

Step 13: Strain the ghee and add it to the curry. Serve hot with steamed rice or Naan.

Note – Traditionally, this dish doesn’t have any garnishing, but for a pop of color, I like to garnish it with some chopped cilantro (fresh coriander).

Straining the ghee over the curry.
Ready chicken rogan josh curry.

Frequently Asked Questions

What is Ratanjot?

Ratan jot, or Alkanet or Alkanna tinctoria, is a plant primarily used as a natural dye. The plant’s roots produce a red dye used in cosmetics, food, and clothing. It is also used in traditional medicine for its potential healing properties. In Indian cuisine, it is often used to give dishes, such as curries, a red color.

Is rogan josh curry very spicy?

Typically, Rogan Josh is not overly spicy. It has a balanced blend of spices, giving it depth and flavor, but it’s not typically a hot curry. However, you can add more heat by adding more chili powder or fresh chilies.

How do I make Rogan Josh in Muslim style?

Sauté 1 cup of chopped onions and 2 tablespoons of chopped garlic in oil before adding the chicken to the recipe in the traditional Kashmiri Muslim style.

Serving Suggestions

This delicious curry is typically served with Basmati rice, which absorbs the flavorful sauce very well. You can also serve it with cauliflower rice for a low-carb meal. A lightly spiced rice dish, such as Ghee Rice or Jeera Rice, also goes well with it.

You can also serve it with Indian flatbread, such as Butter Naan, Garlic Naan, Peshwari Naan, Tandoori Roti, or Lachha Paratha.

Serve cucumber raita or any other raita on the side to mellow down the spicy flavor of this spicy curry. I also like to serve Kachumber Salad on the side.

Storage Suggestions

This curry tastes even better the next day as the flavors deepen with time. Store the curry in an airtight container in the refrigerator for 3 to 4 days. Reheat in a pan or microwave until nicely hot before serving. If the curry has thickened after refrigeration, then add some hot water while reheating.

You can also freeze it in a freezer-safe container for up to 3 months. Thaw, reheat, and serve.

You Might Also Like

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

Kashmiri chicken rogan josh curry served in a bowl.
5 from 1 vote

Chicken Rogan Josh Recipe

Chicken Rogan Josh is a traditional Kashmiri chicken curry where chicken pieces are cooked in a thin spicy curry flavored with fennel seeds and dried ginger powder. Make this authentic recipe at home using my easy instructions.
Prep: 10 minutes
Cook: 50 minutes
Total: 1 hour
Servings: 6 people

Ingredients 

  • 1 pinch saffron strands
  • 2 tablespoons milk
  • 3-4 black cardamons (badi elaichi)
  • 4-5 cloves (laung)
  • 3-4 green cardamoms (hari elaichi)
  • 8-10 black peppercorns (kali mirch)
  • 1 mace (javitri)
  • ¾ cup plain yogurt (dahi, curd)
  • 3 tablespoons Kashmiri red chili powder
  • 3 teaspoons fennel powder (saunf powder)
  • ¼ teaspoon asafetida (hing) (skip for gluten-free)
  • 1 tablespoon dry ginger powder (sonth)
  • 1 tablespoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon garam masala powder
  • 2 teaspoons salt
  • 5 tablespoons mustard oil (or ghee or any other cooking oil)
  • 2 bay leaves (tejpatta)
  • 4-5 Kashmiri dry red chilies
  • 1 teaspoon cumin seeds
  • 2 pounds skinless bone-in chicken (1 kg, cut into 1 and ½ inch pieces, rinsed)

For Tempering (Optional)

  • ¼ cup ghee
  • 1-2 inch piece of ratanjot
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Preparation

  • Soak saffron strands in milk.
  • Lightly crush black cardamoms, cloves, green cardamoms, black peppercorns, and mace in a mortar and pestle.
  • Whisk yogurt with Kashmiri red chili powder, fennel powder, asafetida, dry ginger powder, coriander powder, cumin powder, garam masala powder, and salt.

Make The Curry

    In An Instant Pot

    • Press the SAUTE button on the instant pot.
    • Add oil to the pot.
    • Once the oil is hot, add crushed whole spices, bay leaves, dry red chilies, and cumin seeds, and let them crackle for 4-5 seconds.
    • Add chicken and cook for 5-6 minutes.
    • Now add yogurt mixture and saffron soaked in milk and mix well.
    • Add 1 cup of hot water and mix well.
    • Close the lid of the instant pot and set the valve to the sealing position.
    • Press PRESSURE COOK and set the timer to 6 minutes at high pressure.
    • Once the timer goes off, let the pressure release naturally for 10 minutes.
    • Release the remaining pressure manually.
    • Open the lid.

    In A Stovetop Pressure Cooker

    • Follow the recipe in a stovetop pressure cooker over medium-high heat.
    • Close the lid and pressure cook for 3 whistles on high heat.
    • Remove the cooker from heat and let the pressure release naturally.

    Temper The Rogan Josh Curry (Optional)

    • Heat ghee in a small pan over medium heat.
    • Add ratan jot and cook for a minute.
    • Strain the ghee and add it to the curry. Serve hot with steamed rice or Naan.

    Video

    Notes

    Fry 1 cup of chopped onions and 2 tablespoon of chopped garlic in oil before adding chicken to the recipe to make it in the Kashmiri Muslim style.

    Nutrition

    Calories: 395kcal, Carbohydrates: 9g, Protein: 24g, Fat: 30g, Saturated Fat: 9g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 13g, Trans Fat: 0.02g, Cholesterol: 132mg, Sodium: 1131mg, Potassium: 593mg, Fiber: 3g, Sugar: 4g, Vitamin A: 1874IU, Vitamin C: 54mg, Calcium: 100mg, Iron: 3mg
    Like this recipe? Rate and comment below!
    5 from 1 vote (1 rating without comment)

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    1 Comment