Kolhapuri Mutton Curry

Kolhapuri mutton curry belongs to the bold, chilli-forward style of cooking associated with Kolhapur in Maharashtra. At its heart is bone-in goat simmered slowly in a deeply browned onion and tomato masala, enriched with toasted desiccated coconut and dried red chilli for nutty depth, heat and a thick, glossy gravy. Whole cinnamon and bay leaves give warmth without softening the curry’s robust character, while garam masala and fresh coriander sharpen the finish. It is the kind of curry made for rice, chapatis or bhakri, with tender meat and a sauce intense enough to carry a simple meal.
Cuisine style Maharashtrian Indian curry
Spice level Hot
Cooking style Slow-cooked • Make-ahead friendly • Freezer-friendly
Time commitment Slow-cooked

Why this recipe works

  • Layered masala: Browning the onions well, cooking down the tomatoes and blooming the spices creates a rounded base before the meat is added.
  • Toasted chilli-coconut depth: Toasting the coconut and dried chilli before blending gives the gravy nuttiness, colour and a more complex heat.
  • Tender, glossy finish: A slow covered simmer helps the bone-in goat soften while the sauce thickens into a rich curry gravy.

Get the most out of this recipe

Adjust the heat

  • For less heat: Remove the chilli seeds before toasting and blend in only part of the chilli paste at first, then adjust after simmering.
  • For a hotter curry: Use a hotter dried red chilli or add more chilli paste gradually, keeping the coconut and tomato base balanced.
  • Keep the heat rounded: Let the curry simmer long enough for the chilli, coconut and onion masala to meld rather than tasting sharp or raw.

Ingredient notes

  • Choose slow-cooking meat: Bone-in goat leg suits the long simmer and adds body to the gravy; lamb shoulder is a good alternative with similar richness.
  • Toast the coconut carefully: Aim for deep golden rather than dark brown, as over-toasted coconut can make the curry taste bitter.
  • Use ripe tomatoes: Ripe tomatoes break down more readily and help the masala become thick, savoury and lightly tangy.

Common mistakes

  • Don’t rush the toasted paste: Coconut and dried chilli can catch quickly, so stir constantly and remove them from the heat once fragrant and golden.
  • Avoid a hard boil: Keep the curry at a gentle simmer so the goat has time to tenderise without the gravy reducing too aggressively.
  • Check tenderness, not just time: Goat can vary in cooking time, so continue simmering until the meat is fully tender and the sauce has thickened.

Make-ahead tips

  • Good made ahead: The curry keeps well and often tastes more settled after resting, making it a strong option for cooking in advance.
  • Reheat gently: Warm on the hob with a splash of water if the gravy has thickened too much, heating until piping hot throughout.
  • Freezer-friendly: Cool completely before freezing in a sealed container, then defrost overnight in the fridge before reheating.

Equipment you'll need

Ingredients
Instructions
Print
  1. Heat 1 tbsp of the vegetable oil in a small saucepan over a medium heat. Add the desiccated coconut and dried red chili and toast for 2 to 3 minutes, stirring, until the coconut is deep golden and nutty. Tip into a blender and leave to cool for 5 minutes.
  2. Meanwhile, thinly slice the yellow onion. Peel the garlic and ginger root, then roughly chop the tomatoes. Pick the fresh coriander leaves and finely chop the stalks.
  3. Add a splash of the water to the blender and blitz the toasted coconut and chilli into a smooth paste; add a little more water only if needed to keep it moving. Scrape into a bowl and set aside.
  4. Heat the remaining vegetable oil in a dutch oven over a medium-high heat. Add the cinnamon sticks and bay leaves for 30 seconds, then add the onion with a pinch of the fine sea salt and cook for 12 to 15 minutes, stirring often, until deep golden.
  5. Stir in the garlic and ginger and cook for 1 minute until fragrant. Add the tomatoes, ground coriander, ground cumin and 1 tsp of the fine sea salt, then cook for 8 to 10 minutes until the tomatoes break down and the oil begins to separate at the edges.
  6. Add the goat leg and turn to coat in the masala. Cook for 6 to 8 minutes, stirring, until the meat loses its raw look on the outside.
  7. Stir in the coconut and chilli paste, then pour in the remaining water and bring to a gentle simmer. Cover and cook on a low heat for 70 to 80 minutes, stirring occasionally, until the goat is tender and the gravy is thick and glossy. Taste and adjust with the remaining fine sea salt if needed.
  8. Stir in the garam masala and the chopped coriander stalks, then simmer uncovered for 5 minutes to bring the flavours together. Remove the cinnamon sticks and bay leaves if you like. Scatter over the coriander leaves to serve.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • For a smoother gravy, blend the onion and tomato base (before adding the goat) until silky, then return it to the pot and continue with the recipe.
  • If you are sensitive to heat, remove the seeds from the dried red chili before toasting, and add half the chilli at first, tasting before adding the rest.
  • If serving vulnerable groups, make sure the curry is simmered until the goat is fully tender and piping hot throughout.

Substitutions

  • Replace Goat leg with lamb shoulder for a similar slow-cooking cut and richness.
  • Replace Dried red chili with smoked paprika for a milder, smoky warmth.
  • Replace Vegetable oil with ghee for a rounder, more buttery flavour.

Storage

  • Refrigerate up to 3 days
  • Cool completely, then refrigerate in a sealed container for up to 3 days. Freeze for up to 3 months; defrost overnight in the fridge and reheat gently on the hob with a splash of water until piping hot.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 4 servings
  • Total time: 2h (35min active)
  • Difficulty: Medium
  • Cuisine: Indian
Freezer friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.