Rogan Josh (Indian Lamb Curry) Recipe

Bowl of Rogan Josh, Indian lamb curry in a deep red spiced sauce, served with rice

Some dinners look complicated on paper and turn out to be almost entirely hands off. Rogan Josh is one of them.

The ingredient list runs long, and that is the part that scares people away. Do not let it. Most of what you are reading is spices, and once they hit the butter, this recipe turns into a covered pot of lamb quietly getting tender while you go do something else.

It is one of my favorite ways to bring a new flavor into the house. The kitchen smells incredible for two hours, it feeds a crowd, and the leftovers are somehow better than the first night.

What Rogan Josh Actually Is

Rogan Josh comes from Kashmir, in the north of India, and the name describes how it is made. Rogan points to the fat the sauce is built on, and josh to the heat and intensity of the cooking. The finished dish is deep red, glossy, and rich.

Traditionally that red comes from Kashmiri chilies, which are brilliant in color but mild in heat. Most of us do not keep those in the pantry, so this version leans on paprika for the color and a small amount of chili powder for the warmth. You are in complete control of how hot it gets.

What it is not is a fiery curry. This one is warm and aromatic more than it is spicy, which is exactly why it works for families cooking Indian food at home for the first time.

The Long Spice List Is the Whole Point

Count the ingredients and you get nineteen. Take out the spices and you are left with butter, onion, garlic, ginger, tomato sauce, stock, and lamb. Seven things.

The spices do the heavy lifting, and each one has a job. Cinnamon, cardamom, and cloves go in whole and get a quick toast in the butter first, which pulls their oils out before anything else joins the pan. Coriander and cumin build the earthy base. Fennel adds a faint sweetness that keeps the whole thing from tasting heavy. Garam masala goes in twice, once with the rest of the ground spices and once at the very end, so you get the cooked in depth and the fresh top note both.

Turmeric is the one people ask me about most. It is the golden spice that has been part of Indian cooking and traditional wellness practices for thousands of years, and its main compound, curcumin, is fat soluble. That matters here. Because this recipe blooms the turmeric in butter instead of stirring it into water, you are cooking it the way it has always been cooked. Turmeric is also one of the most studied spices for the way it supports your body's natural response to inflammation, and I like knowing a spice with that kind of history shows up in our regular dinner rotation.

One practical note. If your ground spices have been in the cupboard for three years, this is the recipe to replace them for. Ground spices fade quietly, and here you will taste the difference.

Buying the Lamb

Two pounds of lamb roast, cut into one inch cubes, is what this calls for. Shoulder is the cut I reach for. It carries enough fat and connective tissue to go soft and silky over a long braise, and it is usually the least expensive piece on the shelf.

Leg works too. It is leaner, so watch it a little more closely toward the end. If you have a local farm or a butcher you trust, this is a good recipe to ask them about. Pasture raised lamb has a flavor that stands up to all these spices instead of disappearing under them.

Cut the cubes roughly the same size. Uneven pieces cook unevenly, and you want every bite tender at the same moment.

The Technique That Makes It Tender

There is one rule with this dish, and it is patience.

Lamb shoulder is full of collagen. Rush it and you get chewy meat. Give it close to two hours at a low, steady simmer with the lid on and that collagen melts into gelatin, which is what makes a braise feel silky instead of watery.

You will know it is ready when a fork slides in with no resistance. If it is still fighting you at the hour and forty five minute mark, it simply needs more time. Put the lid back on and check again in twenty minutes. It is very hard to overcook this.

The last fifteen minutes happen with the lid off. That is when the sauce reduces and concentrates. Then the yogurt goes in off the heat, which softens the edges and gives the sauce its body. Stir it in gently and do not let it boil after that point.

How We Serve It

Rice, almost always. Basmati if I have it, because the long grains stay separate and soak up the sauce without turning to mush.

Warm flatbread on the side for scooping. A simple cucumber and yogurt salad if I want something cool against the spice. On lighter nights cauliflower rice does the job and nobody complains.

This is also one of the best make ahead meals I know. The flavor deepens overnight, so if you can cook it a day early, do.

Substitutions That Actually Work

No lamb? Beef chuck, cut the same way, behaves almost identically and takes about the same time. Bone in chicken thighs work too, but cut the braise down to roughly forty minutes.

Dairy free? Use ghee or coconut oil in place of the butter and finish with full fat coconut milk instead of the yogurt. The sauce comes out a little sweeter and just as rich.

