International Recipes and Cooking Around the World

Rogan Josh

Rogan Josh Recipe (Indian lamb in spiced cream sauce)

(Indian lamb in spiced cream sauce)

Image Creative Commons by mackarus

Average: 4.1 (35 votes)

Rogan josh is a classic of Kashmiri cuisine. Some preparations are very lavish, with lots of sweet spices and liberal amounts of cream. The name rogan josh means "red meat," and reflects the reddish color of the dish.

3 to 4 servings


  • Lamb, cut into 1-inch cubes -- 1 1/2 to 2 pounds
  • Paprika -- 2 tablespoons
  • Ground coriander -- 1 tablespoon
  • Ground cumin -- 2 teaspoons
  • Ground cardamom -- 1 teaspoon
  • Ground cinnamon -- 1/2 teaspoon
  • Salt -- 1 teaspoon
  • Onions, chopped -- 2
  • Chile peppers, chopped -- 1 or 2
  • Garlic, crushed -- 2 to 3 cloves
  • Ginger, peeled and minced -- 1 tablespoon
  • Salt -- 1 teaspoon
  • Water -- 1/4 cup
  • Ghee or oil -- 1/4 cup
  • Yogurt -- 1/4 cup
  • Water -- 1/2 to 1 cup
  • Heavy cream (optional) -- 1/4 cup
  • Garam masala -- 2 teaspoons


  1. In a large bowl, mix the lamb, paprika, coriander, cumin, cardamom, cinnamon and 1 teaspoon of the salt and marinate for at least one hour, or preferably overnight.
  2. Add the onions, chiles, garlic, ginger and the remaining 1 teaspoon of salt to the bowl of a food processor or blender and puree. Add the water if necessary to form a paste.
  3. Heat the ghee or oil over medium-high flame in a heavy-bottomed pot, wok or kadhai. Working in batches, brown the meat on all sides, removing each batch to a plate as it finishes.
  4. Add more ghee or oil to the pot if necessary and sauté the onion puree, stirring constantly, until it cooks down and begins to brown. Add the yogurt bit by bit, cooking down until it is all added.
  5. Return the meat to the pot and add enough water to make a rich sauce. Bring to a boil and then cover, reduce heat to low and simmer, stirring occasionally, for 1 1/2 to 2 hours, or until the meat is very tender.
  6. Remove from heat and stir in the cream and garam masala. Adjust seasonings and serve with naan or rice.

Rogan Josh Variations

  • A little tomato paste may be added to the onion puree instead of the water if you like.
  • Beef can be substituted for lamb, but lamb is the classic meat for this dish.




I have updated the recipe to include the cream.

For a little kick I substituted 1/2 of the paprika for chili powder and used tomoato paste instead of water. I made this and the family loved it. By far oneof the best recipes for this favorite dish I have come across yet.

I want to make this but never know what kind of chili peppers to use. Please help me out.

They're easy to find in most supermarkets.

This was soooooo good! One of my favourite things to make, is so full of flavour. I'm going to give it a go in a slow cooker to get the meat really tender

This is the best Lamb Rogam recipe I have found, it is fantastic.

I have tried a few different Rogan Josh recipes and this is by far the best!! Yum yum yum!

absolutely delicious and tastes very authentic. Since finding this recipe a couple of months ago ive made it loads of times. I add a tin of chopped tomatoes too instead of water. Its perfect to do in a slow cooker.