Aloo Gosht (Everyday Meat & Potato Curry) — Halal Recipe | Halal Kitchen Atlas
Pakistani · Everyday · All regions

Aloo Gosht — Everyday Meat & Potato

If Pakistani home cooking has a default dish, this is it. Mutton (or beef) slow-simmered with potatoes in a tomato-onion masala, spiced but not fiery, served with rice or chapati. Weekly in most Pakistani households — cook it once, understand a whole cuisine.

Prep
15min
Cook
1h 30min
Total
1h 45min
Serves
5
Difficulty
Easy
Cuisine
Pakistani
Illustration by Halal Kitchen Atlas — hero photograph coming with next test batch.

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.

Aloo gosht — the recipe with a hundred versions

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.

Cultural review: Reviewed by the Halal Kitchen Atlas Pakistani recipe team. Everyday recipe cross-checked across Punjabi, Sindhi, and Karachi household variations.

Ingredients

Serves 5

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.

Build the masala
  1. Fry the onions
    In 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.
  2. Add whole spices and aromatics
    Add cinnamon, cardamom, cloves, and bay leaf. Fry 30 seconds. Add ginger-garlic paste and cook another minute until the raw smell disappears.
  3. Brown the meat
    Add all the meat. Turn heat to high. Cook, stirring, for 5-6 minutes until every piece has color.
  4. Add spices and tomatoes
    Add 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.
Simmer and finish
  1. Add water and simmer the meat
    Add 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.
  2. Add the potatoes
    Uncover. 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.
  3. Test and finish
    Taste 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.
Halal notes for this recipe
  • 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 ingredientHalal-friendly substitute
Bone-in muttonBone-in beef (+15 min cook time) — bone-in lamb shoulder
GheeNeutral oil (canola, sunflower) — flavor less rich
Fresh tomatoes1 can (400g) crushed tomatoes — quick weeknight version
Green chiliesReduce for mild version; use bell pepper for no heat
Whole spices1 tsp garam masala instead — flavor less bright but works
Regular potatoesSweet 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.

Nutrition (per serving, estimated)

460
Calories
32g
Protein
28g
Carbs
24g
Fat
Estimated using standard ingredient values. Actual nutrition varies by brand, cut, and portioning. Not medical or dietary advice — see our disclaimer.

Frequently asked questions

Yes — this cuts the cook time dramatically. Complete the masala stage as written. Then add water, seal the pressure cooker, and cook on high pressure for 20 minutes for mutton or 25 minutes for beef. Natural release. Then add potatoes and cook another 5 minutes at high pressure. Total time: 45 minutes instead of 105.
Aloo gosht is a straightforward tomato-onion-based meat and potato curry — everyday food, medium-thick gravy, moderate spice. Korma is a slow-cooked Mughal-era curry made with yogurt or cream as the base (no tomato traditionally), with a rich, mild, slightly sweet gravy from ground nuts and warming spices. Korma is celebration food; aloo gosht is Tuesday food.
Two likely reasons: (1) added potatoes too early — they need only 15-20 minutes of cooking, not the full simmer with meat; (2) used the wrong potato variety. Waxy potatoes (Yukon Gold, red potatoes) hold their shape better than starchy potatoes (Russet, Idaho). In Pakistan, standard potatoes work fine because they're a mid-starch variety.
Traditional aloo gosht is medium-heat — 3-4 green chilies plus 1 tsp red chili powder for a family serving. Not fiery, but not bland. Sindhi versions run hotter (6-8 chilies); Punjabi versions milder. Adjust to your family's tolerance. Kashmiri chili powder gives red color without heat if you want the look without the burn.
The word gosht literally means meat, so vegetarian aloo gosht is technically an oxymoron. But you can make aloo ka salan — potato curry — using the same masala base without meat. Cook the masala, add 2 cups vegetable stock, add potatoes, simmer 20 minutes until tender. Delicious in its own right, especially with dal and roti.
Traditional: roughly 1:1 by weight. So 500g meat gets 500g potatoes (about 4 medium potatoes). Some families make it more potato-heavy on tight budgets (2:1 potato to meat); some make it more meat-heavy for special occasions. Both are aloo gosht.

Share with