Go Back

How to Make the Best Punjabi-Style Mutton Curry at Home

Punjabi Mutton Curry is a rich, spicy, and comforting North Indian classic made with bone-in mutton, slow-cooked onions, tomatoes, aromatic whole spices, and traditional bhuno techniques. This hearty curry delivers bold dhaba-style flavors and tender meat that pairs beautifully with naan or rice.
Prep Time 25 minutes
Cook Time 1 hour 30 minutes
Marination Time 1 hour
Total Time 2 hours 55 minutes
Servings: 4
Course: Main Course
Cuisine: Indian, Punjabi

Ingredients
  

🥩 For Marination
  • ½ kg bone-in mutton cleaned and rinsed
  • ½ cup thick curd yogurt
  • 1 tbsp ginger-garlic paste
  • 1 tsp salt
  • 1 tsp red chili powder
  • 1 tsp coriander powder
  • ½ tsp turmeric powder
🍛 For the Curry
  • 3 medium onions finely sliced
  • 2 large tomatoes chopped
  • 2 green chilies slit
  • 1 tbsp ginger-garlic paste
  • ½ cup mustard oil or regular oil
  • 1 bay leaf
  • 3 green cardamoms
  • 4 cloves
  • 1 small cinnamon stick
  • 1 tsp cumin seeds
  • 1 tsp red chili powder
  • tsp coriander powder
  • ½ tsp turmeric powder
  • Salt to taste
  • 1 tsp garam masala
  • Fresh coriander leaves chopped
💧 For Cooking
  • 2 cups hot water

Equipment

  • Heavy-bottomed kadai or handi
  • - Large mixing bowl
  • Wooden spatula
  • knife
  • cutting board
  • measuring spoons
  • Pressure cooker (optional)
  • - Serving bowl

Method
 

Step 1: Marinate the Mutton
  1. In a large bowl, combine mutton, curd, ginger-garlic paste, salt, red chili powder, coriander powder, and turmeric powder. Mix thoroughly and let it marinate for at least 1 hour or overnight for deeper flavor.
Step 2: Prepare the Spice Base
  1. Heat mustard oil in a heavy-bottomed kadai and allow it to smoke lightly. Add cumin seeds, bay leaf, green cardamoms, cloves, and cinnamon stick. Let them release their aroma.
Step 3: Fry the Onions
  1. Add sliced onions and cook over medium heat until they become deep golden brown. Stir frequently for even browning.
Step 4: Add Aromatics and Tomatoes
  1. Add green chilies and ginger-garlic paste. Sauté for 2–3 minutes until the raw smell disappears. Add chopped tomatoes, red chili powder, coriander powder, turmeric powder, and salt. Cook until the tomatoes soften and oil begins separating from the masala.
Step 5: Bhuno the Mutton
  1. Add the marinated mutton to the pan. Cook on medium heat for 15–20 minutes, stirring often, until the meat is coated with masala and oil begins to appear around the edges.
Step 6: Slow Cook the Curry
  1. Pour in 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. Add more hot water if required.
Step 7: Finish and Garnish
  1. Sprinkle garam masala and simmer uncovered for 5 minutes. Garnish with fresh coriander leaves and serve hot.

Notes

• Bone-in mutton gives the most flavorful and authentic Punjabi curry.
• Overnight marination makes the meat softer and more flavorful.
• Mustard oil should be heated until slightly smoky to remove its raw taste.
• The bhuno stage is crucial for developing deep, rich flavor.
• Pressure cooker method can be used to save time. Cook for 3–4 whistles after bhuno-ing the mutton.
• Always use hot water during cooking to maintain temperature and prevent the meat from becoming tough.
• This curry tastes even better the next day and can be refrigerated for 2–3 days or frozen for up to 1 month.
• Serve with naan, tandoori roti, steamed basmati rice, jeera rice, or peas pulao alongside sliced onions and lemon wedges.