Ali’s πŸ– Pakistani Goat Karahi  (Mutton Curry)

Ali’s πŸ– Pakistani Goat Karahi (Mutton Curry)

Goat Karahi | Majid Foods
Weekend Cook Β· Halal

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.

Marinade4 hrs+
Cook1.5–2 hrs
Serves4–5
DifficultyIntermediate
Best servedFresh & hot
520
Cal / serving
44g
Protein
Overnight
Best marinade
Halal
Thomas Farms

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. 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. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. 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

Fresh naan Tandoori roti Lemon squeeze (balances richness) Sliced raw onion & tomato Extra green chilies on the side Plain basmati rice

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.)

520
Calories
44g
Protein
12g
Carbs
32g
Fat
3g
Fiber

* 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
Back to blog