Go Back
rogan josh recipe

Ultimate Aromatic Kashmiri Lamb Rogan Josh

Discover the ultimate aromatic Kashmiri Rogan Josh, a fragrant lamb curry with rich spices and a secret yogurt technique for velvety texture and deep flavor.
Prep Time 20 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 40 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Indian

Ingredients
  

Main Ingredients
  • 2 pounds lamb or beef stew meat as alternative
  • 10 tablespoons vegetable oil
  • 10 pods black cardamom
  • 2 bay leaves
  • 6 cloves cloves whole
  • 10 peppercorns peppercorns
  • 1 stick cinnamon 1 inch long
  • 2 medium onions
  • 2 inch ginger chopped into 1-inch cubes
  • 8 cloves garlic
  • 1 teaspoon ground coriander
  • 2 teaspoons ground black cumin
  • 4 teaspoons red paprika
  • 0.5 teaspoon cayenne pepper
  • 1.25 teaspoons salt
  • 6 tablespoons plain yogurt
  • 1.5 cups beef broth
  • 0.25 teaspoon garam masala
  • black pepper to taste

Equipment

  • heavy-bottomed pot or wok
  • Blender
  • Spatula

Method
 

  1. Blend 2 inches of chopped ginger, 8 cloves of garlic, and 4 tablespoons of water into a smooth paste.
  2. Heat 10 tablespoons of vegetable oil in a wok or heavy-bottomed pot over medium-high heat.
  3. Working in batches, brown 2 pounds of lamb (or beef) cubes until they develop a nice crust, then set aside.
  4. Into the same hot oil, add 10 black cardamom pods, 2 bay leaves, 6 whole cloves, 10 peppercorns, and a 1-inch cinnamon stick.
  5. Add 2 medium onions and fry for about 5 minutes until they turn a medium brown.
  6. Stir in the ginger-garlic paste for 30 seconds.
  7. Add 1 teaspoon ground coriander, 2 teaspoons ground black cumin, 4 teaspoons red paprika, 1/2 teaspoon cayenne pepper, and 1 1/4 teaspoons salt, and fry briefly until their raw aroma dissipates.
  8. Add a splash of hot water to prevent burning.
  9. Return the browned meat to the pot and stir.
  10. Add 6 tablespoons of plain yogurt one tablespoon at a time, fully incorporating each addition before adding the next.
  11. Pour in 1 1/2 cups of beef broth, bring everything to a boil, then reduce to a gentle simmer.
  12. Cover and simmer for about 1 hour for lamb or 2 hours for beef, stirring occasionally.
  13. Remove the lid and reduce the sauce until it thickens and coats the meat in a rich, reddish-brown gravy.
  14. Before serving, sprinkle 1/4 teaspoon of garam masala and freshly ground black pepper over the top.

Notes

Add yogurt gradually while stirring constantly to prevent curdling and achieve a silky texture in the gravy.