Chicken Rogan Josh
A rich Kashmiri-style chicken curry with a deep red color, warm whole spices, and a smooth yogurt-based gravy. It cooks into a comforting, fragrant dish that pairs beautifully with rice or naan without feeling too heavy.
For 4 servings
- prep · ~10 min
Prep the chicken and whisk the yogurt.
1.Wash and pat dry the chicken pieces well.2.Slice the onion finely, grate the ginger, and crush the garlic.3.Whisk the yogurt until smooth so it blends easily into the curry.TIPRoom-temperature yogurt is less likely to split in the pan. - saute · ~3 min
Heat the oil and cook the whole spices.
1.Heat mustard oil in a heavy pan over medium heat until it just starts to smoke lightly.2.Lower the heat and add bay leaf, green cardamom, cloves, cinnamon, and asafoetida.3.Stir for 20 to 30 seconds until fragrant. - saute · ~7 min
Cook the onion, ginger, and garlic.
1.Add the sliced onion and cook until light golden, about 5 to 6 minutes.2.Add ginger and garlic and cook for 1 minute until the raw smell fades.TIPKeep the onion lightly golden, not dark brown, so the gravy stays smooth and balanced. - fry · ~7 min
Brown the chicken with the spices.
1.Add the chicken pieces and stir well to coat them in the onion mixture.2.Cook over medium-high heat for 5 to 6 minutes until the chicken loses its raw color.3.Add Kashmiri red chili powder, fennel powder, dry ginger powder, turmeric powder, black pepper, and salt.4.Mix well and cook for 1 minute. - mix · ~3 min
Stir in the yogurt.
Lower the heat and add the whisked yogurt a little at a time, stirring continuously so the gravy stays smooth. Cook for 2 to 3 minutes until the yogurt blends into the masala.
TIPLow heat and constant stirring help prevent the yogurt from curdling. - simmer · ~25 min
Add water and simmer the curry.
Pour in the hot water, stir, and bring the curry to a gentle simmer. Cover and cook on low heat for 20 to 25 minutes, stirring once or twice, until the chicken is tender and the gravy is rich.
- garnish
Garnish with coriander leaves.
- serve
Serve hot with rice or naan.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Bring the yogurt to room temperature before cooking so it blends into the masala without splitting.
- 2Let the mustard oil smoke lightly first; this mellows its sharpness and gives the curry a more authentic Kashmiri base.
- 3Slice the onion very fine and stop at light golden, not brown, so the gravy stays smooth rather than chunky or sweet.
- 4Add the yogurt in small additions over low heat, stirring nonstop after each one for a velvety sauce.
- 5Use bone-in chicken for the best flavor; the simmer extracts more richness into the gravy than boneless pieces.
- 6If the gravy looks thin at the end, simmer uncovered for a few minutes until the oil just starts to separate at the edges.
- 7This curry tastes even better after resting 30 minutes, and the spices deepen further the next day.
Adapt it for your goals.
Low-oil
Use 1 tablespoon mustard oil and a splash of water while sautéing onions; the curry stays flavorful but feels lighter.
bonelessBoneless
Swap in boneless chicken thighs for faster cooking and easier serving; reduce the simmer time so the meat stays juicy.
extra spicyExtra-spicy
Add a little hot red chili along with the Kashmiri chili if you want the same color profile with a sharper heat.
mutton styleMutton-style
Use goat or lamb instead of chicken for a more traditional rogan josh feel, increasing simmer time until tender.
Why this is on our healthy list.
Protein-Rich Main Dish
Chicken provides satisfying protein, making this curry filling and helpful for a balanced meal.
Lighter Creaminess
Yogurt gives the gravy body and tang without relying on heavy cream, keeping the richness more balanced.
Spice-Forward Flavor
Fennel, ginger, garlic, and whole spices add strong flavor, so the dish feels full-bodied without excessive fat.
Frequently asked questions
Use whisked, room-temperature yogurt, keep the heat low, and add it gradually while stirring continuously.



