Instant Pot Delicious Beef Rogan Josh
Prep time
Cook time
Total time
Recipe type: Main
Cuisine: Indian
  • For marinating Beef or Lamb
  • Beef or Lamb- 1 Kg or ½ lb
  • Ginger, grated- 1 inch slice
  • Garlic, grated- 2 large cloves
  • Saffron strands- 2 pinches
  • Yogurt- 1 cup
  • Salt- 1 tsp
Whole Spices to Crush Coarsely
  • Cumin seeds- ½ tsp
  • Black peppercorns- ½ tsp
  • Whole cardamom- 2
  • Whole cloves- 2
  • Whole cinnamon- 1 inch slice
  • Star Anise- 1
For cooking
  • Oil- 2 tbsp
  • Onions, sliced thin- 2
  • Kashmiri Chili powder- 1 tsp (mild and intense red color)
  • Turmeric powder- ⅛ tsp
  • Coriander powder- 1½ tsp
  • Garam Masala- ½ tsp
  • Salt- 1 tsp
  • Cilantro, chopped- 2 handfuls
  1. For making this dish, you could either use beef or lamb.
  2. In a large bowl, combine beef with all the ingredients mentioned 'for marinating beef'. Let marinate for an hour or longer or overnight.
  3. Using a mortar and pestle, crush coarsely the above mentioned whole spices.
  4. If you don't have a mortar and pestle- add the whole spices into a ziplock bag and crush using a rolling pin. Keep aside.
  5. Turn on Instant Pot.
  6. Select Saute Mode- Normal Temperature. Let display turn to Hot.
  7. Add oil and add the pounded whole spices, sauce for 1 minute till aromatic.
  8. Add sliced onions, season with ½ tsp salt. Cook till onions turn light brown- for 5 minutes.
  9. Add the marinated beef, combine well.
  10. Add Kashmiir chili powder, turmeric powder, coriander powder, garam masala and ½ tsp salt, combine well.
  11. Do not add water.
  12. Close the pot with the lid.
  13. Cancel Saute Mode and Select Pressure cook Mode.
  14. High pressure and set time to 25 minutes.
  15. After 25 minutes, do a quick pressure release.
  16. The beef will be cooked very tender. If the gravy is thin, cook in saute mode for a few minutes till gravy thickens.
  17. Add chopped cilantro, combine well.
  18. Turn off Instant Pot.
  19. Remove the stainless pot from the main pot and keep covered.
  20. This is an extremely flavourful and fragrant dish, can be served with chapati, naan or basmati rice.
If you don't have an Instant Pot- use regular pressure cooker, add ½ cup water after adding the marinated beef cook for 25 minutes.
Or cook in a large pot over stove top- more water will be required and cook covered.
Recipe by Cooking with Thas - Healthy Recipes, Instant pot, Videos by Thasneen at