Beef Rogan Josh

READY IN: 1hr 10mins
Recipe by VNess

A pretty simple way to satisfy your hunger for Indian food. Add spice as needed.

Top Review by mary winecoff

Great recipe! I made this exactly as written except that I cut the cayenne pepper in half. Still spicy enough for my boys. This was a quick and easy dinner. Thanks for sharing.

Ingredients Nutrition


  1. In a large skillet over medium heat, melt 2 T of ghee. Add the garlic, ginger, turmeric, cayenne, coriander and cumin and cook for about 1 minute.
  2. Increase the heat to medium high and add the beef. Cook for about 5 minutes, stirring frequently.
  3. Reduce heat to medium and add the onion, continuing to cook and stirring frequently until the onions have softened, about 5 minutes.
  4. Add the tomatoes and yogurt, stir well and bring mixture to slow boil. Reduce heat to low and simmer about 35-40 minutes, or until beef is very tender.
  5. In a small separate pan, melt remaining ghee and combine with garam masala. Stir well. Pour over the beef mixture and stir to combine. Serve hot with basmati rice or naan.

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a