Rogan Josh is an iconic dish that hails from the beautiful valleys of Kashmir. Known for its deeply red, rich, and flavorful sauce, it is a staple of Indian cuisine that delights the senses. Whether you’re hosting a dinner party or craving some hearty Indian comfort food, learning how to make an authentic Rogan Josh Lamb Curry will elevate your culinary repertoire. This beloved stew is more than just a meal; it’s a culinary journey to the heart of Kashmir, embodying centuries of gastronomic tradition.
What is Rogan Josh?
Rogan Josh (sometimes spelled Roghan Josh) translates to “clarified butter” (rogan) and “passion” or “heat” (josh). Despite its fiery red appearance, authentic Kashmiri Rogan Josh is surprisingly mild, getting its vibrant hue from Kashmiri red chili powder rather than overwhelming heat. It’s a slow-cooked lamb dish, a cornerstone of the Kashmiri Wazwan, and truly stands out among traditional Indian curries. Its magic lies in meticulous preparation and careful layering of spices.
The Origins: Kashmiri Wazwan Tradition
Originating with the Mughals, Rogan Josh was adapted to the Kashmiri climate. Traditional Pandit versions avoid onions and garlic, but our Wazwan style recipe embraces them, using caramelized onions and yogurt to build a luscious, thick gravy—a hallmark of exquisite Kashmiri cuisine. The Wazwan is an elaborate culinary ceremony, where Rogan Josh holds a place of honor.
Key Ingredients for Rogan Josh Lamb Curry
Crafting an exquisite Rogan Josh requires attention to detail, starting with quality ingredients.
The Meat: Choosing the Right Cut of Lamb
For perfect slow-cooked lamb curry, boneless lamb shoulder or leg is ideal. Marbling breaks down over long simmering, making the meat incredibly tender and enriching the gravy. Cut into 1.5 to 2-inch cubes.
The Spices: Kashmiri Red Chili, Fennel, and More
The distinct flavor profile comes from a specific, aromatic spice blend:
- Kashmiri Red Chili Powder: Essential for vibrant red color without excessive spiciness; crucial for an authentic Rogan Josh recipe.
- Ground Fennel (Saunf): Signature spice in Kashmiri cooking, adding a subtle sweet, licorice-like aroma.
- Dry Ginger Powder (Soonth): Provides a warm background note, characteristic of Kashmiri cuisine.
- Whole Spices: Cinnamon, cardamom, and cloves, infused into hot oil, create foundational aroma.
- Garam Masala: A touch towards the end adds a fragrant flourish.
Yogurt and Onions: Building the Base
Unlike many traditional Indian curries, Rogan Josh uses no tomatoes. The rich, thick gravy is built through deeply browned onions and whisked, full-fat yogurt. Caramelized onions develop sweetness, while yogurt adds creamy tanginess for a signature velvety texture.
Step-by-Step Instructions: Crafting Your Rogan Josh Lamb Curry
Making this dish requires patience, especially with onions and slow-cooking the lamb. Follow these steps for a spectacular result.
- Prepare and Sear Lamb: Pat lamb dry. Season generously with salt and pepper. In a heavy-bottomed pot or Dutch oven, heat 2 tablespoons of ghee or oil over medium-high heat. Sear the lamb in batches until browned on all sides. Do not overcrowd the pot. Remove the seared lamb and set aside.
- Caramelize Onions: Add another 2 tablespoons of ghee or oil to the same pot. Add 2 large onions, thinly sliced. Cook over medium-low heat, stirring frequently, for 20-30 minutes, or until they are deeply golden brown and caramelized. This step is crucial for the flavor and color of your gravy. Don’t rush it!
- Bloom Whole Spices: Once onions are caramelized, add 2 cinnamon sticks, 4-5 green cardamom pods (lightly bruised), 2 black cardamom pods, and 6-8 cloves. Sauté for 1-2 minutes until fragrant, allowing their aromas to release into the oil.
- Add Ginger and Garlic: Stir in 2 tablespoons of ginger paste and 2 tablespoons of garlic paste. Cook for another 2-3 minutes until the raw smell disappears.
- Introduce Ground Spices: Reduce the heat to low. Stir in 3-4 tablespoons of Kashmiri red chili powder, 1.5 tablespoons of ground fennel (saunf), 1 tablespoon of dry ginger powder (soonth), and 1 teaspoon of turmeric powder. Cook for just 30 seconds, stirring constantly, to bloom the spices without burning them.
- Incorporate Yogurt: Take the pot off the heat momentarily. In a separate bowl, whisk 1.5 cups of full-fat plain yogurt until completely smooth. Slowly add the whisked yogurt to the spice mixture in the pot, stirring continuously to prevent curdling. Once fully incorporated and smooth, return the pot to low heat.
- Combine and Simmer: Return the seared lamb to the pot. Add 2 cups of hot water or lamb stock, and stir well. Season with salt to taste. Bring the mixture to a gentle simmer.
- Slow Cook: Cover the pot tightly and reduce the heat to the lowest setting. Allow the slow-cooked lamb to simmer gently for at least 2.5 to 3 hours, or until the lamb is fork-tender. Check periodically to ensure there’s enough liquid, adding a little more hot water if the curry becomes too dry.
- Finish and Rest: Once the lamb is tender, stir in 1 teaspoon of freshly ground garam masala and a pinch of dried fenugreek leaves (kasuri methi), crushed between your palms. Cook for another 5 minutes, then turn off the heat and let the curry rest for 10-15 minutes. This resting period allows the flavors to deepen and the oil to rise to the surface, creating that beautiful “rogan” (oil) layer.
- Garnish and Serve: Garnish with fresh cilantro and serve hot.


Tips for the Perfect Rogan Josh Lamb Curry
Achieving an exceptional Rogan Josh is simple with these key considerations:
- Take Your Time with the Onions: Deep golden brown onions are essential for base flavor and sweetness.
- Temper the Yogurt: Whisk yogurt smooth. Add slowly off heat, then return to very low, stirring constantly to prevent curdling.
- Low and Slow: The secret to melt-in-your-mouth slow-cooked lamb is a gentle, prolonged simmer. Avoid aggressive boiling.
- Quality of Spices: Use fresh, high-quality spices. Grinding your own fennel and garam masala enhances flavor. Vibrant Kashmiri red chili powder is key.
- Resting Period: Allow curry to rest 10-15 minutes after cooking to deepen flavors and enhance appearance.
Serving Suggestions
Rogan Josh Lamb Curry pairs beautifully with plain steamed basmati rice or warm, buttery naan bread, which is perfect for scooping up the rich, savory gravy. Balance richness with refreshing cucumber raita and a simple side salad of thinly sliced red onions, tomatoes, and cilantro. A sprinkle of fresh cilantro over the curry just before serving adds freshness. This combination offers truly satisfying Indian comfort food.
Storage and Reheating
Rogan Josh tastes even better the day after. Prepare ahead for entertaining or meal prepping.
- Refrigerate: Store cooled Rogan Josh in an airtight container for up to 3-4 days.
- Freeze: Freeze portions in freezer-safe containers for up to 3 months. Thaw overnight, then reheat gently on stovetop over low heat.
Frequently Asked Questions (FAQ)
Here are common questions about making an authentic Rogan Josh recipe:
Can I make this in an Instant Pot or slow cooker?
Yes! Brown onions and sear meat on sauté. For Instant Pot: cook on high pressure for about 30 minutes with natural release (use 1.5 cups liquid). For slow cooker: cook on low for 6-8 hours or high for 3-4 hours, until slow-cooked lamb is fork-tender. The “low and slow” principle applies.
What is a good substitute for Kashmiri chili powder?
If unavailable, use 3 parts sweet paprika to 1 part cayenne pepper. This mimics vibrant red hue and mild heat, maintaining Kashmiri cuisine profile.
Can I use a different protein?
Absolutely. While lamb is traditional, goat meat, beef chuck, or chicken thighs also work. For beef or goat, cooking times are similar to lamb. For chicken thighs, reduce simmering time to 30-40 minutes.
Making authentic Rogan Josh at home is rewarding, filling your kitchen with aromas and your table with a comforting, elegant dish. This deep-red, flavorful stew is a testament to Kashmir’s rich culinary heritage, offering tradition in every tender bite. We hope this guide inspires your own masterpiece.
If you loved this authentic Rogan Josh recipe and want to explore more delightful dishes, follow us for inspiration! Find us on Facebook by searching for our page or visiting https://www.facebook.com/profile.php?id=61568538666337. We share new recipes, cooking tips, and behind-the-scenes glimpses into our culinary world. Join our community of food lovers!

Authentic Rogan Josh Lamb Curry
Ingredients
- 1.5 lbs boneless lamb shoulder, cut into 1.5-inch cubes Can substitute with beef chuck if desired
- 4 tbsp ghee or vegetable oil
- 2 large yellow onions, thinly sliced
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp Kashmiri red chili powder
- 1 tbsp ground fennel seeds
- 1 tsp ground ginger
- 1 tsp garam masala
- 1 tsp ground coriander
- 1 cinnamon stick
- 2 black cardamom pods
- 4 green cardamom pods
- 4 whole cloves
- 1 bay leaf
- 1/2 cup plain full-fat yogurt, whisked
- 1.5 cups lamb or beef broth Water can be used as an alternative
- 1 tsp salt
- 2 tbsp fresh cilantro, chopped For garnish
Instructions
- Heat the ghee or oil in a heavy-bottomed pot or Dutch oven over medium heat. Add the cinnamon stick, black cardamom, green cardamom, cloves, and bay leaf. Sauté for 1 minute until fragrant.
- Add the thinly sliced onions to the pot. Sauté over medium heat, stirring frequently, until the onions turn deeply golden brown and caramelize, which takes about 15-20 minutes.
- Stir in the minced garlic and grated fresh ginger. Cook for an additional 1-2 minutes until the raw aroma dissipates.
- Add the lamb cubes to the pot. Increase the heat slightly and sear the meat, stirring occasionally, until browned on all sides, about 5-8 minutes.
- Reduce the heat to low. Stir in the Kashmiri red chili powder, ground fennel, ground ginger, ground coriander, and salt. Mix well to coat the lamb evenly.
- Gradually add the whisked yogurt, 1 tablespoon at a time, stirring continuously to prevent it from curdling.
- Pour in the broth. Bring the mixture to a gentle simmer, then cover the pot with a tight-fitting lid.
- Let the curry simmer gently on low heat for 60 to 75 minutes, or until the lamb is highly tender and the sauce has thickened. Stir occasionally.
- Remove the lid, stir in the garam masala, and simmer uncovered for 5 more minutes. Garnish with fresh chopped cilantro before serving with warm flatbread or basmati rice.
For more daily recipes and tips, follow us on Facebook!
Click here to join our community!