No cardamom pods? Use a quarter teaspoon of ground cardamom, added with the ground spices rather than at the start. Not quite the same, but close.

Too much heat for the kids? Leave the chili powder out entirely. The paprika still gives you the color and the rest of the spices still give you the flavor. Anyone who wants heat can add it at the table.

From Dr. Michelle's Kitchen

Rogan Josh (Indian Lamb Curry)

Tender lamb slow braised in butter, whole spices, and a deep red tomato sauce, then finished with yogurt. A warm, aromatic Kashmiri style curry that is far simpler to make than the ingredient list suggests.

Rogan Josh (Indian Lamb Curry)
Servings6 servings
Prep Time20 min
Cook Time2 hr
Total Time2 hr 20 min
CuisineIndian
CategoryMain Course

Ingredients

Whole Spices and Aromatics

  • 4 tbsp butter (1/2 stick)
  • 1 cinnamon stick
  • 6 green cardamom pods, lightly bruised
  • 4 whole cloves
  • 1 large onion, finely chopped
  • 3 cloves garlic, finely minced
  • 1 tbsp fresh ginger, finely grated

Ground Spice Blend

  • 2 tbsp paprika
  • 3/4 tsp chili powder (or to taste)
  • 4 tsp ground coriander
  • 4 tsp ground cumin
  • 2 tsp ground turmeric
  • 1 tsp garam masala
  • 1/2 tsp ground fennel
  • 1/4 tsp ground nutmeg

For the Braise

  • 5 tbsp tomato sauce
  • 1 tsp salt
  • 2 lb lamb roast (shoulder preferred), cut into 1 inch cubes
  • 1 1/2 cups chicken stock

To Finish

  • 1/2 tsp garam masala
  • 1/2 tsp ground fennel
  • 1/2 cup plain or Greek yogurt

Directions

  1. Melt the butter in a large heavy pan or Dutch oven over medium high heat. Add the cinnamon stick, cardamom pods, and cloves and toast for about a minute, until fragrant.

  2. Add the chopped onion and cook until translucent, about 5 minutes. Stir in the garlic and ginger and cook another minute, until fragrant.

  3. Add the ground spice blend: paprika, chili powder, coriander, cumin, turmeric, garam masala, fennel, and nutmeg. Stir constantly for 30 seconds so the spices bloom in the butter without scorching.

  4. Stir in the tomato sauce, salt, and chicken stock, then add the cubed lamb and turn to coat every piece.

  5. Cover, reduce to low medium heat, and simmer for about 1 hour 45 minutes. The lamb is done when a fork slides in with no resistance. If it still feels firm, cover and give it another 15 to 20 minutes.

  6. Remove the lid and cook 15 minutes more to reduce and concentrate the sauce.

  7. Take the pan off the heat. Stir in the remaining 1/2 tsp garam masala, 1/2 tsp ground fennel, and the yogurt until the sauce is smooth. Do not let it boil once the yogurt is in.

  8. Serve hot over basmati rice, with warm flatbread on the side.

Notes

Adapted from a recipe at recipetineats.com.

The cinnamon stick and cardamom pods stay in the pot while it cooks. Fish them out before serving if you like, or just eat around them.

Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. The flavor deepens overnight. Reheat gently on the stove with a splash of water or stock, since the sauce thickens as it sits. It also freezes well for up to 3 months.

For a dairy free version, use ghee or coconut oil in place of the butter and finish with full fat coconut milk instead of the yogurt.

For less heat, leave the chili powder out. The paprika still carries the color and the rest of the spices still carry the flavor.

Leftovers and Storage

Cooled and covered, this keeps in the refrigerator for about four days, and the flavor only improves. Reheat it gently on the stove with a splash of water or stock, because the sauce thickens as it sits.

It freezes well too. I portion it into containers and pull one out on the nights when dinner needs to already be handled. Thaw overnight in the refrigerator, then reheat low and slow. If you want it at its creamiest, hold the yogurt back and stir it in fresh after reheating.

One More Dinner You Do Not Have to Think About

The reason a recipe like this one earns a permanent spot in our rotation is simple. It takes about fifteen minutes of real work, the pot and the clock do the rest, and it makes enough for two meals.

That is the whole idea behind the way we cook at our house. Real food, real ingredients, and enough of a plan that dinner is not a daily emergency.

If getting dinner on the table is the part of the day that wears you down, I put together a free guide that walks through exactly how we do it. Grab The 30 Minute Meal Formula and start there.

30 minute meal formula lower