Rogan Josh is a celebrated Indian lamb curry that captivates with its rich flavors and aromatic spices. This dish features tender lamb simmered in a deep red curry sauce, enhanced by traditional Kashmiri spices. The result is a symphony of flavors that dance on your palate, making it an ideal choice for special occasions or a cozy family dinner. Let’s dive into the magic of this classic dish!
Why You’ll Love This Rogan Josh
There are countless reasons to adore Rogan Josh. First, it’s incredibly flavorful, thanks to the warm Kashmiri spices that create a unique taste. Second, the tender lamb melts in your mouth, making every bite a delight. Third, this dish is perfect for impressing guests at dinner parties. Additionally, it’s relatively simple to prepare, even for those who are easy Rogan josh for beginners. The Rogan josh spice blend is easily accessible, and the cooking process allows for flexibility in adapting to personal tastes. Lastly, serving it with rice or naan elevates the experience and makes it a comforting meal.
Ingredients for Rogan Josh
Gather these items:
- 2 tablespoons ghee or unsalted butter
- 1 3-inch cinnamon stick
- 6 whole cloves
- 6 green cardamom pods, slightly bruised
- 2 bay leaves
- 2 medium yellow onions, chopped
- 5 cloves garlic, finely minced or pressed
- 1 tablespoon grated fresh ginger root
- 3 pounds boneless lamb shoulder, cut into 1-inch cubes
- 1 1/2 teaspoon kosher salt
- 4 teaspoons garam masala
- 4 teaspoons paprika
- 1 tablespoon ground fennel seed
- 2 teaspoons ground ginger
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon ground turmeric
- 1/2 teaspoon cayenne pepper
- 1/4 teaspoon freshly ground black pepper
- 1/4 cup tomato paste
- 1 1/2 cups water or chicken stock
- 1/2 cup plain, full-fat yogurt
- 1/4 cup chopped cilantro, optional garnish
How to Make Rogan Josh Step-by-Step
- Step 1: Heat ghee in a large Dutch oven or heavy pot and add whole spices: cinnamon, cloves, bay leaves, and cardamom pods. Sauté on medium heat for 1 minute, until fragrant.
- Step 2: Add onion and sauté until translucent, about 5 minutes. Stir in minced garlic and grated ginger and cook for another minute.
- Step 3: Add lamb and salt and cook, stirring occasionally, until browned on all sides, 6-8 minutes.
- Step 4: Add garam masala, paprika, fennel, ginger, cumin, coriander, turmeric, cayenne, and black pepper. Stir to coat the meat, then add tomato paste and continue to cook for 2-3 minutes.
- Step 5: Pour in water (or stock). Bring to a boil, then reduce to a gentle simmer. Cover the pot and cook for an hour and 45 minutes.
- Step 6: Place yogurt in a small bowl. Ladle in about ¼ cup of the hot sauce from the pot and whisk until smooth. Gradually stir this mixture back into the curry. Simmer gently for another 15-20 minutes, covered.
- Step 7: Remove bay leaves, cinnamon stick, and any cardamom pods. Serve with basmati or pilau rice, raita, and warm naan. Garnish with chopped cilantro if desired.
Pro Tips for the Perfect Rogan Josh
Keep these in mind:
- Use bone-in lamb for more flavor.
- Adjust cayenne pepper for spice level based on your preference.
- Serve with rice and naan for a complete meal.
- For a more intense flavor, allow the curry to simmer longer than the recommended time.
Best Ways to Serve Rogan Josh
For an authentic experience, serve Rogan Josh with fluffy basmati rice or warm naan. You can also offer raita on the side to balance the spices. Another delightful option is to pair it with Rogan josh with rice side dish for a complete meal that satisfies everyone at the table.

