Chicken Rogan Josh

Servings: 4 Total Time: 1 hr 35 mins Difficulty: Beginner
Kashmiri Red Curry With Yogurt Braise
chicken rogan josh recipe with red Kashmiri curry sauce, browned onions, and tender chicken thighs in a pan pinit

A chicken rogan josh recipe brings the deep red, slow-simmered character of a Kashmiri curry into a home kitchen without requiring specialty equipment. The dish builds its color from dried Kashmiri chilies and its body from browned onions and yogurt, not from cream or tomatoes. You get chicken that stays tender through a long, gentle braise and a sauce that clings to each piece.

This version is written for a standard stovetop and a 12-inch heavy pan. It skips the fuss of traditional sealed-pot cooking but keeps the layered spice profile that defines the dish. If you enjoy exploring regional Indian cuisines, this is a solid entry point before moving to lamb-based versions. Making this chicken rogan josh at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Chicken Rogan Josh

  • Deep red sauce from Kashmiri chilies, not food coloring or tomato paste
  • Chicken stays moist because it braises in its own spiced liquid
  • Make-ahead friendly — the flavor improves after a night in the fridge
  • Uses whole spices you can toast and grind for real aroma
  • Feeds four with basic pantry staples plus three fresh items
red chicken rogan josh curry with chicken thighs in pan

Ingredients You’ll Need

  • 2 lbs bone-in chicken thighs, skin removed, cut into 2-inch pieces
  • 3 tbsp mustard oil (or neutral oil if unavailable)
  • 2 large brown onions, finely sliced
  • 1 tbsp ginger paste
  • 1 tbsp garlic paste
  • 8 dried Kashmiri red chilies, stemmed and seeded
  • 1 tsp fennel seed powder
  • 1 tsp ground cumin
  • 1/2 tsp ground cardamom
  • 1/2 tsp ground cloves
  • 1/2 tsp turmeric
  • 3/4 cup full-fat plain yogurt, whisked
  • 1 cup warm water
  • 1 tsp salt, adjusted to taste
  • 1 tbsp ghee for finishing

Ingredient Substitutions

Mustard oil: Replace with 3 tbsp neutral sunflower oil plus 1 tsp ground mustard for a similar pungent edge. Mustard oil carries a sharp note that helps cut the yogurt richness, so the swap loses some bite. The finished sauce will be milder and slightly sweeter; keep the same heat level when browning onions. The chicken rogan josh works well for weeknight cooking when time is limited.

Kashmiri red chilies: Use 2 tbsp sweet paprika plus 1 tsp cayenne for heat if Kashmiri chilies are unavailable. Paprika gives the red color but none of the fruity dried-pepper flavor, so the curry tastes flatter. You will not need to seed anything, but watch the cayenne so the dish does not turn sharply hot rather than warm.

Bone-in chicken thighs: Swap for 2 lbs boneless thigh pieces cut to 2-inch cubes if you prefer easier eating. Boneless meat cooks 5 minutes faster and can dry if left past the braise window. Keep the simmer gentle so the yogurt sauce does not split from the lost collagen.

Full-fat plain yogurt: Use 3/4 cup sour cream thinned with 2 tbsp water if yogurt is not on hand. Sour cream adds tang and holds together at slightly higher heat, but the sauce turns lighter in color. Do not boil hard after adding it or the texture goes grainy. If you enjoyed this, our elementor is worth trying next.

