Go Back
Authentic Beef Rogan Josh Recipe: Slow-Cooked Indian Stew

Slow-Cooked Beef Rogan Josh

Prep Time 20 minutes
Cook Time 2 hours
Total Time 2 hours 20 minutes
Servings 6

Ingredients
  

  • 2 lbs Beef Chuck Cut into 1.5-inch cubes
  • 1/4 cup Ghee Or vegetable oil
  • 2 Cinnamon sticks Whole
  • 2 Star anise Whole
  • 1 tsp Black peppercorns Whole
  • 4 Dried red chilies Whole
  • 6 Cardamom pods Lightly crushed
  • 2 Onions Large, finely chopped
  • 4 cloves Garlic Minced
  • 2 tbsp Ginger Fresh slices
  • 2 cups Curry sauce Tomato-based, store-bought or homemade
  • 1 tsp Kosher salt To taste
  • 1/2 cup Cashews Raw, unsalted
  • 1/2 cup Plain yogurt Full fat
  • 1/2 cup Cilantro Freshly chopped for garnish

Instructions
 

  • Heat 1/4 cup ghee or vegetable oil in a heavy-bottomed pot over medium heat. Add 2 whole cinnamon sticks, 2 whole star anise, 1 tsp whole black peppercorns, 4 whole dried red chilies, and 6 whole cardamom pods. Sauté for 1 minute until fragrant.
  • Add 2 large finely chopped onions and cook for 8-10 minutes until golden brown. Stir in 4 minced garlic cloves and 2 tbsp fresh ginger slices, cooking for an additional minute.
  • Increase the heat to medium-high. Add 2 lbs beef chuck cubes and brown on all sides, about 5-7 minutes.
  • Pour in 2 cups curry sauce and 1 tsp kosher salt. Bring the stew to a gentle boil, then reduce heat to low. Cover and simmer for 1.5 hours, stirring occasionally.
  • In a blender, puree 1/2 cup cashews with 1/2 cup plain yogurt until smooth. Stir this cashew cream into the simmering pot.
  • Cook uncovered for another 30 minutes until the beef is incredibly tender and the sauce has thickened.
  • Garnish with 1/2 cup chopped cilantro and serve hot with warm naan or basmati rice.