How to Store and Reheat Rogan Josh
To store leftover Rogan Josh, place it in an airtight container and refrigerate for up to 3 days. For meal prep, it’s easy to make a large batch and freeze leftovers. Reheat gently on the stovetop over low heat until warmed through, making sure it doesn’t boil to preserve the flavors.
Frequently Asked Questions About Rogan Josh
What’s the secret to perfect Rogan Josh?
The secret lies in using high-quality spices and allowing the lamb to cook slowly, which enhances the Rogan josh flavor profile. This method creates a rich, deeply flavored dish that will impress anyone.
Can I make Rogan Josh ahead of time?
Absolutely! Making Rogan Josh a day ahead allows the flavors to meld beautifully. Just reheat it gently before serving, and it will taste even better!
How do I avoid common mistakes with Rogan Josh?
To avoid mistakes, ensure you brown the lamb well before adding spices. This step locks in flavors. Also, don’t rush the simmering process; let it cook low and slow for the best results.
Variations of Rogan Josh You Can Try
There are several delightful variations of Rogan Josh. For a vegetarian twist, try a Vegan Rogan josh alternatives version using chickpeas or tofu. You can also experiment with different meats like goat or chicken for unique flavors. Lastly, consider adding vegetables like potatoes or carrots for a heartier dish.


Rogan Josh: 7 Reasons to Love This Flavorful Lamb Curry
- Total Time: 2 hours 30 minutes
- Yield: 6 servings 1x
- Diet: Halal
Description
Restaurant-quality Rogan Josh (Indian lamb curry) with tender lamb, warm Kashmiri spices, and a deep red curry sauce bursting with flavor.
Ingredients
- 2 tablespoons ghee or unsalted butter
- 1 3-inch cinnamon stick
- 6 whole cloves
- 6 green cardamom pods, slightly bruised
- 2 bay leaves
- 2 medium yellow onions, chopped
- 5 cloves garlic, finely minced or pressed
- 1 tablespoon grated fresh ginger root
- 3 pounds boneless lamb shoulder, cut into 1-inch cubes
- 1 1/2 teaspoon kosher salt
- 4 teaspoons garam masala
- 4 teaspoons paprika
- 1 tablespoon ground fennel seed
- 2 teaspoons ground ginger
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon ground turmeric
- 1/2 teaspoon cayenne pepper
- 1/4 teaspoon freshly ground black pepper
- 1/4 cup tomato paste
- 1 1/2 cups water or chicken stock
- 1/2 cup plain, full-fat yogurt
- 1/4 cup chopped cilantro, optional garnish
Instructions
- Heat ghee in a large Dutch oven or heavy pot and add whole spices: cinnamon, cloves, bay leaves and cardamom pods. Sauté on medium heat for 1 minute, until fragrant.
- Add onion and sauté until translucent, about 5 minutes. Stir in minced garlic and grated ginger and cook for another minute.
- Add lamb and salt and cook, stirring occasionally, until browned on all sides, 6-8 minutes.
- Add garam masala, paprika, fennel, ginger, cumin, coriander, turmeric, cayenne, and black pepper. Stir to coat the meat, then add tomato paste and continue to cook for 2-3 minutes.
- Pour in water (or stock). Bring to a boil, then reduce to a gentle simmer. Cover the pot and cook for an hour and 45 minutes.
- Place yogurt in a small bowl. Ladle in about ¼ cup of the hot sauce from the pot and whisk until smooth. Gradually stir this mixture back into the curry. Simmer gently for another 15-20 minutes, covered.
- Remove bay leaves, cinnamon stick, and any cardamom pods. Serve with basmati or pilau rice, raita, and warm naan. Garnish with chopped cilantro if desired.
Notes
- Use bone-in lamb for more flavor.
- Adjust cayenne pepper for spice level.
- Serve with rice and naan for a complete meal.
- Prep Time: 30 minutes
- Cook Time: 2 hours
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 275
- Sugar: 3 g
- Sodium: 600 mg
- Fat: 13.1 g
- Saturated Fat: 6 g
- Unsaturated Fat: 7.1 g
- Trans Fat: 0 g
- Carbohydrates: 7.3 g
- Fiber: 1 g
- Protein: 29.9 g
- Cholesterol: 85 mg