Step-by-Step Instructions

  1. Heat 3 tbsp mustard oil in a 12-inch heavy pan over medium-high heat until it shimmers, then lower to medium-low heat and add sliced onions. Cook 25–30 minutes, stirring often, until the onions are browned and soft, not burnt.
  2. Add ginger paste and garlic paste, stir for 2 minutes until raw smell leaves. The paste should sizzle gently without browning.
  3. Stir in Kashmiri chilies, fennel powder, cumin, cardamom, cloves, and turmeric. Toast 1 minute on low heat so spices release aroma but do not scorch.
  4. Add whisked yogurt one tablespoon at a time, stirring constantly on medium-low heat until the sauce looks smooth and slightly thickened, about 3 minutes.
  5. Add chicken pieces and salt, turn to coat, then pour in 1 cup warm water. Bring to a gentle bubble, cover, and simmer on low heat for 35 minutes until chicken is tender and pulls from bone easily.
  6. Uncover, raise to medium heat, and cook 5 minutes to tighten sauce until it coats a spoon. Stir in 1 tbsp ghee and rest 5 minutes before serving.

Pro Tips

Toast whole spices and grind them the same day for a brighter aroma than pre-ground jars deliver. A spice toasting guide explains why fresh grinding changes the flavor curve of a braise.

Whisk the yogurt fully before adding and keep the heat low during incorporation so the sauce stays silky. Sudden heat makes dairy curdle and the curry turns speckled.

Brown the onions slower than you think necessary; they build the sweet base that balances the chilies. Rushed onions leave a sharp raw note in the finished chicken rogan josh recipe.

Rest the cooked curry off heat for 5 minutes so the fat rises and the sauce glosses. Skipping this step leaves the gravy looking dull.

Common Mistakes to Avoid

Adding yogurt over high heat causes splitting and a grainy texture. Keep the pan at medium-low heat and add it slowly while stirring.

Using regular red chili powder instead of Kashmiri varieties makes the dish harsh and overly hot. The color also shifts from red to brownish orange.

Crowding the pan with too much chicken lowers the temperature and steams the meat instead of braising it. Use a 12-inch pan or cook in two batches if needed. For another easy option, check out our courses.

Serving Suggestions

Plate the curry with steamed basmati rice to catch the red gravy. A side of lamb lollipops works if you want a mixed-protein table.

Pair with plain yogurt raita and a cucumber salad to cool the warmth. For bread, use warmed roti rather than thick naan so the sauce is the focus.

If you want a lighter plate, serve smaller portions over crispy chicken leftovers are not advised; make fresh batches instead.

Storage and Reheating

Cool the curry to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. The sauce thickens cold and loosens on reheating.

Freeze in portion tubs for up to 2 months if you want to batch the chicken rogan josh recipe. Thaw overnight in the fridge before reheating.

Reheat on medium-low heat until the chicken reaches 165°F internally and the sauce steams throughout, about 8 minutes stirred often. Do not microwave from frozen without thawing first. You might also like our manhattan cocktail.

Recipe Variations

Pressure Cooker Version

Brown onions and spices in the pot, add chicken and yogurt, then pressure cook on high for 12 minutes with natural release. The sauce is thinner, so reduce water by half and simmer open 5 minutes after release.

Tomato-Free Green Version

Replace Kashmiri chilies with 1 cup fresh cilantro and 4 green chilies blended with the ginger garlic. The curry turns green and herbal with a sharper bite; braise time stays the same at 35 minutes.

Lamb Swap

Use 2 lbs lamb shoulder cubes instead of chicken and extend the braise to 55 minutes until fork tender. Lamb gives a deeper gamy note that pairs well with the fennel and clove profile.

Slow Cooker Method

Complete steps 1–4 on stovetop, then transfer to a slow cooker with chicken and water on low for 4 hours. Finish with ghee and a 10 minutes uncovered stovetop reduce to fix the loose texture.

chicken rogan josh recipe with red Kashmiri curry sauce, browned onions, and tender chicken thighs in a pan pinit
0 Add to Favorites

Chicken Rogan Josh

Difficulty: Beginner Prep Time 15 mins Cook Time 75 mins Rest Time 5 mins Total Time 1 hr 35 mins
Servings: 4 Estimated Cost: $ 12 Calories: 420 kcal

Description

Chicken Rogan Josh brings the deep red, slow-simmered character of a Kashmiri curry home using dried Kashmiri chilies, browned onions, and yogurt for body instead of cream or tomatoes. The chicken stays tender through a gentle braise and the sauce clings to every piece.

