Pakistani lamb and potato curry in a rich onion and tomato sauce — a weeknight staple of every Pakistani home.
Aloo gosht — literally 'potato meat' — is perhaps the most cooked dish in Pakistani households, a comforting lamb and potato curry where tender chunks of bone-in lamb are slowly braised with potatoes in a deep, spiced tomato and onion sauce. It is the smell of home for millions of Pakistanis and is eaten with roti, naan or plain rice. Simple, satisfying and deeply flavoured.
Serves 4
Heat oil. Fry onions over medium heat 15–20 minutes until deep golden brown. This is the flavour base — don't rush it.
Add garlic, ginger and cumin seeds. Cook 2 minutes until fragrant.
Add coriander, chilli, turmeric and tomatoes. Cook down 8 minutes until oil separates from the masala.
Add lamb pieces and cook on high heat 5 minutes until coated and slightly browned.
Add 400 ml water and salt. Cover and simmer 45 minutes until lamb is tender. Add potatoes and cook 20 more minutes until potatoes are cooked through. Finish with garam masala and fresh coriander.
Deeply browning the onions is non-negotiable for the right flavour.
The masala should fry until the oil separates — this means the raw spice taste is gone.
Bone-in lamb gives more flavour than boneless.
Add a handful of spinach at the end for aloo gosht palak.
Use chickpeas instead of or alongside potatoes.
Refrigerate for 4 days. Freeze for 3 months. Flavour improves overnight.
Aloo gosht is a pan-South Asian dish eaten across Pakistan, India and Bangladesh. The combination of lamb and potato was likely popularised in Mughal court cooking and spread to become everyday home food.
Yes, though bone-in gives richer flavour. Boneless reduces cooking time by about 15 minutes.
Per serving · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes