Rogan Josh
There’s something about a pot of slowly simmered Rogan Josh that feels like pure culinary magic — rich, spiced, and deeply aromatic, with tender chunks of meat that fall apart at the touch of a fork. Originally from Kashmir and influenced by Persian cuisine, Rogan Josh has become a beloved Indian restaurant classic around the world.
My version brings together traditional technique and bold flavor in a way that’s achievable in a home kitchen. We’re using warming spices, creamy yogurt, and a slow-cooking method to get that deep red color and signature spice-layered depth, no specialty ingredients or overnight marinades needed.
Why You’ll Love This Recipe:
Tender meat simmered slowly in spices and yogurt
Complex but approachable flavor — no need to make your own garam masala
Tomato + onion base gives it richness and body
Customizable spice level for mild or spicy preferences
Restaurant-style depth, made at home in one pot
What to Serve With Rogan Josh:
Steamed basmati or jeera rice
Homemade naan or roti
Cucumber raita or mint chutney for contrast
Pickled onions or lemon wedges on the side
Storage & Meal Prep:
Fridge: Keeps well for up to 4 days in an airtight container
Freezer: Freeze in portions for up to 2 months
Reheat: Gently on the stovetop with a splash of water or broth to loosen the sauce
Final Thoughts:
Rogan Josh is one of those dishes that invites you to slow down — both in the cooking and the eating. The layers of spice, the tender meat, the rich red gravy… it’s deeply satisfying and surprisingly simple to pull off once you know the method.
Whether you’re new to Indian cooking or building your weeknight curry rotation, this homemade rogan josh hits all the right notes: bold, balanced, and deeply comforting.

Indian Rogan Josh
There’s something about a pot of slowly simmered Rogan Josh that feels like pure culinary magic — rich, spiced, and deeply aromatic, with tender chunks of meat that fall apart at the touch of a fork. Originally from Kashmir and influenced by Persian cuisine, Rogan Josh has become a beloved Indian restaurant classic around the world.
Ingredients
- 2 tbsp oil (mustard oil or neutral oil like avocado)
- 1½ lbs (700g) lamb shoulder or stewing beef, cut into chunks
- 1 large onion, finely sliced
- 4 garlic cloves, minced
- 1-inch piece fresh ginger, grated
- 1 tbsp tomato paste
- ½ cup plain yogurt (room temp)
- 1 cup water or low-sodium broth (plus more as needed)
- Salt to taste
- Chopped cilantro, to garnish
- 1 tsp cumin
- 1½ tsp ground coriander
- 1 tsp paprika
- ½ tsp cayenne (optional, for heat)
- ½ tsp cinnamon
- ½ tsp ground turmeric
- 1 tsp garam masala
- Optional: ½ tsp smoked paprika or Kashmiri chili powder for color
Instructions
Notes
No lamb? Use beef stew meat, boneless chicken thighs, or even jackfruit for a vegetarian version
Want it creamier? Add a splash of cream or cashew paste at the end
Too spicy? Stir in a spoonful of Greek yogurt when serving to mellow the heat
Don’t rush it — slow simmering is key to that classic rogan josh texture and flavor
Nutrition Facts
Calories
267Sugar
4 gProtein
25 gFat
15 gCarbs
10 gSat. Fat
3 gCholesterol
73 mgFiber
2 gNet carbs
8 gSodium
196 mgNutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.