Ingredients

Cooking Mode Disabled

Instructions

  1. Heat oil and brown onions

    Heat 3 tbsp mustard oil in a 12-inch heavy pan over medium-high heat until it shimmers, then lower to medium-low heat and add the sliced onions. Cook for 25–30 minutes, stirring often, until the onions are deeply browned, soft, and sweet with no burnt edges.

  2. Add ginger garlic paste

    Add 1 tbsp ginger paste and 1 tbsp garlic paste to the pan and stir for 2 minutes until the raw smell leaves. The paste should sizzle gently without browning so the aromatic base stays clean.

  3. Toast ground spices

    Stir in the 8 dried Kashmiri red chilies, 1 tsp fennel seed powder, 1 tsp ground cumin, 1/2 tsp ground cardamom, 1/2 tsp ground cloves, and 1/2 tsp turmeric. Toast on low heat for 1 minute so the spices release their aroma but do not scorch.

  4. Incorporate whisked yogurt

    Add the 3/4 cup whisked full-fat plain yogurt one tablespoon at a time, stirring constantly on medium-low heat until the sauce looks smooth and slightly thickened, about 3 minutes. Keeping the heat low prevents the dairy from curdling and leaves the sauce silky.

  5. Add chicken and simmer

    Add the 2 lbs chicken pieces and 1 tsp salt, turn to coat, then pour in 1 cup warm water. Bring to a gentle bubble, cover, and simmer on low heat for 35 minutes until the chicken is tender and pulls from the bone easily and reaches an internal temperature of 74°C / 165°F.

  6. Tighten the sauce

    Uncover the pan, raise heat to medium, and cook for 5 minutes to tighten the sauce until it coats the back of a spoon. Stir occasionally so the gravy reduces evenly without sticking.

  7. Finish with ghee

    Stir in 1 tbsp ghee and remove the pan from the heat. Let the curry rest for 5 minutes so the fat rises and the sauce glosses before serving.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g37%
Saturated Fat 7g35%
Cholesterol 130mg44%
Sodium 650mg28%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 5g
Protein 38g76%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Cool the curry to room temperature within 2 hours, refrigerate in an airtight container for up to 4 days, and reheat only once until steaming and 74°C / 165°F.
  • Make ahead: The flavor improves after a night in the fridge, so prep and braise a day early if you like.
  • Pro tip: Brown the onions slower than you think necessary; for a brighter spice aroma try grilled chicken thighs as a comparison protein.
  • Rest: Rest the cooked curry off heat for 5 minutes so the fat rises and the sauce glosses.
Keywords: chicken rogan josh, kashmiri curry, yogurt braise, bone-in chicken, kashmiri chilies, stovetop curry, indian recipe, make-ahead
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, this curry is make-ahead friendly and the flavor improves after a night in the fridge. Cool it to room temperature within 2 hours, store in an airtight container for up to 4 days, then reheat on medium-low until steaming and the chicken reaches 74°C / 165°F.

Can I freeze this recipe?

You can freeze the cooled curry in portion tubs for up to 2 months. Thaw overnight in the fridge, then reheat on medium-low stirred often until the chicken reaches an internal temperature of 74°C / 165°F; do not microwave from frozen.

What can I substitute for Kashmiri chilies?

If Kashmiri chilies are unavailable, use 2 tbsp sweet paprika plus 1 tsp cayenne for heat, watching the cayenne so the dish stays warm rather than sharply hot. The color will still be red but the fruity dried-pepper note will be flatter; for another chicken curry idea see chicken katsu curry.

How do I know when the chicken is done?

The chicken is done when it is tender and pulls from the bone easily and reaches an internal temperature of 74°C / 165°F measured at the thickest piece. Do not judge poultry doneness by color alone; use the temperature or the clear visual-plus-texture cue of easy separation from the bone.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

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

Rate this recipe

Add a question

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