National Dish India: Rogan Josh (Recipe)

In this article
Meet Rogan Josh, the aromatic lamb curry that ranks among India’s most treasured dishes. Born in the mountains of Kashmir, it brings together tender pieces of meat and a deep, fragrant blend of spices simmered into a glossy red sauce. Equally at home on a grand restaurant menu or a family table, this curry is a genuine jewel of Indian cooking — and far easier to make at home than its luxurious reputation suggests.
About Rogan Josh
Rogan Josh is a traditional Indian curry with its roots in the Kashmir region, celebrated for its intense spice blend and meltingly tender pieces of meat. The dish is built around lamb slow-cooked with warming aromatics such as cumin, coriander and garam masala, all bound together by tomatoes and yoghurt into a rich, deeply coloured sauce. Loved in both fine-dining restaurants and home kitchens alike, it is rightly regarded as a true culinary jewel of Indian cuisine.
Ingredients (serves 1–2)
- 250g lamb, cut into cubes
- 2 tablespoons vegetable oil
- 1 large onion, finely chopped
- 3 cloves garlic, chopped
- 1 piece ginger, about 2cm, grated
- 1 teaspoon cumin seeds
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
- 1 teaspoon paprika
- 1/2 teaspoon turmeric
- 200g passata (sieved tomatoes)
- 150ml yoghurt
- Salt to taste
- Fresh coriander leaves, to garnish
Shopping for the ingredients
Most of the ingredients you need are easy to find in a well-stocked supermarket or an Asian grocery. Look out for good-quality lamb, as the meat is the heart of the dish and makes all the difference to the final flavour. The spices — especially garam masala and turmeric — keep well, so it is worth building a small store cupboard if you enjoy cooking Indian cuisine regularly.
Preparing the dish
A little groundwork helps Rogan Josh come together smoothly. Cut the lamb into evenly sized cubes so it cooks through at the same rate, then chop the onions, mince the garlic and grate the ginger. Measure out the spices carefully in advance — getting the balance right is what gives the curry its signature depth and warmth. With everything prepped and to hand, the cooking itself is relaxed and unhurried.
Step-by-step instructions
- Heat the oil in a large pan and fry the cumin seeds until fragrant.
- Add the chopped onions and cook until golden brown.
- Stir in the garlic and ginger and fry for a further 2 minutes.
- Add the lamb and brown it well on all sides.
- Scatter over the coriander, garam masala, paprika and turmeric and stir thoroughly to coat the meat.
- Pour in the passata and let everything simmer until the lamb is tender.
- Stir through the yoghurt and let the curry cook for another 5 minutes.
- Season with salt and garnish with fresh coriander leaves.
Gluten-free / lactose-free version
Rogan Josh is naturally gluten-free, as it relies on spices, tomatoes and meat rather than flour or thickeners — just double-check that any shop-bought spice blends contain no added fillers. For a lactose-free version, swap the dairy yoghurt for a plant-based alternative such as soya or coconut yoghurt. The curry stays just as rich and creamy, so everyone at the table can enjoy it without compromise.
Tips for vegans and vegetarians
Vegans and vegetarians can replace the lamb with firm tofu or a selection of hearty vegetables such as cauliflower or sweet potato. Use a plant-based yoghurt to keep the dish fully vegan while preserving that signature creaminess. A meat-free Rogan Josh works much like a Jackfruit Curry, letting the spices take centre stage.
More tips and tricks
For an even deeper flavour, dry-roast the spices in a pan without oil before adding them — this releases their essential oils and intensifies the aroma. Let the finished Rogan Josh rest for a while before serving, as it often tastes even better the next day once the flavours have had time to mingle. A gentle, slow simmer is far better than rushing the curry over high heat.
Adapting the recipe to your taste
This curry is easy to tailor to your own preferences. Adjust the heat by adding more or less paprika, or introduce a fresh chilli for an extra kick. The amount of yoghurt can be varied too — use more for a richer, creamier sauce, or less for a lighter consistency. Small tweaks like these let you make the dish exactly the way you like it.
Ingredient substitutions
If lamb is not to your taste, chicken or beef both work beautifully in its place. The spices can be adjusted to whatever you have to hand, and fresh turmeric or fresh coriander will boost the aroma if you can find them. For a similar warming, spice-led experience, you might also enjoy a Fish Curry or the comforting Rajma.
Drink pairing ideas
A light, fruity red wine or a refreshing Indian lager such as Kingfisher pairs wonderfully with Rogan Josh. For a non-alcoholic option, a cooling lassi or a fragrant spiced tea balances the richness of the curry nicely. The key is a drink that refreshes the palate between mouthfuls without overpowering the spices.
Serving and presentation ideas
Serve the Rogan Josh in an attractive ceramic bowl, garnished with fresh coriander leaves and a swirl of yoghurt. Fluffy basmati rice or warm naan bread, presented in a traditional basket, make ideal accompaniments for soaking up the sauce. A few colourful sides arranged alongside turn the meal into a generous, inviting spread.
A bit of history
Rogan Josh comes from the culinary traditions of the Mughals and was introduced to India through the influence of Persian cooks. The name itself derives from Persian: rogan meaning oil or fat and josh meaning heat or passion, often interpreted as “red juice” — a nod to the dish’s deep colour and rich, oily consistency. From the royal kitchens of the Mughal court, it became a defining classic of Kashmiri cuisine.
More recipe ideas
Summary: Rogan Josh
Rogan Josh is a delicious and deeply aromatic dish whose varied spices and tender meat make it the highlight of any meal. With the right ingredients and a little preparation, you can conjure up this traditional curry with surprising ease. Whether you make it for committed meat-lovers or in a vegan version, Rogan Josh is a genuine treat for everyone — a true taste of India brought straight to your own kitchen.


