A good mutton karahi recipe is all about patience at the start and fire at the end. The meat is first cooked gently with ginger and garlic until it is soft and yielding, then the heat goes up, the tomatoes go in, and everything is fried hard until the masala turns thick, dark red and glossy. Fresh green chillies and ginger matchsticks go in last, so each mouthful has a clean, sharp bite.
This version stays close to the karahi you find along the GT Road and in Peshawar: no onions, very little powdered spice, and plenty of black pepper. It lets the flavour of the mutton lead. With a heavy pan and a little time, you can make it at home and get the same tender meat and rich, clinging sauce.
Why This Recipe Works
Mutton is a tougher meat than chicken, and the biggest mistake people make is trying to cook it like a chicken karahi in 30 minutes. The result is chewy meat in a nice sauce. Here, the cooking is split into two phases. First, a covered braise with a small amount of water breaks down the connective tissue. Second, an uncovered, high-heat fry with tomatoes builds the masala. Because the meat is already tender when the tomatoes go in, you can fry as hard as you like without worrying about it being undercooked.
Choosing the Right Mutton
In Pakistan, mutton usually means goat meat, which is lean, flavourful and slightly sweet. In the UK and US you may find it sold as goat, or you can use lamb, which is fattier and cooks a little faster. Either way, choose bone-in cuts from the shoulder or leg and ask the butcher to cut them into small, even pieces. The bones add body to the sauce, and small pieces cook evenly. Meat from a young animal will be tender in 45 minutes; older mutton may need more than an hour.
Mutton Karahi Recipe with Tomato and Green Chilli (Dhaba Style)
Pakistani · Main Course · Medium
Ingredients
- 1 kg bone-in mutton (goat), from the shoulder or leg, cut into 5 cm pieces
- 120 ml (1/2 cup) ghee or vegetable oil
- 1 tbsp ginger paste
- 1 tbsp garlic paste
- 1 1/2 tsp salt, or to taste
- 300 ml (1 1/4 cups) water
- 600 g (about 6 medium) ripe tomatoes, finely chopped
- 1 tsp red chilli powder
- 1 tsp crushed red chilli flakes
- 1 tsp coriander seeds, crushed
- 1 tsp cumin seeds, crushed
- 1 1/2 tsp coarsely ground black pepper
- 3 tbsp plain yoghurt, whisked
- 8 green chillies, 4 slit and 4 left whole
- 6 cm piece fresh ginger, cut into matchsticks
- 1/2 tsp garam masala
- Handful fresh coriander leaves, chopped
Method
- Heat the ghee in a karahi or heavy pan over high heat. Add the mutton and fry for 8-10 minutes, turning, until browned all over.
- Add the ginger and garlic pastes and salt, and fry for 2 minutes.
- Pour in the water, cover tightly and cook on low heat for 45-55 minutes, stirring occasionally, until the mutton is almost tender. Add a splash more water if it runs dry.
- Uncover, turn the heat to high and add the chopped tomatoes. Cook, stirring, for 6-8 minutes until they break down completely.
- Add chilli powder, chilli flakes, coriander seeds, cumin and black pepper. Bhuna on high heat for 8-10 minutes until the oil separates.
- Stir in the yoghurt and cook for 3 minutes until absorbed and glossy.
- Add the green chillies and half the ginger matchsticks, then cover and cook on low for 3 minutes.
- Finish with garam masala, the remaining ginger and fresh coriander. Serve hot.
The Ingredients, Explained
- Ghee: traditional and worth it here. Mutton and ghee are a classic pairing, and it gives the karahi its rich finish. Oil works if you prefer.
- Tomatoes: finely chopped tomatoes break down quickly once the meat is tender. If they are not very ripe, a spoonful of tomato paste helps.
- Black pepper: coarse pepper is a defining flavour. Grind it fresh for the best aroma.
- Yoghurt: a few spoonfuls add tang and smooth out the sauce. Whisk it first so it does not split.
- Green chillies: use a mix of slit and whole chillies. The slit ones release heat into the masala, while whole ones give a milder, fresh flavour.
- Substitutes: lamb instead of goat, beef chuck for a beef karahi (cook longer), or a pressure cooker to speed up the first stage.
Cooking It, Stage by Stage
Browning the meat
Start with a very hot pan and fry the mutton until it browns on all sides. Some pieces will stick a little; that is fine and adds flavour. Add the ginger and garlic once the meat is coloured, and fry just long enough for the raw smell to disappear.
Making it tender
Add water, cover tightly and turn the heat right down. Check every 15 minutes, giving it a stir and adding a little water if needed. The mutton is ready for the next step when a fork slides in easily but the meat still holds its shape. With a pressure cooker, this stage takes about 15-20 minutes after the whistle.
Frying the masala
Now uncover and turn the heat to high. There should be only a little liquid left; if there is a lot, cook it off before adding the tomatoes. Stir the tomatoes in and keep the pan moving until they melt. Add your spices and fry, scraping the bottom, until the masala darkens and oil pools at the edges.
Finishing touches
Yoghurt goes in next for a gentle tang, followed by the green chillies and ginger. A short covered rest lets the chillies soften slightly, and a final sprinkle of garam masala and fresh coriander brings everything together.
Tips, Variations and Serving Ideas
- Do not rush the tenderising. Undercooked mutton will not soften once the tomatoes go in, because the acid slows it down.
- Use a heavy pan. Thin pans scorch at the high heat needed for bhuna.
- Try a white mutton karahi. Leave out tomatoes and chilli powder, and finish with cream, yoghurt and black pepper.
- Make it Shinwari style. Use only salt, tomatoes, green chillies and the meat’s own fat, for a simple and very meaty flavour.
Serve your karahi with hot naan or tandoori roti, sliced onions with lemon, and a cooling bowl of raita. It is a dish for sharing, so bring it to the table in the pan.
Leftovers keep in the fridge, covered, for up to 3 days. Reheat in a pan with a splash of water until piping hot. It also freezes well for up to 2 months.
Frequently Asked Questions
Can I make this mutton karahi recipe in a pressure cooker?
Yes. Brown the meat, add the ginger, garlic, salt and water, then pressure cook for about 15-20 minutes. Release the pressure, transfer to a karahi if you like, and carry on with the tomato stage.
Why is my mutton still tough?
It needs more time. Cooking times vary a lot with the age of the animal and the cut. Add a little water, cover and keep cooking gently until tender.
How do I reduce the smell of mutton?
Fresh mutton should not smell strong. Washing the meat well, using ghee, and frying the ginger and garlic properly all help. Black pepper and fresh ginger at the end also freshen the flavour.
Can I use lamb instead?
Absolutely. Lamb is a great choice for this mutton karahi recipe. It is usually more tender, so start checking it after about 35 minutes of braising.
Bring It to the Table
This mutton karahi recipe is a weekend favourite for good reason. It takes a little more time than chicken, but most of that is hands-off simmering. The reward is soft, flavourful meat wrapped in a peppery tomato masala, finished with fresh ginger and green chilli. Make it once, and it will become a regular on your table.



