The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
There are certain dishes that instantly remind us of family gatherings and comforting homemade meals, and Aloo Gosht is one of them. The rich aroma of tender mutton simmering with flavorful spices and soft potatoes can fill the entire house with warmth. Whether it’s prepared for a weekend family lunch or a special dinner, this timeless curry never disappoints. Today, I’ll show you how to prepare a delicious homemade Aloo Gosht that is rich in flavor, easy to cook, and perfect for serving with naan, chapati, or steamed rice.
Best Homemade Aloo Gosht Curry Recipe

Table of Contents
Origin
Aloo Gosht is one of the most beloved meat curries across Pakistan, India, and other parts of South Asia. The dish combines two simple ingredients—mutton (or lamb) and potatoes—with a blend of traditional spices to create a comforting curry enjoyed by generations. Every region has its own variation; some prepare it with a thick masala while others prefer a lighter gravy. This version follows the classic Pakistani home-style method that produces a rich, aromatic curry with tender meat and perfectly cooked potatoes.
How to Make Aloo Gosht Recipe at Home
This recipe is prepared in one cooking process where the meat is first cooked with aromatic spices to develop a flavorful masala before the potatoes are added and simmered until tender.
Ingredients
- 500 g mutton
- 500 g potatoes, peeled and cut into medium pieces
- 1 medium onion, finely chopped
- 1 large tomato, finely chopped
- 3 green chilies, sliced
- 1 cup cooking oil
- 1 tablespoon ginger-garlic paste
- 1 small piece cinnamon
- 1½ teaspoons cumin seeds
- 1 tablespoon red chili powder (adjust to taste)
- ½ teaspoon turmeric powder
- 1 tablespoon salt (or according to taste)
- 1½ glasses water (adjust for desired gravy)
- Fresh coriander leaves for garnish
Cooking Process
- Cook the raw mutton first in a pressure cooker for 15 minutes (approximately 6–8 whistles) until tender. Alternatively, boil it in a regular pot for 30 minutes or until the meat is fully cooked. Reserve the cooking stock if desired, as it can be used later to make the gravy richer and more flavorful. Once cooked, set the mutton aside.
- Heat 1 cup of cooking oil in a deep pot over medium heat until it becomes hot.
- Add the ginger-garlic paste and sauté for about 1 minute until the raw smell disappears and it becomes fragrant.
- Add the cinnamon stick, followed by the finely chopped onion. Cook the onion over medium heat until it turns light golden brown. Avoid overcooking the onion, as lightly browned onions create a sweeter and more balanced curry.
- Stir in the cumin seeds, red chili powder, turmeric powder, and salt. Mix well so that the spices coat the onions evenly without burning.
- Add the chopped tomato and sliced green chilies. Pour in 2–3 tablespoons of water and cook until the tomatoes soften completely and blend into the spices, creating a thick and flavorful masala.
- Continue cooking until the oil separates from the masala. This is one of the most important steps, as properly roasted masala gives Aloo Gosht its authentic taste and rich color.
- Add the cooked mutton to the masala and mix thoroughly so that every piece is well coated with the spices.
- Roast the mutton by adding small splashes of water whenever the masala begins to dry. Repeat this process 2–3 times, allowing the water to evaporate after each addition. This traditional bhunai method develops a deep, rich flavor and a delicious gravy.
- Add the potato pieces and cook them with the mutton and masala for 1–2 minutes, stirring gently so they absorb the flavors without breaking apart.
- Pour in 1½ glasses of water or use the reserved mutton stock for an even richer gravy. Adjust the amount of liquid according to your preferred curry consistency.
- Cover the pot with a lid and cook over medium heat for 10 minutes, allowing the potatoes to become tender while the flavors meld together.
- Reduce the heat to low and let the curry simmer for another 5 minutes until the potatoes are fully cooked, the gravy thickens slightly, and a layer of oil begins to appear on top.
- Sprinkle freshly chopped coriander leaves over the curry and let it simmer for 1 minute so the fresh herbs infuse their aroma into the dish.
- Turn off the heat and let the Aloo Gosht rest for 2–3 minutes before serving. Garnish with whole green chilies. Your delicious homemade Aloo Gosht is now ready to serve.
Serving Suggestions
Aloo Gosht tastes best when served hot with freshly baked naan, soft chapati, tandoori roti, or steamed basmati rice. Pair it with fresh salad, mint chutney, lemon wedges, and sliced onions for a complete traditional meal. A bowl of plain yogurt or raita also complements the rich flavors of the curry beautifully.
Is Aloo Gosht Healthy?
Aloo Gosht provides a balanced combination of protein, carbohydrates, vitamins, and minerals. Mutton is an excellent source of high-quality protein, iron, zinc, and vitamin B12, which support muscle growth and overall health. Potatoes contribute dietary fiber, potassium, vitamin C, and energy-rich carbohydrates. Tomatoes, onions, garlic, and fresh coriander add antioxidants and essential nutrients. To make the dish lighter, you can reduce the amount of oil without compromising much of its flavor.
Storage Instructions
Allow the curry to cool completely before storing it in an airtight container. It can be refrigerated for up to 3 days or frozen for up to a month. Reheat gently over low heat, adding a small amount of water if the gravy has thickened during storage. The flavors often become even richer after resting overnight, making leftovers just as enjoyable as the freshly prepared dish.
Conclusion
Aloo Gosht is much more than a simple potato and meat curry—it’s a comforting dish that has been enjoyed in South Asian homes for generations. The combination of tender mutton, perfectly cooked potatoes, and a slow-cooked aromatic masala creates a rich, satisfying meal that never goes out of style. Whether you’re preparing it for a family dinner, a weekend gathering, or a festive celebration, this recipe delivers authentic homemade flavors in every bite. Pair it with fresh naan, soft chapati, or fragrant rice, and you’ll have a wholesome meal that everyone at the table will love.
FAQs
Can I make Aloo Gosht with beef or chicken instead of mutton?
Yes. Beef is an excellent substitute and offers a similarly rich flavor, although it may require a longer cooking time. Chicken can also be used for a lighter version, but it cooks much faster and produces a milder curry.
Why are my potatoes falling apart during cooking?
Potatoes usually become mushy if they are overcooked or cut into very small pieces. Use medium-sized chunks and add them after the meat has cooked to ensure they remain tender while holding their shape.
How can I make the gravy thicker?
Continue cooking the curry uncovered over medium heat until excess liquid evaporates. Properly roasting the masala before adding water also naturally creates a thicker, richer gravy.
Can I prepare Aloo Gosht in a pressure cooker?
Absolutely. Cook the mutton in the pressure cooker first until tender, prepare the masala separately, then combine everything and cook the potatoes until soft. This method significantly reduces the overall cooking time.
What is the best way to store and reheat Aloo Gosht?
Store leftovers in an airtight container in the refrigerator for up to three days or freeze for up to two months. Reheat gently over low heat with a splash of water if needed. The flavors often become even more delicious the next day.
Recipe
Easy Aloo Gosht Recipe
Course: MainCuisine: Pakistani, IndianDifficulty: Easy4
servings20
minutes40
minutes480
kcalIngredients
500g mutton
500g potatoes, peeled and cut into medium pieces
1 medium onion, finely chopped
1 large tomato, finely chopped
3 green chilies, sliced
1 cup cooking oil
1 tablespoon ginger-garlic paste
1 small piece cinnamon
1½ teaspoons cumin seeds
1 tablespoon red chili powder (adjust to taste)
½ teaspoon turmeric powder
1 tablespoon salt (or according to taste)
1½ glasses water (adjust for desired gravy)
Fresh coriander leaves for garnish
Directions
- Cook the raw mutton first in a pressure cooker for 15 minutes (approximately 6–8 whistles) until tender. Alternatively, boil it in a regular pot for 30 minutes or until the meat is fully cooked. Reserve the cooking stock if desired, as it can be used later to make the gravy richer and more flavorful. Once cooked, set the mutton aside.
- Heat 1 cup of cooking oil in a deep pot over medium heat until it becomes hot.
- Add the ginger-garlic paste and sauté for about 1 minute until the raw smell disappears and it becomes fragrant.
- Add the cinnamon stick, followed by the finely chopped onion. Cook the onion over medium heat until it turns light golden brown. Avoid overcooking the onion, as lightly browned onions create a sweeter and more balanced curry.
- Stir in the cumin seeds, red chili powder, turmeric powder, and salt. Mix well so that the spices coat the onions evenly without burning.
- Add the chopped tomato and sliced green chilies. Pour in 2–3 tablespoons of water and cook until the tomatoes soften completely and blend into the spices, creating a thick and flavorful masala.
- Continue cooking until the oil separates from the masala. This is one of the most important steps, as properly roasted masala gives Aloo Gosht its authentic taste and rich color.
- Add the cooked mutton to the masala and mix thoroughly so that every piece is well coated with the spices.
- Roast the mutton by adding small splashes of water whenever the masala begins to dry. Repeat this process 2–3 times, allowing the water to evaporate after each addition. This traditional bhunai method develops a deep, rich flavor and a delicious gravy.
- Add the potato pieces and cook them with the mutton and masala for 1–2 minutes, stirring gently so they absorb the flavors without breaking apart.
- Pour in 1½ glasses of water or use the reserved mutton stock for an even richer gravy. Adjust the amount of liquid according to your preferred curry consistency.
- Cover the pot with a lid and cook over medium heat for 10 minutes, allowing the potatoes to become tender while the flavors meld together.
- Reduce the heat to low and let the curry simmer for another 5 minutes until the potatoes are fully cooked, the gravy thickens slightly, and a layer of oil begins to appear on top.
- Sprinkle freshly chopped coriander leaves over the curry and let it simmer for 1 minute so the fresh herbs infuse their aroma into the dish.
- Turn off the heat and let the Aloo Gosht rest for 2–3 minutes before serving. Garnish with whole green chilies. Your delicious homemade Aloo Gosht is now ready to serve.
Recipe Video
Notes
- For the richest flavor, avoid rushing the cooking process. Slowly roasting the masala by adding small amounts of water and allowing it to dry several times creates a deep, authentic taste that cannot be achieved by simply boiling the ingredients together. Fresh coriander should always be added at the end to preserve its aroma and freshness.



