Rogan Josh is a classic Indian dish known for its rich and aromatic flavors. This hearty lamb curry is perfect for those who enjoy a bit of spice and a lot of depth in their meals. The combination of spices and tender lamb creates a dish that is both comforting and exotic, making it a favorite in many households.
Some ingredients in this recipe might not be commonly found in every kitchen. Garam masala is a blend of ground spices used frequently in Indian cuisine. Ground coriander and ground cumin are also essential spices that add depth to the dish. Make sure to check the international or spice aisle at your supermarket for these items.

Ingredients For Indian Rogan Josh Recipe
Lamb: The main protein in this dish, cut into pieces for even cooking.
Vegetable oil: Used for sautéing the onions and spices.
Onions: Adds sweetness and depth to the curry base.
Garlic: Provides a pungent, aromatic flavor.
Ginger: Adds a warm, spicy note to the dish.
Ground coriander: A spice that adds a citrusy, nutty flavor.
Ground cumin: Adds a warm, earthy flavor.
Ground turmeric: Provides a vibrant color and a slightly bitter, peppery flavor.
Garam masala: A blend of spices that adds complexity and warmth.
Paprika: Adds a mild, sweet pepper flavor and color.
Canned tomatoes: Adds acidity and sweetness to the curry.
Plain yogurt: Adds creaminess and a slight tang.
Water: Used to adjust the consistency of the curry.
Salt: Enhances all the flavors in the dish.
Fresh cilantro: Used as a garnish to add a fresh, herbal note.
Technique Tip for This Recipe
When browning the lamb, ensure the pieces are not overcrowded in the pot. Overcrowding can cause the meat to steam rather than brown, which affects the depth of flavor in your Rogan Josh. Brown the lamb in batches if necessary to achieve a rich, caramelized exterior.
Suggested Side Dishes
Alternative Ingredients
lamb - Substitute with beef: Beef can mimic the texture and richness of lamb, making it a suitable alternative in Rogan Josh.
vegetable oil - Substitute with ghee: Ghee adds a richer, more authentic flavor to the dish, commonly used in Indian cooking.
onions - Substitute with shallots: Shallots provide a similar sweetness and depth of flavor as onions, though they are milder.
garlic - Substitute with garlic powder: Garlic powder can be used in a pinch, though fresh garlic is preferable for its robust flavor.
ginger - Substitute with ground ginger: Ground ginger can be used if fresh ginger is unavailable, though it has a slightly different flavor profile.
ground coriander - Substitute with cumin seeds: Cumin seeds offer a warm, earthy flavor that complements the other spices well.
ground cumin - Substitute with caraway seeds: Caraway seeds have a similar earthy flavor, though they are slightly sweeter.
ground turmeric - Substitute with saffron: Saffron can provide a similar color and a unique flavor, though it is more expensive.
garam masala - Substitute with curry powder: Curry powder can provide a similar blend of spices, though the flavor will be slightly different.
paprika - Substitute with cayenne pepper: Cayenne pepper adds heat and a similar color, though it is spicier than paprika.
canned tomatoes - Substitute with fresh tomatoes: Fresh tomatoes can be chopped and used, though they may need to be cooked down longer to achieve the same consistency.
plain yogurt - Substitute with coconut milk: Coconut milk adds a creamy texture and a slight sweetness, making it a good dairy-free alternative.
water - Substitute with chicken broth: Chicken broth adds additional flavor to the dish, enhancing the overall taste.
salt - Substitute with soy sauce: Soy sauce can add a similar salty flavor along with a bit of umami.
fresh cilantro - Substitute with parsley: Parsley provides a fresh, herbaceous note similar to cilantro, though it lacks the citrusy undertones.
Alternative Recipes Similar to Rogan Josh
How to Store or Freeze Rogan Josh
- Allow the Rogan Josh to cool completely before storing. This helps prevent condensation, which can lead to sogginess and spoilage.
- Transfer the lamb curry into airtight containers. For best results, use containers that are specifically designed for freezing to maintain the dish's flavor and texture.
- Label each container with the date and contents. This ensures you know exactly what's inside and helps you keep track of how long it has been stored.
- Store the containers in the refrigerator if you plan to consume the Rogan Josh within 3-4 days. Make sure the temperature is set to 40°F (4°C) or below.
- For longer storage, place the containers in the freezer. The Rogan Josh can be frozen for up to 3 months without significant loss of quality.
- When ready to reheat, thaw the lamb curry in the refrigerator overnight. This slow thawing process helps maintain the dish's texture and flavor.
- Reheat the Rogan Josh on the stovetop over medium heat. Stir occasionally to ensure even heating. You may need to add a splash of water or broth to achieve the desired consistency.
- Alternatively, you can reheat the lamb curry in the microwave. Use a microwave-safe dish, cover it loosely, and heat in short intervals, stirring in between to ensure even heating.
- Garnish with fresh cilantro before serving to revive the dish's vibrant flavors and presentation.
How to Reheat Leftovers
Stovetop Method:
- Place the leftover Indian Rogan Josh in a saucepan.
- Add a splash of water or broth to maintain moisture.
- Heat over medium-low heat, stirring occasionally to prevent sticking.
- Cook until the lamb is heated through, approximately 10-15 minutes.
- Adjust seasoning if necessary and garnish with fresh cilantro before serving.
Microwave Method:
- Transfer the Indian Rogan Josh to a microwave-safe dish.
- Cover the dish with a microwave-safe lid or plastic wrap, leaving a small vent for steam to escape.
- Heat on medium power for 2-3 minutes.
- Stir the curry and continue heating in 1-minute intervals until thoroughly warmed.
- Let it sit for a minute before serving, and garnish with fresh cilantro.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the Indian Rogan Josh in an oven-safe dish.
- Cover the dish with aluminum foil to prevent drying out.
- Bake for 20-25 minutes or until the lamb is heated through.
- Stir halfway through the reheating process for even warming.
- Garnish with fresh cilantro before serving.
Slow Cooker Method:
- Transfer the Indian Rogan Josh to your slow cooker.
- Add a small amount of water or broth to keep it moist.
- Set the slow cooker to low heat.
- Heat for 1-2 hours, stirring occasionally.
- Once heated through, garnish with fresh cilantro before serving.
Best Tools for This Recipe
Large pot: Essential for cooking the lamb and allowing the flavors to meld together.
Wooden spoon: Ideal for stirring the ingredients without scratching the pot.
Chef's knife: Necessary for finely chopping the onions, garlic, and ginger.
Cutting board: Provides a stable surface for chopping ingredients.
Measuring spoons: Ensures accurate measurement of spices.
Measuring cup: Useful for measuring the yogurt and water.
Can opener: Needed to open the canned tomatoes.
Mixing bowl: Handy for combining the yogurt and tomatoes before adding them to the pot.
Ladle: Useful for serving the finished dish.
Tongs: Helps in turning and browning the lamb pieces evenly.
Grater: Can be used to mince the ginger if you don't have pre-minced ginger.
Spatula: Useful for scraping down the sides of the pot to ensure all ingredients are well mixed.
How to Save Time on Making Rogan Josh
Prep ingredients in advance: Chop onions, mince garlic and ginger, and measure out spices ahead of time.
Use a pressure cooker: Cut down cooking time by using a pressure cooker instead of simmering for an hour.
Marinate the lamb: Marinate lamb with spices and yogurt overnight to enhance flavor and reduce cooking time.
Opt for canned tomatoes: Use canned tomatoes instead of fresh to save on prep time.
Batch cooking: Double the recipe and freeze half for a quick meal later.

