Lamb shoulder slow-braised in a garlicky, Kashmiri chili-red gravy until deeply tender and richly spiced.
Rogan josh is a Kashmiri braise known for its deep red color, which traditionally comes from Kashmiri chili powder β bright and colorful but much milder in heat than its color suggests, allowing the dish to look fiery while staying approachable. A generous amount of garlic, along with ginger and a blend of whole and ground spices, forms the aromatic backbone that the lamb slowly braises in until it's fall-apart tender. Browning the lamb well before braising, rather than just simmering it raw in the sauce, builds a layer of fond at the bottom of the pot that deepens the final gravy's flavor considerably. Yogurt is often whisked in partway through cooking to add richness and a slight tang, though it needs to be added off direct high heat and stirred in gradually to prevent it from splitting in the hot pot. The dish rewards patience: a low, slow braise of at least ninety minutes is what breaks down the lamb's connective tissue into tender, spoonable meat, and like most braises, it tastes even better the next day once the spices have had time to fully meld into the sauce.
Serves 6
Heat 2 tbsp ghee in a heavy pot over medium-high heat. Brown the lamb in batches, 3-4 minutes per side, until deeply colored. Set aside.
Add remaining ghee and onions to the same pot, cooking over medium heat until deep golden, 12-15 minutes.
Stir in garlic and ginger, cook 1 minute, then add whole spices, kashmiri chili powder, turmeric, coriander, and fennel, cooking 1-2 minutes until fragrant.
Reduce heat to low, add yogurt one spoonful at a time, stirring constantly so it doesn't split.
Return the lamb to the pot along with water and salt. Bring to a simmer, cover, and cook on low heat 1.5-1.75 hours, stirring occasionally, until the lamb is fork-tender.
Uncover and simmer 10-15 minutes more to thicken the gravy if needed. Garnish with cilantro and serve with rice or naan.
Use Kashmiri chili powder specifically β it gives the signature deep red color without excessive heat; regular chili powder will make the dish much spicier.
Whisk the yogurt in gradually over low heat, stirring constantly, or it will curdle and break the sauce.
Brown the lamb well before braising β this step builds a fond that significantly deepens the final gravy's flavor.
Use goat meat instead of lamb for a more traditional Kashmiri preparation.
Make it in a slow cooker: brown the lamb and build the base on the stove, then transfer to cook on low for 6-7 hours.
Skip the yogurt for a Kashmiri Pandit-style vegetarian-friendly version using extra ghee and a touch of asafoetida instead.
Refrigerate up to 4 days in an airtight container β the flavor improves overnight. Freezes well up to 3 months; thaw in the fridge before reheating gently on the stove.
Rogan josh originates from Kashmir, brought partly through Persian culinary influence, and is traditionally part of the wazwan, an elaborate multi-course Kashmiri feast, known for its distinctive red color from Kashmiri chilies rather than intense heat.
Yes, beef chuck works with the same technique, though the flavor will be different β lamb's characteristic taste is part of what makes rogan josh distinctive.
Mix sweet paprika with a small amount of cayenne to approximate the color and mild heat, since regular chili powder alone will be both too spicy and the wrong color.
It was likely added too quickly or over heat that was too high β always reduce to low heat first and stir the yogurt in gradually, a spoonful at a time.
Per serving (380g / 13.4 oz) Β· 6 servings total
Ask our AI cooking assistant anything about this recipe β substitutions, techniques, scaling.
Chat with AI Chef βJoin the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1β2 business days.
Β© 2026 MyCookingCalendar. All rights reserved.