The original Kashmiri rogan josh — lamb slow-cooked in a brick-red yogurt gravy colored by ratan jot and Kashmiri chili, perfumed with fennel and dried ginger.
Real Kashmiri rogan josh is not the heavy, tomato-darkened version found in British curry houses. The authentic Kashmiri Pandit dish uses no onion, no garlic, and no tomato — its signature brick-red color comes from ratan jot (alkanet root) bloomed in hot ghee and from Kashmiri red chili powder that's vivid but barely hot. Lamb is browned in mustard oil, then simmered for over an hour in whisked yogurt scented with fennel seed powder, dried ginger (saunth), Kashmiri garam masala, and a final perfume of cardamom and saffron. The gravy comes out glossy, deep red, and aromatic in a quieter way than the brash North Indian versions — it is the elegant cooking of a high-altitude valley, designed to warm without overwhelming.
Serves 6
Heat ghee in a small pan over medium-low. Add the muslin-wrapped ratan jot for 60 seconds — the ghee will turn brilliant red. Discard the muslin. Set aside this red ghee.
Heat mustard oil in a heavy pot until it just starts to smoke, then reduce to medium. This kills the raw pungency that would otherwise overwhelm the dish.
Add asafoetida to the oil; let it bloom 5 seconds. Add lamb pieces in batches and brown deeply on all sides — about 12 minutes total. Don't crowd the pan. Remove and set aside.
Add green cardamom, black cardamom, cloves, cinnamon, and bay to the pot. Sizzle 30 seconds until fragrant.
Return lamb to the pot. Sprinkle with Kashmiri chili powder, fennel powder, ginger powder, and salt. Toss to coat. Cook 2 minutes — be careful, the chili will scorch fast.
Lower heat to a bare simmer. Add yogurt one large spoonful at a time, stirring constantly. Once all yogurt is in, the gravy should look like thick red cream.
Adding yogurt fast or to a hot pot will curdle it instantly. Patience here matters.
Add hot water, the red bloomed ghee, and bring to a gentle simmer. Cover and cook on low for 75 minutes, stirring occasionally, until lamb is fork-tender and the gravy is glossy and deep red.
Stir in Kashmiri garam masala and saffron milk. Cook uncovered for the last 5 minutes to thicken slightly. Rest 10 minutes off heat before serving.
Serve with steamed basmati or, traditionally, with Kashmiri pulao. The gravy should pool brilliantly red against the white rice.
Use real Kashmiri chili powder (lal mirch) — Indian grocers stock it. Cayenne is much hotter and the wrong color.
Ratan jot is optional but provides the authentic mahogany red without raising heat; substitute a pinch of paprika.
Whisk yogurt completely smooth before adding, and keep the heat low — this is the most common failure point.
Kashmiri garam masala is sweeter than Punjabi (heavy on cardamom, no cumin); look for it specifically or substitute regular garam masala + extra cardamom.
Kashmiri Muslim version (Wazwan-style) uses onion paste and is closer to the modern restaurant version — still no tomato.
Add a tablespoon of crushed dried Kashmiri mawal (cockscomb) flowers for a more floral aroma.
Some families add a final drizzle of saffron-infused ghee at the table.
Refrigerate up to 3 days; the flavor improves overnight. Reheat gently with a splash of water. Freezes well for up to 2 months.
Rogan josh entered Kashmir with Mughal cooks in the 16th century and was adapted by the local Kashmiri Pandit community without onions and garlic, which their religious practice traditionally avoided. The Pandit version recorded in early-20th-century Kashmir is the basis of the modern 'authentic' recipe.
The classical Kashmiri Pandit kitchen avoided onions, garlic, and tomato for both religious and seasonal-availability reasons. Substitutes — fennel powder, dried ginger, and asafoetida — provide aromatic depth instead.
Indian grocers stock it as dried red roots labeled 'ratan jot' or 'alkanet root.' If unavailable, the dish still works; the color will be slightly less vivid. A small pinch of beetroot powder is a modern shortcut.
You added it too fast or to too-hot oil. Lower the heat to barely simmering and whisk in yogurt one spoonful at a time. Once incorporated it's stable.
Per serving (380g) · 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