Indian Rogan Josh Recipe
Ingredients
Main Ingredients
- 500 g Lamb, cut into pieces
- 2 tablespoon Vegetable oil
- 2 large Onions, finely chopped
- 4 cloves Garlic, minced
- 1 tablespoon Ginger, minced
- 2 teaspoon Ground coriander
- 1 teaspoon Ground cumin
- 1 teaspoon Ground turmeric
- 1 teaspoon Garam masala
- 1 teaspoon Paprika
- 400 g Canned tomatoes, chopped
- 1 cup Plain yogurt
- 1 cup Water
- to taste Salt
- to taste Fresh cilantro, chopped
Instructions
- Heat oil in a large pot over medium heat. Add onions and sauté until golden brown.
- Add garlic and ginger, cook for another minute.
- Stir in coriander, cumin, turmeric, garam masala, and paprika. Cook for 2 minutes.
- Add lamb pieces and cook until browned on all sides.
- Stir in chopped tomatoes and yogurt. Cook for 5 minutes.
- Add water and bring to a boil. Reduce heat, cover, and simmer for 1 hour or until lamb is tender.
- Season with salt to taste. Garnish with fresh cilantro before serving.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Sweet Potato Pie Recipe1 Hours 20 Minutes
- Indian Style Okra Recipe30 Minutes
- Indian Rajma Masala Recipe1 Hours
- Indian Udupi Sambar Recipe1 Hours
- Indian Aloo Bhindi Sabzi Recipe40 Minutes
- Indian Chawli ki Sabzi (Lobia Sabzi) Recipe45 Minutes
- Indian Amritsari Paneer Bhurji Recipe25 Minutes
- Indian Kale Pakora Recipe35 Minutes
Leave a Reply