My recipe for authentic Kashmiri Rogan josh is made using slowly braised lamb shoulder - it’s melt in your mouth tender. The dish is seasoned with spices- not onions, tomatoes or garlic-simmers in a vibrant, tangy yogurt based red sauce.It tastes even better the next day, and it’s a huge favorite in our home!
Traditionally, kashmiri rogan josh is served with steamed basmati rice, but you can also pair it with Indian flatbreads.
When it comes to meat dishes, on most days, a simple lamb curry or lamb potato meat stew is my go-to. Yet, there are times when I yearn for something different and that's when I turn to this delightful rogan josh made without the usual onion-garlic-tomato masala. It never fails to satisfy our cravings for a unique and flavorful meat dish.
About Rogan Josh
With roots in Persia, rogan Josh is a meat dish belonging to the beautiful Kashmir region of India. Kashmiri cuisine is renowned for its rich mutton dishes and rogan josh is truly at the heart of it.
Its name is believed to come from Persian, with "rogan" meaning "oil" and "josh" meaning "intensity" or "heat," which reflects the dish's rich, red color. Slow-cooking Rogan Josh is essential to allow the meat to braise in its own fat and juices so as to capture its deep, flavorful essence.
Without onion or garlic, authentic rogan josh relies entirely on spices for its depth of flavor. The warming taste comes from woody spices such as black cardamom, cinnamon, & cloves, while the fragrant aroma is enhanced by dry ginger, mace, fennel powder, and saffron.
In traditional rogan josh, the characteristic color is from "ratanjot", an herb & a natural food coloring that gives this famous dish its signature red color. However, at home, we will replicate the color using good ol kashmiri red chilli powder.
Why I love this recipe
- Authentic - This treasured recipe was handed down to me by my aunt, a proud Kashmiri. Before experiencing her authentic rogan josh, I must admit that I had been enjoying a version that didn't quite do justice to the original.
- Visual Appeal - They say we eat with eyes first. The rich sauce with a reddish brown hue surely appeals to the senses.
- Versatility- I use lamb in my recipe, though you can easily adapt it with other meats like mutton, goat meat, or beef. In fact, bone-in meats bring out even more flavor. Personally, I don’t recommend using lean meats like chicken, as they don’t do justice to the rich, intense character of this iconic dish.
- Fragrant, hearty and comforting - Slow braised meat is one of the most delicious things. The long period of cooking makes the lamb meat succulent while intensifying the flavors & aroma in the sauce.
- Customizable - The spices together give rogan josh a unique taste. That said, the recipe can be adjusted as per your liking for a mild or less spiced version.
Ingredients Needed for Lamb Rogan Josh
- Lamb/Goat Meat- I use boneless lamb shoulder or lamb leg because the meat from those areas cooks to super tender. You can also use the lamb stew meat available in the meat aisle. If using goat meat, I go for mixed pieces because that's the only kind I can find here. Cut the lamb in 2 inch pieces. You don't want to cut too small (the meat shrinks considerably).
- Spices - The soul of authentic rogan josh are the spices. You can find everything except a few spices like hing (asafoetida) and black cardamom in American stores. Instead of hing, add a chopped shallot or 1-2 smashed garlic during cooking.
- Yogurt- I always use plain whole milk yogurt in my cooking. Make sure that the yogurt isn't sour.
- Mustard Oil - Authentic rogan josh is cooked in virgin mustard oil. Mustard Oil is a very popular cooking oil in North Indian cuisine, and you will often see me using it in my punjabi dishes. I must admit though that it is an acquired taste due to its strong aroma and pungency. You can easily purchase it at most indian grocery stores. I suggest using any neutral cooking in place of mustard oil. Add 1-2 tablespoon of ghee for aroma.
How To Make Lamb Rogan Josh (Step Photos)
Preparation
- Place lamb meat in a bowl and add ¼ teaspoon salt and ½ tablespoon mustard oil. Toss the lamb with oil and salt - I use my hands to do so. Set aside for 20 minutes.
- Add yogurt to a bowl and thin out using water.
- Place fennel seeds to your spice grinder and make a fine powder.
- In a small skillet make the spice blend for finishing the curry. Dry roast the listed spices on low heat for a few minutes, cool off and grind to a powder using coffee grinder or mortar & pestle. Keep ready. Be sure to grind the fennel first, followed by the other spices for the finishing blend. This prevents the fennel's delicate aroma from being altered by stronger spices.
Bhuno (Fry) Lamb With Spices
- Choose a heavy bottomed pot (I use my 2.5 qt braiser) for slow cooking. Use enameled cast iron pot or dutch oven. Heat up the mustard oil on medium flame. Mustard oil needs to be heated bit longer than the usual oil to do away the raw smell.
- Heat till you start seeing ripples on the surface of oil. Reduce the stove to a very low flame or take the pot off the stove for a few minutes before adding spices to make sure that spices don't burn in next step.
- Add bay leaf and green cardamom to hot oil followed by cumin seeds and hing. Saute the spices in oil for a 7-8 seconds. Wait for the aroma.
- Introduce the lamb into the cooking pot. Add 1-2 tablespoon of water as soon as you add lamb. This will make sure that lamb won’t stick to the bottom of pot. Bump up the heat to medium and start stirring using a cooking spoon.
- In 2-3 minutes, you will see that the lamb will start browning.Brown, or bhuno the lamb on medium heat for 7-8 minutes stirring regularly. We want all the pink to go away and deep brown edges to start appearing on the meat.
- Now, reduce to low flame. Add about ½ teaspoon chilli powder at a time and immediately drizzle 1 tablespoon of yogurt mixture. Stir around gently for 30-40 seconds to incorporate.
- Add more of the chili powder and yogurt and stir again. Do this in steps until all the chili powder and yogurt are exhausted, adding yogurt last. Keep the flame low so that the yogurt does not curdle and the chili powder does not burn. If at any point you feel that the pot is way too hot, take off the stove for a while and return back.
Slow Cook Rogan Josh
- After about 2 minutes, bump up the heat to medium and sprinkle the dry ginger powder, ground fennel, coriander powder, red chili powder(hot) and salt. Keep stirring, you will see a lot of liquid in the pot but that's okay. Fry (bhuno) the meat for next 10-12 minutes or until most of the liquid has evaporated.
- Introduce ¾ cup hot water. Cover and let slow cook covered on low heat for about 50-75 minutes (or more, depending on how large the meat pieces are) till the lamb is almost 95% cooked. You will need to check the pot 3-4 times in between to ensure that it is not sticking to the bottom, add a splash of water as needed.
- Once the lamb is 95% cooked, add the ground spice blend that we prepared at the very beginning. There will be enough liquid in the pot. Cover and let simmer for another 20 minutes till the lamb is cooked through(fork tender).
- Switch off the stove. Add saffron if using and let rest for 20-30 before serving. Garnish with chopped coriander, reheat and serve.
Recipe Tips
- Avoid Overcooked Meat - Lamb rogan josh tastes best when its fork tender. The meat should not fall apart while slow cooking. I recommend keeping a close eye during last 15-20 minutes of cooking to avoid overcooking.
- Intensely Spiced - We are not using any onions, tomatoes or garlic in this recipe and building the flavor base using just spices.So it is entirely possible to feel that the sauce is intensely flavored especially if you have less tolerance towards spices. In that case try the following
- 1) you could add extra beaten yogurt (1 or 2 tablespoon extra) at the end or
- 2) You could also counter the over powering taste using a tangy element (like lemon juice)
- Dial down (or skip) the red chilli powder(hot)and reduce the quantity of dry ginger powder if you want it mild
- Too Oily - This can happen if the lamb wasn't trimmed properly to start with. A simple way to fix this is by skimming off the excess oil from the surface using a spoon.
- Runny Gravy- If you feel that the meat has cooked but the sauce is too thin, take out the lamb and cook off excess moisture from the sauce. Once its desired consistency, add back the lamb.
- Not Reddish Enough- Yes it‘s quite possible. The funny thing is that initially you will notice that the color is gorgeous red right after adding the yogurt and kashmiri red chilli powder. However, most of the time when I cook lamb josh, it turns reddish brown color by the end of cooking which is quite normal for a meat dish. I don't recommend adding any more paprika at this stage, it will make the sauce taste chalky.
Serving Lamb Rogan Josh
- Steamed Basmati Rice: Serve lamb rogan josh with aromatic steamed basmati rice. Plain rice truly soaked up the rich flavors of the curry.
- You could pair rogan josh with indian flatbreads like naan, tandoori roti or paratha.
Slowly Braised Rogan Josh Recipe With Lamb
Ingredients
For The Marination
- 1.5 lb lamb shoulder cut into 2 " chunks (or use mutton or beef)
- ½ tablespoon mustard oil or use ghee
- ¼ teaspoon salt
For The Sauce
- ⅓ cup plain yogurt I use greek yogurt
- ¼ cup mustard oil or use 2 tablespoon neutral cooking oil + 2 tablespoon ghee
- 4 green cardamom cracked, don't peel away the skin
- 2 small black, cardamom cracked, don't peel away the skin
- 1 bayleaf tejpatta
- ½ teaspoon cumin seeds
- ½ teaspoon asafoetida (hing) or use a small shallot and 3 cloves of garlic
- 3 teaspoon kashmiri chili powder or use 2 teaspoon kashmiri chili powder (or paprika) and 1 teaspoon red chili powder
- ½ teaspoon ginger powder sonth
- 1 teaspoon coriander powder
- 1.5 teaspoon fennel powder
- 1 teaspoon salt adjust to taste
- ½ cup hot water
Dry Roast and Grind (Instead, use garam masala powder to finish)
- ¼ teaspoon cumin seeds
- 2 whole green cardamom
- 6 black peppercorns
- ½ inch cinnamon
- 3 cloves
- 1 blade mace or scant ⅛ teaspoon mace powder
Instructions
Preparation
- Place lamb meat in a bowl and add ¼ teaspoon salt and ½ tablespoon mustard oil. Toss the lamb with oil and salt - I use my hands to do so. Set aside for 20 minutes.
- Add yogurt to a small bowl and thin out using ¼ cup water.
- Place fennel seeds to your spice grinder and make a fine powder.
- In a small skillet make the spice blend for finishing the curry. Dry roast the listed spices on low heat for a few minutes, cool off and grind to a powder using coffee grinder or mortar & pestle. Keep ready. Be sure to grind the fennel first, followed by the other spices for the finishing blend. This prevents the fennel's delicate aroma from being altered by stronger spices.
Bhuno (fry) the lamb
- Choose a heavy bottomed pot (I use my 2.5 qt braiser) for slow cooking. Use enameled cast iron pot or dutch oven. Heat up the mustard oil on medium flame. Mustard oil needs to be heated bit longer than the usual oil to do away the raw smell.
- Heat till you start seeing ripples on the surface of oil. Reduce the stove to a very low flame or take the pot off the stove for a few minutes before adding spices to make sure that spices don't burn in next step.
- Add bay leaf and green cardamom to hot oil followed by cumin seeds and hing. Saute the spices in oil for a 7-8 seconds. Wait for the aroma.
- Introduce the lamb into the cooking pot. Add 1-2 tablespoon of water as soon as you add lamb. This will make sure that lamb won’t stick to the bottom of pot. Bump up the heat to medium and start stirring using a cooking spoon.
- In 2-3 minutes, you will see that the lamb will start browning.Brown, or bhuno the lamb on medium heat for 7-8 minutes stirring regularly. We want all the pink to go away and deep brown edges to start appearing on the meat.
- Now, reduce to low flame. Add about ½ teaspoon chilli powder at a time and immediately drizzle 1 tablespoon of yogurt mixture. Stir around gently for 30-40 seconds to incorporate.
- Add more of the chili powder and yogurt and stir again. Do this in steps until all the chili powder and yogurt are exhausted, adding yogurt last. Keep the flame low so that the yogurt does not curdle and the chili powder does not burn. If at any point you feel that the pot is way too hot, take off the stove for a while and return back.
Slow Cook
- After about 2 minutes, bump up the heat to medium and sprinkle the dry ginger powder, ground fennel, coriander powder, red chili powder(hot) and salt. Keep stirring, you will see a lot of liquid in the pot but that's okay. Fry (bhuno) the meat for next 10-12 minutes. You will have some liquid in the pot.
- Introduce ¾ cup hot water. Cover and let slow cook covered on low heat for about 50-75 minutes (or more, depending on how large the meat pieces are) till the lamb is almost 95% cooked. You will need to check the pot 3-4 times in between to ensure that it is not sticking to the bottom, add a splash of water as needed.
- Once the lamb is 95% cooked, add the ground spice blend that we prepared at the very beginning. There will be enough liquid in the pot. Cover and let simmer for another 20 minutes till the lamb is cooked through(fork tender).
- Switch off the stove. Add saffron if using and let rest for 20-30 before serving. Garnish with chopped coriander, reheat and serve.
USING PRESSURE COOKER OR INSTANT POT
- Pressure Cooker - Follow steps in a stove top pressure cooker. Please adjust the heat levels as I have mentioned in each step. After adding the lamb, close the lid and pressure cook for 35 minutes.
- Electric Pressure Cooker or Instant Pot - Follow the steps on saute mode of IP. Cancel saute mode and select pressure cook. Pressure cook for 20 minutes and let pressure release naturally.
Video
Notes
-
- Overcooked or Undercooked Meat - Lamb rogan josh tastes best when its fork tender. The meat should not fall apart while slow cooking. I recommend keeping a close eye during last 15-20 minutes of cooking to avoid overcooking. If you feel that the meat is chewy and not tender, cook longer to fix it.
- Intensely Spiced - We are not using any onions, tomatoes or garlic in this recipe and building the flavor base using just spices. Rogan Josh is a medium spicy and quite aromatic dish. However, it is entirely possible to feel that the sauce is intensely flavored especially if you have less tolerance towards spices. In that case try the following
- 1) you could add extra beaten yogurt (1 or 2 tablespoon extra) at the end or
- 2) thin down the sauce with water.
- 3) You could also counter the over powering taste using a tangy element (like lemon juice)
- Dial down (or skip) the red chilli powder(hot)and reduce the quantity of dry ginger powder if you want it mild
- Too Oily - This can happen if the lamb wasn't trimmed properly to start with. A simple way to fix this is by skimming off the excess oil from the surface using a spoon.
- Runny Gravy- If you feel that the meat has cooked but the sauce is too thin, take out the lamb and cook off excess moisture from the sauce. Once its desired consistency, add back the lamb.
- Not Reddish Enough- Yes it‘s quite possible. The funny thing is that while cooking, you will notice that the color is gorgeous red right after adding the yogurt and kashmiri red chilli powder. However, most of the time when I cook lamb josh, it turns reddish brown color by the end of cooking which is quite normal for a meat dish. I don't recommend adding any more paprika at this stage, it will make the sauce taste chalky.
- Choose a Heavy Pot - For slow cooking, you would want to choose a heavy pot with a wide mouth. A wide mouth pot allows for easy stirring.
- Keep the sauce thickish - Rogan josh is not too saucy. The masala base is thick enough to stick to the meat and the oil forms major part of the sauce. The meat cooks in its own juices and we just use ½ cup water for a pound and half of meat.
- A note about fennel - Fresh ground fennel is really strong. I usually grind the fennel a day ahead and leave covered on countertop.
- Steamed Basmati Rice: Serve lamb rogan josh with aromatic steamed basmati rice. Plain rice truly soaked up the rich flavors of the curry.
- You could pair rogan josh with indian flatbreads like naan, tandoori roti or paratha.
Kishu Nagrani
Enjoyed this recipe; there are so many variation and so it's good for an authentic one; will definitely try it
Madhusree Chowdhury
I made this and it turned out beautifully! It was delicious! Thank you for all the wonderful recipes that you post.
Shruti
I am going to make this with mutton for new years, is cooking time the same as lamb you used in the recipe or longer?
Tanvi Srivastava
Hi Shruti,
Since it is bone in, mutton takes a bit longer.
Shruti
It turned out absolutely phenomenal! The balance of spices was perfect, with the warm and aromatic notes of cinnamon, cardamom, and cloves beautifully complementing the rich, tangy yogurt base. The slow cooking process allowed the flavors to meld together seamlessly, resulting in tender, melt-in-your-mouth meat infused with an incredible depth of flavor.
This recipe is a true showstopper, perfect for a special occasion or when you want to impress guests. I paired it with basmati rice and naan, and it was a complete crowd-pleaser. Highly recommend this to anyone looking for an authentic, authentic Rogan Josh!
Tanvi Srivastava
Hi Shruti! Thank you so much for taking the time to leave such a detailed comment. I really appreiate it.