Go Back
Authentic Dhaba-Style Mutton Curry with tender goat meat slow-cooked in a rich onion, tomato, and aromatic spice gravy.

Authentic Dhaba-Style Mutton Curry

Authentic Dhaba-Style Mutton Curry is a rich, rustic Indian goat curry inspired by the smoky roadside dhabas found along India's highways. Made with bone-in mutton, yogurt, mustard oil, caramelized onions, and aromatic spices, this slow-cooked curry delivers bold flavors and tender meat that pair beautifully with tandoori roti or rice.
Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Marination Time 1 hour
Total Time 2 hours 45 minutes
Servings: 3
Course: Main Course
Cuisine: Indian, Punjabi

Ingredients
  

For the Meat
  • 500 g bone-in mutton goat or lamb
For Marination
  • ½ cup thick yogurt
  • 1 tbsp ginger-garlic paste
  • 1 tsp turmeric powder
  • Salt to taste
For the Curry Base
  • 4 onions thinly sliced
  • 2 ripe tomatoes chopped
  • 2 –3 dried red chilies
  • 1 tsp cumin seeds
  • 1 bay leaf
  • 1 black cardamom
  • 3 –4 cloves
  • 1 small cinnamon stick
  • 2 tsp coriander powder
  • 1 tsp red chili powder
  • 1 tsp garam masala
  • Fresh coriander leaves chopped for garnish
  • 4 tbsp mustard oil

Equipment

  • Heavy-bottomed kadai or Dutch oven
  • Mixing Bowl
  • knife
  • cutting board
  • Wooden spoon
  • measuring spoons
  • Pressure cooker (optional)
  • - Serving bowl

Method
 

Step 1: Marinate the Mutton
  1. In a large bowl, combine mutton, yogurt, ginger-garlic paste, turmeric powder, and salt. Mix well and let it rest for at least 1 hour. For deeper flavor, marinate overnight in the refrigerator.
Step 2: Prepare the Masala Base
  1. Heat mustard oil in a heavy-bottomed pan until it reaches smoking point. Reduce the heat and add cumin seeds, bay leaf, black cardamom, cloves, cinnamon stick, and dried red chilies. Allow the spices to release their aroma.
Step 3: Cook the Onions
  1. Add sliced onions and sauté over medium heat until they become deeply golden brown and caramelized. This forms the foundation of the curry.
Step 4: Add Tomatoes and Ground Spices
  1. Add chopped tomatoes, coriander powder, red chili powder, and a little salt. Cook until the tomatoes soften and the oil begins separating from the masala.
Step 5: Bhuno the Mutton
  1. Add the marinated mutton to the pan. Cook on medium-high heat for 15–20 minutes, stirring frequently, until the meat is well coated and the masala starts caramelizing.
Step 6: Slow Cook Until Tender
  1. Pour in about 2 cups of hot water. Cover and cook on low heat for 45–60 minutes, stirring occasionally, until the mutton becomes tender and the gravy thickens.
  2. Optional Pressure Cooker Method:
  3. Transfer everything to a pressure cooker after bhunoing. Add hot water and cook for 3–4 whistles. Allow the pressure to release naturally and simmer uncovered if needed.
Step 7: Finish and Serve
  1. Sprinkle garam masala over the curry and garnish with chopped coriander leaves. Allow the curry to rest for 5 minutes before serving.

Notes

Bone-in mutton gives the richest flavor and is highly recommended.
Mustard oil provides the authentic dhaba taste. Heat it until smoking to remove its raw flavor.
The longer the onions are caramelized, the deeper and richer the gravy becomes.
Bhunoing the mutton for 15–20 minutes develops concentrated flavors and should not be rushed.
This curry tastes even better the next day after the spices have had time to mature.
Serve with tandoori roti, rumali roti, steamed rice, jeera rice, sliced onions, and green chutney.
Leftovers can be refrigerated for up to 3 days and reheated gently over low heat.