Chicken Rogan Josh Recipe (Traditional Kashmiri Style)

No ratings yet
Updated: Oct 21, 2025
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Chicken Rogan Josh is a traditional Kashmiri curry that most restaurants get wrong. The real version uses no onion, no tomato, and no shortcut masala paste. It relies instead on two signature spices, fennel seed powder and dry ginger powder (sonth), cooked in a yogurt base with whole Kashmiri spices until the oil rises to the top in a beautiful crimson film. That thin layer of red oil floating on the surface? That is the rogan. That is what you are cooking toward.

I learned this recipe from a Kashmiri chef, and I have been making it ever since for dinner parties, festival meals, and lazy weekend indulgences. It is the dish that always gets the most questions, and now I am sharing every detail so you can make it perfectly at home.

A white bowl filled with pieces of Kashmiri chicken rogan josh in a rich, red curry sauce sits on a rustic tray, garnished with fresh herbs and surrounded by green and red chilies.

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 authentic Indian flavor and, honestly, is quite wrong. 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!

What Is Rogan Josh? (And Why Most Restaurants Miss the Point)

The name Rogan Josh comes from Persian: rogan means “oil,” and josh means “heat.” Together, they describe a technique: meat cooked in clarified fat at high heat until the oil separates and rises to the surface, forming the dish’s signature glistening top layer.

Rogan Josh was brought to the Indian subcontinent by Persian settlers. It sits at the heart of the Kashmiri Wazwan, the grand ceremonial feast, and is traditionally made with lamb or mutton.

The Kashmiri Pandit version is made without onion and garlic, relying entirely on yogurt, asafetida, and spice. The Kashmiri Muslim version incorporates onion and garlic.

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.

What Rogan Josh Is Not – Most Indian restaurants worldwide serve an onion-tomato-based curry and call it Rogan Josh. That is not Rogan Josh. The authentic dish has no tomatoes, uses a yogurt base, and gets its deep red color from Kashmiri chili and ratanjot, not from tomato purée.

About Chicken Rogan Josh

Chicken Rogan Josh is a faster, home-cook-friendly variation using chicken instead of lamb. The yogurt base, whole-spice tempering, fennel powder, and dry ginger remain the same; only the protein changes.

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.

Why You’ll Love This Family Favorite Recipe!

  • Packed with bold, aromatic Kashmiri flavors without being overly spicy.
  • Not the onion-tomato based curry sold at restaurants in the name of rogan josh. It is the traditional recipe made in kashmiri homes.
  • Pairs beautifully with steamed rice, naan, or roti.
  • Comforting, soulful, and made with simple pantry spices for an authentic taste.

Ingredients

All the ingredients for this curry, including curry-cut chicken, are available at Indian grocery stores.

  • Chicken – I prefer bone-in, skinless chicken pieces for this curry. Bones release a lot of juice, making the curry very flavorful. However, if you prefer boneless chicken, use boneless chicken breast or boneless chicken thighs, cut into 1-inch pieces.
  • Whole Spices – You will need whole spices such as black cardamom (badi elaichi), cloves (laung), green cardamom (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 (saunf powder), dry ginger powder (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) serves as the base for 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.

Kashmiri red chili powder is what gives Rogan Josh its vibrant, brick-red color without burning your mouth. If you cannot find it, combine 2 parts mild paprika + 1 part cayenne pepper as a substitute. Never use regular red chili powder as a 1:1 swap; the color will be wrong and the heat excessive.

How To Make Rogan Josh Chicken

Preparation

Step 1: Soak 1 pinch of saffron strands in 2 tablespoon milk. 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 2: Add ยผ cup of plain yogurt to a bowl along 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.

Step 3: Whisk well to combine.

Whisked well.

Make The Curry

In An Instant Pot

Step 4: Press the SAUTE button on the Instant Pot. Add 5 tablespoon mustard oil (or ghee) to the pot. 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

If you don’t like spices getting into your mouth, you can tie them in a muslin cloth. Then discard the cloth once the curry is ready.

Dry red chilies, bay leaves, and cumin seeds added to the pot.

Step 5: Now, add 1 kg of skinless, bone-in chicken (cut into 1 ยฝ-inch pieces) and cook for 5-6 minutes. This bhunao (searing) stage seals in the juices and enriches the gravy.

Use 500 g of boneless chicken thighs (cut into 1 and ยฝ inch pieces) if you don’t like bone-in chicken. You can also use boneless chicken breast, but they are slightly drier than thighs.

Chicken added to the pot.

Step 6: Now add the yogurt mixture and the saffron-soaked milk, and mix well.

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

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

Water added to the pot.

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

Lid of the instant pot closed.

Step 9: 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.

The finished curry should have a semi-thin consistency, not watery, not thick, with a characteristic layer of red oil floating on the surface. That oil is the rogan the dish is named for.

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 (Optional)

Step 10: 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 11: Strain the ghee and add it to the curry.

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

Straining the ghee over the curry.

Step 12: Serve hot with steamed rice or Naan.

Ready chicken rogan josh curry.

Chicken Rogan Josh FAQs

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 that gives 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 for 8-10 minutes, then add the chicken 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 another raita on the side to mellow the heat of this 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. Store the curry in an airtight container in the refrigerator for 3 to 4 days.

Reheat in a pan or in the microwave until hot, then serve. 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.

Other Kashmiri Recipes We Recommend

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.

A white bowl filled with pieces of Kashmiri chicken rogan josh in a rich, red curry sauce sits on a rustic tray, garnished with fresh herbs and surrounded by green and red chilies.
No ratings yet

Chicken Rogan Josh Recipe (Traditional Kashmiri Style)

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.
    • If you don't like spices getting into your mouth, you can tie them in a muslin cloth. Then discard the cloth once the curry is ready.
    • 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

    If you do not like bone-in chicken, use 500 g of boneless chicken breast or boneless chicken thighs, cut into 1 and ยฝ-inch pieces.
    To make it in the Kashmiri Muslim style, sauté 1 cup of chopped onions and 2 tablespoons of chopped garlic in oil for 8-10 minutes, then add the chicken.

    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!

    Leave a comment

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

    Recipe Rating




    4 Comments