This traditional Kashmiri lamb curry is known for its deep red color, fragrant spices, and melt-in-your-mouth tender lamb. Made with aromatic whole spices, yogurt, and slow cooking, this dish brings bold flavors and comforting warmth to the table. It pairs perfectly with basmati rice, raita, and naan.
Add bay leaf, cardamom, clove, cinnamon, and mace. Sauté until fragrant.
Add lamb pieces and sear on all sides until browned.
Add the garlic and ginger. Cook for 1–2 minutes until aromatic.
Stir in the turmeric, chili powder, coriander, and salt. Add a splash of water to prevent burning if needed.
Add tomato paste and cook for another 2–3 minutes to deepen the flavor.
Lower the heat and gradually stir in the whisked yogurt to avoid curdling.
Add lamb stock or hot water, cover with a lid, and simmer on low for 45–60 minutes until the lamb is tender and the sauce thickens.
Stir in garam masala and adjust seasoning. Let the curry rest for 5–10 minutes before serving.
Garnish with fresh cilantro and serve with basmati rice or naan.
Notes
Use lamb shoulder. Lean cuts won’t soften before the sauce is done, and will get dry instead of tender. We look for American lamb and love the quality from Freedom Run Farm.
Brown the lamb well. Don’t rush this step; deep color here builds the base flavor of the curry.
Keep the heat low when adding yogurt. High heat will cause it to curdle. Whisk it well before adding it slowly to the curry.
Simmer gently, not at a boil. The lamb is done when a fork slides in easily and the meat starts to relax. If your lamb isn't tender, cook it longer.
Sauce thickens as it rests. If it looks loose early on, wait before adjusting.
Flavor improves overnight. Rogan Josh tastes even better the next day, after the spices have settled.