Aloo gosht is a delicious meat curry that originated in the Indian subcontinent. The dish is popular in North Indian, Pakistani, and Bangladeshi cuisines. In a stew-like shorba gravy, potatoes (aloo) are cooked with meat (gosht), commonly lamb, mutton, or beef. Depending on how the food is prepared, the spices used, and what country or region it was made in, it could be classified as curry, stew, or shorba. During the last mushaira of the Mughals in the 17th century, cooks in the palace of Shahjahanabad discovered a meticulous pairing of potatoes and goat's meat that was so delicious that it almost felt like it has suspended time and cast a spell. Another history tells that potatoes were a common ingredient in Wajid Ali Shah's kitchen. The cooks continuously experimented with potatoes and mutton to prepare the delicacies for the nawabs. The recipe can be served with simple rice or flatbreads like roti, paratha, or naan.


The dish is made with chunks of mutton and potatoes that are cooked in a mixture of garlic, ginger, tomatoes, onions, and spices like coriander, cinnamon, red chilli powder, turmeric, and black pepper over a long period. Tender meat and potatoes are cooked in a flavorful broth, which is often finished with a handful of freshly chopped coriander leaves. Most North Indians and Pakistanis consider aloo gosht to be comfort food, making it a family dish with multiple variations. It's simple and flavorful, and it can serve as everyday comfort food or as the star of a holiday feast spread. Aloo gosht is a spicy and traditional meat curry that gives a burst of different flavours with each bite. 

Here is the recipe for traditional aloo gosht that you can prepare and enjoy.


  1. 1/2 kg mutton
  2. oil
  3. 5-6 potatoes
  4. 4 medium onions
  5. 4 tomatoes
  6. 2-3 tbsp ginger garlic paste
  7. 3-4 tbsp yoghurt
  8. 3 green chillies
  9. coriander leaves
  10. salt as per taste
  11. red chilli powder
  12. coriander powder
  13. garam masala powder
  14. turmeric
  15. degi mirch
  16. Whole spices



  1. Saute the mutton in a skillet with a little salt. This will help in searing the meat.
  2. Then add some ginger garlic paste and cook until it becomes aromatic. In another pot, saute the onions until they turn golden brown.
  3. Once the onions are cooked, add them to the mutton. 
  4. Add the tomatoes and all the spices, and mix well. 
  5. Pour some water and bring it to a boil. Cook the meat on a lower medium flame. 
  6. Cook the mutton till it is tender and soft. After that, add some yoghurt and diced potatoes to it. 
  7. Cook the potatoes well. Make sure they are soft and cooked properly.
  8. Garnish the dish with some coriander leaves. 
  9. Serve it hot with some naan or rumali roti.