This post may contain affiliate links.
Get an authentic Pakistani aloo gosht recipe that has uniform gravy with a traditional comforting taste. Use the same ingredients with 2 cooking methods for a variety of tastes. The no-fine-chopping method is my favorite!
Updated: The post was updated with new high-res photos, reformatting of paragraphs, and 1 more cooking method on 28, January 2022.
Aloo Gosht is so hailed in South Asian non-veg home cooking, it is true to comfort food that reminds you of home and mommy's cooking. It is also called aloo gosht ka salan and aloo gosht shorba in different regions.
If you are wondering what is Aloo gosht, it is a classic sub-continental meat stew that has thin tomato-onion gravy with flavors from bone-in meat usually beef or lamb/mutton and potatoes. This recipe also has two versions like my aloo keema recipe.
The origin of this dish is difficult to trace because it is a very simple dish, one thing is for sure it is popular in Pakistan and Indian Muslim regions like Hyderabad and Dehli. Similar to lamb Keema, lamb Karahi and lamb yakhni pulao.You can find more info on Wikipedia.
Ingredients
Aloo gosht is a staple stew that has many versions. The ingredients are more or less the same, the real difference is in the cooking style, timings, and temperatures.
What's more interesting is that most home-cooks use visual estimation. So when I cook aloo gosht, it tastes different from my mom's version.
This makes this dish very nostalgic for some and would remind them of a particular person. I'm trying my best to provide enough information to help you recreate your best family version. So stay tuned with extra details.
- Meat: Beef, lamb, or mutton, all work fine for this recipe. I love lamb shank or shoulder best for this recipe as they have super soft meat with enough fat from the bone. We need bones for this stew, like bone marrow or chops. The more the better.
- Onions: Purple onions are commonly used in South Asian cooking, you can use white or yellow onions as well.
- Tomatoes: Adding tomatoes cuts in chunks or finely chopped or puree is a personal preference. Puree or tomato paste gives the best texture. Cutting in large chunks also helps better cooking and dissolving of tomatoes. Chopped tomatoes don't dissolve well.
- Potatoes: Some people would add loads of potatoes in this gravy and some would add just one for background taste so adjust as you like.
- Oil: Any neutral oil can be used. I like olive oil best. You can use canola or mustard oil as well.
- Spices: Most of the spices are common Indian spices. You can sub whole spices for ground spices. If you do not have 1-2 whole spices. Just skip it.
- Cilantro and green chilies: These ingredients provide the authentic aroma to the dish.
- Salt: Add salt after tasting as ginger garlic paste already have some added salt.
How to make?
The pictorial shows lamb aloo gosht recipe but you can make it with beef too, cooking time for beef will be more.
Method 1
I make this aloo gosht recipe in two versions. One with brown onions like I did in this recipe. With fried/brown onions, the taste is distinctly different than the below version. And a little searing (bhunnofying), till oil separates, does the job.
- First thing, when you start cooking is fry onions for 15 minutes on low heat with occasional stirring. Cover the pot and stir at regular intervals. Meanwhile, wash your dishes and do other preps. The slow cooking of onion for about 15 minutes makes it very soft and more likely to dissolve into a thin smooth gravy.
- When onion are very soft, turn heat to medium and fry until light golden.
- Now, the visual sign is that when the onion slices start to separate clearly, you stir constantly for few second until they are golden. Adjust heat as needed. You need medium golden color as shown in step 3. If you burn your few onions slices, it will spoil both color and taste of stew.
- In this pic, you can see the spices.
- Add spices to fried onion and fry for 30 seconds. (If using pre-fried brown onions, just crush crispy onions with your hands and add along with spices. I have mentioned measures fried onions too in recipe card.)
- Stir in mutton and fry for 5 minutes on high heat until color changes.
- The color has changed.
- Add tomatoes and mix well. Cover and cook until tomato changes it color and some of its water dries.
- Add ½ cup warm water. Mix and cover the lid tightly. Cook on medium heat until meat is tender. (30-45 minutes depending on meat and altitude.) Add more warm water as needed. You can also use a pressure cooker to speed up the process.
- When meat is tender. We cook the stew on high heat for 10-15 minutes stirring frequently until oil separates on sides of pot. (Bhunnofying)
- Now, we'll add potatoes and water. Mix well, make sure potatoes are immersed in gravy. Cook for 10 minutes on medium heat with lid tightly covered until potatoes are fork tender.
- Aloo gosht is ready. Garnish with loads of chopped fresh green coriander leaves and slitted green chillies.
Method 2
No chopping Version: Another one is with raw onions. This method makes more unified gravy but requires a lot of searing.
I call this hassle-free version because it has no fine chopping, it's one-pot stew and requires very little active cooking time. I've tried this version in a pressure cooker as well as slow cooking in a regular pot.
- I take onions and tomatoes, cut each in four pieces. Then i add it in the pot along with all other ingredients except potatoes and garnish. Then, let it pressure cook on medium heat until meat is tender. You can do this in pressure cooker or instant pot. Cooking time will vary betweem 15-25 minutes. You just the need the meat to be super soft. (If you are slow-cooking in regular pot, it will take 30-60 minutes to cook on low heat.)
- By the time meat is cooked, all ingredients will be soft.
- Remove the lid and continue to cook on high heat for atleast 7-10 minutes with continuous stirring. A lot of searing on high heat has to be done until oil separates on both sides of pan to get that distinct roasted (bhunna) taste. With bare minimum stirring you can see the ingredients melted in to smooth gravy. (I did bare minimum bhunai but ideally you should bhonofy until most of water dries. Be vigilent and do not let it burn.)
- Finally, I add potatoes and some water.
- Cover the lid and continue to cook until potatoes are tender. When potatoes are tender, my aloo gosht is ready.
- Garnish with cilantro and thick green chillies which lend authentic aroma to the dish.
- Serve with rice and roti with fresh salad on the side.
Tips
- What is most important in cooking aloo gosht is getting a thin single-thread gravy. 2nd method provides more homogenised gravy.
- Potatoes absorb salt and spices from the gravy so you need to begin with more spices in the meat.
- Some prefer adding fried golden potatoes to the gravy, I didn't in this recipe to keep it simple.
- If you don't add potatoes and stop cooking on 4th step, you'll have delicious Bhunna gosht which is amazing too.
- Another method that is not traditional is when you blend the gravy in processor for a smooth texture. If you fry onions on low heat for 15 minutes, your onions will dissolve without the need to pulse the onion tomato gravy in food processor. The pulsing never gives the same result as this, even the color is different.)
- Adding yogurt or not is a personal preference. And I don't recommend it as it undermines the bhunna flavor and colors of curry. I like to see potato flavor shine in the meat stew.
FAQ
Aloo gosht tastes best with Indian roti or chapati and plain boiled basmati rice.
Yes, you can freeze aloo gosht but potatoes do not freeze very well so I'd recommend removing potatoes and use in any mashed potato recipe.
You can use leftover also gosht to make pulao, add extra spices and salt. You add aloo gosht to any vegetable or chicken curry for added meat flavor.
More classic South Asian curries:
Which version aloo gosht recipe is your favorite? I'd LOVE to hear your feedback in the comments. Your 5-ratings motivate me to do my best. Stay connected for more recipes and videos on Facebook, Instagram, Pinterest, and Youtube.
Aloo Gosht
Ingredients
- 1.1 pound lamb/mutton/beef pieces with bones, ,I used goat leg pieces. (500 gm)
- ½ cup oil, ,use less if using fried onions
- 2 (250 gram) onions sliced , or ½ cup packed fried onions, see notes
Spices
- 1 to 1½ tablespoon green chilli paste, ,less or more chilli as per spice level
- 1 tablespoon ginger garlic paste
- ½ tablespoon coriander powder
- 1 teaspoon cumin seeds, or powder
- ½ teaspoon turmeric powder
- ½ teaspoon Kashmiri chilli, for colour, optional
- ½ teaspoon salt
- 1 inch cinnamon
- 8 nos black pepper
- 4 cloves
- 1 black cardamom, , split
Other
- 3 tomatoes, , cut in large chunks or pureed
- 3-4 medium potatoes
- Water , as required
Garnish
- 2-3 green chillies, slit, deseeded
- Fistful fresh coriander leaves, chopped
- 2 lemon , wedges to serve along
Instructions
Method 1
- Take oil in a pot and fry onion slices for 15 minutes on slow heat, cover the pot. Fry further on medium flame for 5 minutes until light golden.
- Now, add all spices, give it a stir and let spices sizzle.
- Add meat in the pot and fry further for 7 minutes until meat changes it's color to brown.
- Stir in tomatoes and cover the pot. Cook for 3-4 minutes. Then add ½ cup warm water, cover the pot. Cook on slow heat for 30-45 until meat is tender. (You may cook in a pressure cooker.)
- Remove lid and cook for 10 minutes on medium heat with frequent stirring until oil separates on the side of the pot. (Bhunnofying)
- Pour ¾ cup water in the pot, stir and throw in potatoes chunks. Potatoes should be immersed in gravy. Cover the lid and cook for 7-10 minutes until potatoes are fork tender.
- Garnish with coriander and chillies.
Method 2
- Take onions and tomatoes, cut each into four pieces. Then put it in the pot along with all other ingredients except potatoes and garnish. Let it pressure cook on medium heat until meat is tender. (You can do this in a pressure cooker or instant pot. Cooking time will vary between 15-25 minutes. You just need the meat to be super soft. (If you are slow-cooking in a regular pot, it will take 30-60 minutes to cook on low heat.)
- When meat is tender remove the lid and continue to cook on high heat for at least 7-10 minutes with continuous stirring until oil separates on both sides of pan. This searing provides a distinctly roasted (bhunna) taste.
- Now, add potatoes and water as required for gravy.
- Cover the lid and continue to cook until potatoes are tender. When potatoes are tender, aloo gosht is ready. Finish with cilantro and thick green chilies and cover the lid.
Notes
- Meat: Beef, lamb, or mutton, all work fine for this recipe. I love lamb shank or shoulder best for this recipe as they have super soft meat with enough fat from the bone. We need bones for this stew, like bone marrow or chops, the more the better.
- Potatoes: Some people would add loads of potatoes in this gravy and some would add just one for background taste so adjust as you like.
- Pre Fried onions: If using pre-fried onions, first fry the spices for a minute. Then, stir in crushed and fried onions along with meat pieces. Follow the rest of the steps as per the recipe.
- Use ½ more onion for extra gravy.
- Switch green chili with red chili powder for a deep red curry.
Merlyn Earvin says
This post is packed with useful details, thanks for sharing!
Syed Kashif says
Nice and easy cooking recipe.
Mariam Sodawater says
Thanks a lot for the feedback Kashif.