Aliβs π Pakistani Goat Karahi (Mutton Curry)
Share
Goat Karahi
Bone-In, Slow-Cooked
Bone-in halal goat slow-cooked in a bold tomato-masala until the oil separates and the sauce clings to every piece. This is the real thing β no shortcuts, no watered-down gravy.
Karahi is one of the most iconic dishes in Pakistani and North Indian cooking β and it earns that reputation. Unlike a curry or korma, a proper karahi is dry and bold, with the masala reduced down until it clings to the meat and the ghee pools at the edges of the pan. That's when you know it's ready.
We use Thomas Farms bone-in halal goat cubes. The bone adds an enormous amount of flavor to the sauce as it cooks β don't be tempted to go boneless here. The overnight marinade in yogurt and spices also does real work, tenderizing the meat before it ever hits the pan.
The karahi rule: Karahi dishes are drier than stews. The masala should cling to the goat, not run like a gravy. If there's still loose liquid at the end, keep cooking uncovered β you're almost there.
Ingredients
For the karahi
- 2 lbs / 900gThomas Farms halal bone-in goat cubes
- Β½ cupGhee or neutral oil
- 1 cupPlain yogurt (for marinade)
- 2 mediumOnions, finely chopped
- 6β7 mediumRipe tomatoes, roughly chopped
- 3β4Green chilies, slit lengthwise
- 2 tbspFresh ginger paste
- 2 tbspFresh garlic paste
- 2 tspGround cumin
- 2 tspGround coriander
- 1Β½ tspRed chili powder (adjust to taste)
- 1 tspTurmeric powder
- 2 tspGaram masala
- To tasteSalt
For garnish
- HandfulFresh cilantro, chopped
- 2-inch knobFresh ginger, julienned
- 1Lemon, cut into wedges
Optional add-ins
- 2 mediumBell peppers, sliced (add last 10 min)
- 1 tspKashmiri chili (for deeper red color)
- Β½ tspFenugreek leaves (methi), crushed
- 1 tbspCream (stir in at end for richness)
Important: Thoroughly wash the goat cubes and carefully remove any small bone shards before marinating. Bone-in cuts can carry fragments β a quick rinse and inspection takes 2 minutes and matters.
Ghee vs oil: Ghee gives a richer, more authentic flavor and handles the high heat of karahi cooking well. If using oil, a neutral one like avocado or sunflower is best.
Instructions
Phase 1 β Marinade (4 hrs minimum, overnight best)
-
1
Clean the goat
Rinse the goat cubes thoroughly under cold water. Inspect each piece and remove any small bone shards or fragments. Pat dry with paper towels.
-
2
Marinate
In a large bowl, combine the yogurt, ginger paste, garlic paste, cumin, coriander, red chili powder, turmeric, garam masala, and salt. Add the goat cubes and coat thoroughly. Cover and refrigerate for at least 4 hours β overnight gives the most tender, deeply-flavored result.
Phase 2 β Building the karahi
-
3
Sear the goat
Heat ghee in a heavy karahi, wok, or wide heavy-bottomed pan over medium heat. Add the marinated goat pieces in a single layer (work in batches if needed). Fry on medium-high for 8β10 minutes, turning occasionally, until the pieces are browned on the outside. This sear locks in flavor.
-
4
Add tomatoes and cook down
Add the roughly chopped tomatoes directly to the pan. Stir well to combine with the meat and any browned bits. Cover and cook on medium heat for 15β20 minutes, stirring occasionally, until the tomatoes fully break down into a thick, pulpy sauce. If anything sticks, add a small splash of water and scrape up the bottom.
-
5
Reduce and thicken β the key step
Remove the lid and cook uncovered on a low simmer, stirring often. You're waiting for two things: the oil to visibly separate and pool around the edges of the masala, and the goat to become nearly tender. This can take 20β30 minutes β don't rush it. The oil separating is your signal the masala is properly cooked.
-
6
Add green chilies and finish
Add the slit green chilies. Continue cooking for another 30β45 minutes, stirring frequently, until the goat is fully soft and the masala clings tightly to the meat with little to no loose liquid. If the goat feels tough at any point, add Β½ cup water, cover, and let it steam for 10β15 minutes before uncovering again to reduce.
How do I know it's done? The goat should be fork-tender, pulling easily away from the bone. The masala will look dark, glossy, and thick β not wet or runny. A pool of ghee around the edges of the pan is a good sign, not a bad one.
Phase 3 β Garnish and serve
-
7
Garnish generously
Remove from heat. Scatter fresh cilantro over the top and lay the julienned ginger over the meat. Serve directly in the karahi if you have one β it holds heat beautifully at the table.
Serving suggestions
Variations
πΆοΈ Mild version
Halve the red chili powder and use only 1β2 green chilies. The tomatoes and garam masala still carry plenty of flavor.
π§ With bell pepper
Add sliced green or red bell pepper in the last 10 minutes. A classic restaurant addition that adds sweetness and color.
π Chicken karahi
Swap goat for bone-in chicken pieces. Reduce total cook time significantly β chicken is done in 35β45 minutes total.
π₯ Creamy finish
Stir in 1β2 tbsp of cream in the final 5 minutes for a richer, restaurant-style sauce without changing the base recipe.
π« Pressure cooker shortcut
Pressure cook the browned goat for 20β25 minutes before finishing uncovered in the masala to reduce and cling.
πΏ Methi karahi
Add Β½ tsp dried fenugreek leaves (kasuri methi) crushed between your palms in the last 5 minutes. Adds an earthy, slightly bitter note.
Storage
Refrigerator
Keeps 3β4 days in an airtight container. The flavor deepens overnight.
Freezer
Freezes well for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low heat with a tablespoon of water to loosen.
Nutrition (per serving, approx.)
* Estimates only. Values are per serving based on 5 servings, prepared with ghee. Varies with optional add-ins and garnishes.
Made this karahi?
Tag us on Instagram β we love seeing your kitchen creations and re-share our favorites every week!
@majid_foods786