Menu
Menu

India Flag India

Country Overview

Business Culture

Clothing Size Guides

Communications

Cost of Living

Culture and Society

Demographics

Driving and Autos

Economy and Trade

Education

Educational Resources

Environment

Export Process

Food Culture and Drink

Geography

Government

Health and Medical

History

Holidays and Festivals

Import Process

Language

Kids' Stuff

LGBTQ+

Life Stages

Maps

Media Outlets

Money and Banking

Music

Names

National Symbols

Points of Interest

Quality of Life

Real Estate

Religion

Security Briefing

Social Indicators

Travel Essentials

Rogan Josh

Rogan josh is a rich and aromatic curry that hails from the Kashmir region of India, with deep roots in Persian cuisine. The name reflects the dish's vibrant color and bold flavor profile, with rogan meaning "red" in Persian and josh meaning "heat" or "passion." Traditionally prepared with tender lamb or goat, this dish is slow cooked to perfection in a medley of spices, yogurt, and tomatoes. Its bright red hue is typically achieved using Kashmiri chili powder, which adds a mild heat and vibrant color without overwhelming the palate. Rogan josh is a staple in Indian and Kashmiri feasts, often served with naan or steamed basmati rice.

Recipe Servings: 4–6

Prep Time
20 minutes
Cook Time
1 hour 30 minutes
Total Time
1 hour 50 minutes
Vegetarian
Vegan
Gluten Free
Dairy Free
Kosher
Halal

Ingredients

  • 4 Tbsp (60 ml) vegetable oil or ghee
  • 2 large onions, finely sliced
  • 4 garlic cloves, minced
  • 1-inch (2.5 cm) piece of ginger, minced
  • 2 Tbsp (15 g) Kashmiri chili powder 
  • 1 tsp (5 g) ground turmeric
  • 2 tsp (10 g) ground coriander
  • 2 tsp (10 g) ground cumin
  • 1 tsp (5 g) garam masala
  • 1 cup (240 g) plain yogurt, whisked
  • 2 lbs (900 g) lamb or goat meat, bone-in or boneless, cut into chunks
  • 2 medium tomatoes, finely chopped (or 1 cup/240 ml canned crushed tomatoes)
  • 1½ cups (360 ml) water or lamb stock
  • 3–4 green cardamom pods
  • 2 black cardamom pods (optional)
  • 4–5 whole cloves
  • 1 cinnamon stick (2-inch/5 cm piece)
  • Salt, to taste
  • 2 Tbsp (8 g) fresh cilantro, chopped (optional)
  • Cooked basmati rice or naan

Directions

  1. Heat the oil or ghee in a large, heavy-bottomed pot over medium heat.
  2. Add the sliced onions and sauté for 8–10 minutes until golden brown.
  3. Stir in the garlic and ginger, cooking for 1–2 minutes until fragrant.
  4. Lower the heat and add the Kashmiri chili powder, turmeric, coriander, cumin, and garam masala. Stir quickly to toast the spices for about 30 seconds.
  5. Immediately add the whisked yogurt, 1 tablespoon (15 ml) at a time, stirring continuously to prevent curdling.
  6. Add the lamb or goat pieces to the pot, stirring to coat them with the spiced yogurt mixture. Cook for 5–7 minutes, allowing the meat to brown slightly.
  7. Add the chopped tomatoes and cook for another 10 minutes, stirring occasionally, until the tomatoes break down and the mixture thickens.
  8. Add the water or lamb stock, green cardamom, black cardamom (if using), cloves, and cinnamon stick.
  9. Bring the mixture to a boil, and then reduce the heat to low, cover the pot, and simmer for 60–90 minutes, stirring occasionally.
  10. Check the meat for tenderness; it should be soft and succulent. Add more water if the sauce becomes too thick.
  11. Adjust seasoning with salt, if needed.
  12. Garnish with fresh cilantro (optional) before serving.
  13. Serve hot with basmati rice or naan.

Notes

For a milder flavor, substitute Kashmiri chili powder with 1 Tbsp (15 g) paprika and 1 tsp (5 g) cayenne.