Celebrate life and show your family and friends how much you love them with this rich, luscious, and tender lamb curry.

Standard for a Reason!

Rogan josh curry is a popular choice on most Indian restaurant menus here in the United States. This masala is traditionally made with lamb. And if you love lamb as much as I do, use tender cubes of a leg of lamb or shoulder. If you prefer chicken or beef, they will work beautifully as well, though be sure to pick up chicken thighs, as you won’t risk having dry, tough rogan josh.


Introduced to India by the royal Mughal kitchens, the Mughals spent summers in the cooler valleys of Kashmir, thus influencing the cooking of this region. Rogan means butter in Persian, and aromatic with cinnamon, green and black cardamom, cloves, fennel, and black pepper, this rich sauce is truly fit for a king. Josh means hot or passionate in Hindu, referring to cooking over high heat, or the heat from red chilies, depending on whom you believe. 

A Dish for Weekend Puttering

Rogan josh done right is not exactly weeknight cooking, though it is not hard to make. And the time invested will pay off in oohs and aahs. Make this over a weekend, when you have leisure in the kitchen, and can putter about, peeking at a simmering braise, as required. Happily, you won’t need to do an overnight marination, but I do highly suggest making it a day ahead, so the final result will be even more flavorful.

Pandit Style

Favored by Kashmiri Pandits (Brahmin), this recipe is “Pandit Style,” meaning no onion, or no garlic. And trust me, you won’t miss them either. I’ve patterned my dish after Hari Ghotra’s version of this curry, though I’ve added mace and fresh ginger paste to the party. If you haven’t found her YouTube channel Hari Ghotra, I suggest you look her up. She does such a good job of walking you through recipes, and explaining the why’s of the more unusual ingredients and cooking steps. She also sells curry pastes that I would love to try for a weeknight shortcut, but unfortunately, she does not yet have a U.S. distributor (She is U.K. based).

Let’s get cooking!

See Notes below before you cook.

Fragrant Rogan Josh Curry

Fragrant Rogan Josh Curry

Celebrate life and show your family and friends how much you love them with this rich, luscious, and tender lamb curry.
Print Pin Comment
Course: Main Course
Cuisine: Indian
Keyword: Curry, Lamb
Prep Time: 15 minutes
Cook Time: 1 hour 15 minutes
Servings: 6


  • 2 pounds lamb shoulder ~ Cut into 2-inch cubes. See Note #2, 3, & 4
  • 3 tablespoons ghee or oil ~ Divided, buy or make ghee
  • 2 whole dried Kashmiri red chilies ~ Or 2 teaspoons ground Kashmiri red chili; substitutions
  • 1 3-inch whole cassia ~ Or cinnamon, broken into pieces
  • 3 whole cloves
  • 4 whole black cardamom pods ~ Crushed, seeds removed
  • 4 whole green cardamom pods
  • 1 1/2 teaspoons fennel seeds
  • 3 blades mace ~ 1 1/2 teaspoons ground mace, optional
  • 1 teaspoon ground ginger
  • 1 pinch asafetida (hing) ~ Optional
  • 1 teaspoon cumin seeds
  • 3/4 teaspoon salt
  • 1/2 cup yogurt ~ Buy or make
  • water as needed


  • Gather all your ingredients.
    Fragrant Rogan Josh Curry
  • Smash the black cardamom pods, and remove the seeds. Place in a small bowl with the cassia or cinnamon, cloves, whole chilies (if using), whole green cardamom, fennel seeds, and whole mace. If using ground chilies or ground mace, omit here because you will add them a little later.
    Fragrant Rogan Josh Curry
  • In a spice grinder, grind these whole spices to a coarse powder. Using a sieve, separate the larger pieces and run them through the grinder again. Return to the same bowl and if you didn’t use the whole chilies and mace earlier, stir them in now along with the ground ginger and salt. 
    Fragrant Rogan Josh Curry
  • In a large sauté pan or dutch oven, heat 1 tablespoon ghee over medium heat and add a pinch of asafetida, if using. Stir for one minute.
  • Add cumin seeds and sauté for a minute or two until aromatic, and the cumin seeds turn a slightly darker shade.
  • Remove the cumin seeds from the pan and turn the heat to medium-high and add another 2 tablespoons of ghee or oil. Sauté the meat in two batches, so as not to crowd the pan. Cook until the meat has browned well. Turn the heat to medium and add back the first batch of browned meat, cumin seeds, salt, and ground spices. Cook for 2 to 3 minutes, stirring frequently so the spices don’t burn.
    Fragrant Rogan Josh Curry
  • After the spices are well cooked, stir in the yogurt, cover and simmer over the lowest heat setting. Take peek at the masala every 15 minutes or so to check on the liquid level, and stir to prevent burning. Add water as needed; the liquid level should be at least halfway up the meat. Cook until the meat is tender; about an hour for lamb or beef. Adjust the time depending on the protein you are using. Chicken will probably take 20 to 30 minutes.
  • When the meat is cooked, check for seasoning. You are looking for a thick sauce, but not a dry one. Add a little water if your curry has cooked down completely. Taste for seasonings; add additional chili powder, salt, and additional yogurt to mellow the spicing, to your taste.
    Fragrant Rogan Josh Curry


  • Traditional recipes call for ratanjot, a hard to find herb that lends a vibrant red color to food. I’ve left it out because apparently it is used not so much for flavor, but for its color. 
  • If you are not a fan of lamb, rogan josh can be made with beef, or boneless chicken thighs as well.
  • Cooking meat on the bone is more traditional, and if you would like to do that, have your butcher cut lamb shanks into 4 or 5 pieces and proceed with the recipe.
  • Shortcut: buy meat cut into the size you want to cook with.
  • Rogan josh curry is a great make-ahead dish and it will taste even better the next day, as will most curries.
  • Rogan Josh is one of the Top 20 Dishes in India, enjoy!