Aloo gosht is what Pakistan cooks when nobody's asking what's for dinner. It is the default. It's the recipe every Pakistani mother teaches her children first, the meal that fills weeknight tables from Karachi to Lahore to Peshawar, the dish nobody talks about because everybody makes it. It's the wallpaper of Pakistani home cooking, and it deserves more respect than it usually gets.
The technique is simple: brown some meat, cook down onion and tomato, add spices, simmer until tender, add potatoes, simmer until soft. Ninety minutes, mostly hands-off. What makes a good aloo gosht: bone-in meat (never boneless — the bones carry the flavor), enough oil (don't skimp — 1/3 cup for 500g meat), and the patience to let the tomatoes truly break down before adding water.
Every Pakistani household has an aloo gosht recipe, and every one is slightly different. Some cooks use yogurt in the masala; some skip it. Some add whole spices (cardamom, cinnamon); some use only ground. Some cook the potatoes right in from the start; some parboil separately and add at the end. Punjabi versions tend to use more ghee and yogurt; Sindhi versions add more tomato and chili; Karachi versions often add a pinch of biryani masala. All are legitimate.
The version below is deliberately clean and forgiving — the kind of aloo gosht a Pakistani mother would teach her daughter first, before letting her develop her own household variation. Master this, then adjust to your taste. Master's degree in aloo gosht comes after twenty batches; nobody starts there.
Ingredients
Main
- 500 gbone-in halal mutton or beef — curry cut, small pieces with bone
- 4 mediumpotatoes — peeled, quartered
- 2 largeonions — finely chopped or grated
- 4 mediumtomatoes — chopped, or 1 can (400g) crushed
- 2 tbspginger-garlic paste
- 1/3 cupghee or neutral oil
- 3-4green chilies — slit lengthwise
- 1 handfulfresh coriander — chopped, for garnish
Whole spices
- 1 stickcinnamon — 1-inch
- 3green cardamom
- 3cloves
- 1bay leaf
- 1 tspcumin seeds
Ground spices
- 1 tspred chili powder — adjust to taste
- 1 tspcoriander powder
- 1/2 tspturmeric
- 1/2 tspgaram masala — for finishing
- 1 tspsalt — adjust
Equipment
- Heavy-bottomed pot with lid (3-4 litre)
- Wooden spoon
- Sharp knife
Method
Aloo gosht is a straightforward two-stage cook. First brown the meat and build the masala. Then simmer everything until meat is tender and potatoes are soft. Ninety minutes for beef, seventy for mutton, no supervision required for most of it.
- Fry the onionsIn your pot, heat the ghee over medium-high. Add cumin seeds and let them sizzle 15 seconds. Add the chopped onions and fry, stirring, until deep golden brown, 10-12 minutes. Take your time — golden onions are the flavor base.
- Add whole spices and aromaticsAdd cinnamon, cardamom, cloves, and bay leaf. Fry 30 seconds. Add ginger-garlic paste and cook another minute until the raw smell disappears.
- Brown the meatAdd all the meat. Turn heat to high. Cook, stirring, for 5-6 minutes until every piece has color.
- Add spices and tomatoesAdd red chili powder, coriander powder, turmeric, and salt. Stir 30 seconds. Add the tomatoes and green chilies. Reduce heat to medium and cook uncovered for 10-12 minutes, stirring occasionally, until the tomatoes break down completely and oil separates on the surface. This bhunna stage is critical — do not rush it.
- Add water and simmer the meatAdd 2 cups hot water. Bring to a boil, then reduce to low. Cover and simmer for 45-50 minutes for mutton, 60-70 minutes for beef. Check occasionally — meat should be almost falling off the bone by the end. If liquid reduces too much, add 1/2 cup more water.
- Add the potatoesUncover. Add the potato quarters. Give a gentle stir. Cover again and cook another 15-20 minutes, until potatoes are tender when pierced with a fork. The masala should be a thick, glossy gravy by now — if it's watery, uncover the last 5 minutes and let it reduce.
- Test and finishTaste for salt and heat. Sprinkle garam masala over the top and let it sit, covered, off the heat, for 3-4 minutes. Scatter fresh coriander and serve.
Aloo gosht — the details that matter
- Bone-in meat is essential. Ask your halal butcher for "curry cut" — small pieces with bone. The bones release collagen and flavor as they cook. Boneless meat produces sad, thin aloo gosht.
- The bhunna stage is where flavor lives. After you add tomatoes, cook uncovered until they completely break down and oil rises to the surface. Skipping this = watery, flat curry.
- Don't over-brown the meat. Unlike karahi (where you sear hard), aloo gosht just wants some color on the meat, not a deep crust. Over-searing makes it tough.
- Potatoes go in at the right time. Add them too early and they dissolve. Too late and they don't absorb the masala flavor. 15-20 minutes before the meat is fully tender is the sweet spot.
- Mutton vs beef timing: Mutton (young lamb) needs 45-50 min of simmering; beef needs 60-70 min. Older mutton (older sheep) or tough beef cuts need up to 90 min. Pressure cooker: 20 min high pressure, natural release.
- Add hot water, not cold. Cold water shocks the meat and makes it seize. Boil the water in a kettle first, then add.
- Rest before serving. Sprinkling garam masala and resting off-heat for 3-4 minutes lets the finishing flavors bloom. Small detail; big flavor.
- Mutton or beef must be halal-slaughtered (zabihah). Curry cut with bone.
- Ghee: pure ghee (Nurpur, Amul halal-certified, Purity) — flavor difference over neutral oil is worth it here.
- Garam masala: naturally halal (spice blend). Check the packet for a halal mark on commercial blends.
- Green chilies, tomatoes, onions, potatoes: naturally halal.
- Some Pakistani cooks add a splash of yogurt to the masala — use plain full-fat yogurt (naturally halal); avoid flavored or gelatin-containing yogurts.
Substitutions
| Original ingredient | Halal-friendly substitute |
|---|---|
| Bone-in mutton | Bone-in beef (+15 min cook time) — bone-in lamb shoulder |
| Ghee | Neutral oil (canola, sunflower) — flavor less rich |
| Fresh tomatoes | 1 can (400g) crushed tomatoes — quick weeknight version |
| Green chilies | Reduce for mild version; use bell pepper for no heat |
| Whole spices | 1 tsp garam masala instead — flavor less bright but works |
| Regular potatoes | Sweet potatoes — non-traditional but delicious |
How to serve
- Serve with hot chapati — the traditional weeknight pairing.
- Or with plain basmati rice — Punjabi families often serve aloo gosht with rice.
- Kachumber salad on the side for freshness.
- Plain yogurt to cool.
- Achaar (pickle) — mango, lemon, or mixed.
- Cold sliced onion with lemon on the side.
- Followed by karak chai.
Storage & make-ahead
Aloo gosht improves overnight — the flavors deepen and the potatoes absorb more masala. Refrigerate up to 3 days. Reheat gently in a pot with a splash of water, stirring. Freezes well for up to 2 months, but potato texture softens (still tasty). To reheat frozen: thaw overnight in fridge, then warm on stovetop.