Authentic Pakistani palak gosht is a tasty one-pot meal worth adding to your dinner rotation. Tender goat slow-cooks in a spiced spinach curry, perfect for serving with boiled rice or warm chapati.

What is Palak Gosht?
Palak gosht is a North Indian and Pakistani dish of tender lamb or goat slow-cooked in a richly spiced spinach curry (salan) with garlic, ginger, and aromatic spices. The slow cooking process allows the meat to become melt-in-your-mouth tender while absorbing the deep flavors of the curry. Serve it with warm bread or piping hot rice for a comforting and delicious meal.
Key Ingredients
- Ghee: Saute the onions and aromatics in ghee.
- Onion: Caramelized onions create a deep, flavorful base for the salan.
- Garlic: I suggest four garlic cloves, but measure with your heart.
- Ginger: Freshly grated ginger warms the dish.
- Tomatoes: Tomatoes provide a natural sweetness. Puree Roma or vine-ripe tomatoes in a blender or food processor to create a smoother base and reduce cooking time.
- Spices: Season the salan with kosher salt, Kashmiri chili powder (red chili powder), red chili flakes, coriander powder, turmeric powder, garam masala, and dried fenugreek leaves.
- Mutton: Gosht means meat in Urdu and often refers to goat or lamb. Traditional Pakistani palak gosht recipes call for bone-in goat, but lamb, beef, and chicken work.
What cut of mutton to use?
Use bone-in lamb or goat. Ask the butcher to cut a leg or shoulder into 14-16 smaller pieces, often called a curry cut or karahi cut.
- Green Chili Peppers: Add 2-3 whole green chilies—jalapeño, serrano, or Thai—or chop them for extra heat.
- Spinach: True to the dish’s name, finish the curry with fresh spinach leaves or palak.
Additions and Substitutions
- Yogurt: I leave it out to keep our recipe dairy-free, but many recipes call for yogurt to enhance the color and creaminess of the dish. If you decide to include yogurt, it’s best to add it towards the end of the cooking time; adding it too early can cause the yogurt to separate and curdle. I recommend stirring the yogurt into the dish along with the spinach.
- Spinach: Alter the spinach curry to suit your taste. One way to do this has to do with preparation. While our recipe calls for adding chopped fresh spinach at the end, some home cooks prefer to blanch the spinach beforehand and puree it in a food processor before adding it to the gosht; this increases the shorba and creates a smoother curry to sop up with warm chapati. Another way to modify the spinach curry is to replace some of the spinach in this recipe with fresh cilantro, fresh fenugreek leaves, or a combination of the two.
How to Make Palak Gosht
The full recipe with measurements is in the recipe card below.
Step 1: Warm ghee in a Dutch oven over medium heat. Add the onions and sauté until golden brown and caramelized, for about 20-25 minutes.

Step 2: Stir in the garlic and ginger and cook for one minute. Deglaze with tomato puree and add the spices. Increase to medium-high heat and cook for 5 minutes.

Step 3: Add the goat and whole green chilies to the pot, then cover with water. Cook over medium heat for 1-2 hours, until the water evaporates and the goat is tender.

Step 4: Once the ghee separates to the sides of the pan, add the spinach and cook until any water from the spinach evaporates, for about 10-15 minutes.

Step 5: Stir in the dried fenugreek leaves and garam masala. Then, taste and season with salt to serve.

Tips for Making Palak Gosht
- Cook low and slow. Unlike many recipes, this one has a range for the cooking time. The goat and lamb take longer to become tender.
- Bhuna and bhuna some more. Use a cooking technique called bhuna (which means fry in Urdu). Fry the goat with onions, aromatics, and spices until it reduces and the ghee escapes to the sides, resulting in a highly concentrated and flavorful meal.
If you enjoy palak gosht, try more Pakistani recipes!

Serving Suggestions
Serve palak gosht with warm chapati or naan for a hearty home-cooked meal. However, I hear that once you try this recipe with boiled rice like jeera or plain basmati rice, there is nothing like it. If you want something lighter, try a chopped kachumber salad.
What To Do With Leftovers
- Refrigerate: Store the leftovers in an airtight container for 3-4 days.
- Freeze: Let the dish cool and transfer it to a freezer-safe container. Palak gosht freezes for 2-3 months.
- Thaw: Defrost the leftover meat in the refrigerator overnight.
- Reheat: Warm the leftovers on the stovetop, and prepare your rice or naan.
Frequently Asked Questions
How much spinach to use?
For the best flavor, I recommend using one pound of fresh spinach in this recipe. You can use a bit less if you prefer a milder spinach taste. I don’t recommend frozen spinach, as it releases more water during cooking which dilutes the flavor. The extra water content also increases the cooking time.
More Gosht Recipes:

Palak Gosht
- ½ cup ghee
- 2 medium onions, thinly sliced
- 4 medium garlic cloves, minced
- 1 -inch knob of ginger, grated
- 3 medium tomatoes, pureed
- 1 tablespoon Kashmiri chili powder or paprika
- 2 teaspoons kosher salt
- 1 teaspoon red chili powder or cayenne pepper
- 1 teaspoon coriander powder
- ½ teaspoon turmeric powder
- 3 pounds bone-in goat, cut into 1½-inch pieces
- 2-3 green chili peppers
- 2-3 cups water
- 1 pound spinach leaves, rinsed, drained, and chopped
- 1 teaspoon dried fenugreek leaves
- ½ teaspoon garam masala
- Warm ghee in a Dutch oven over medium heat. Add the onions and sauté until golden brown and caramelized, for about 20-25 minutes.
- Stir in the garlic and ginger and cook for one minute. Deglaze with tomato puree and add the spices. Increase to medium-high heat and cook for 5 minutes.2 teaspoons kosher salt, 1 tablespoon Kashmiri chili powder, 1 teaspoon red chili powder, 1 teaspoon coriander powder, ½ teaspoon turmeric powder
- Add the goat and whole green chilies to the pot, then cover with water. Cook over medium heat for 1-2 hours, until the water evaporates and the goat is tender.
- Once the ghee separates to the sides of the pan, add the spinach and cook until any water from the spinach evaporates, for about 10-15 minutes.
- Stir in the dried fenugreek leaves and garam masala. Then, taste and season with salt to serve.
- Cook low and slow. Unlike many recipes, this one has a range for the cooking time. The goat and lamb take longer to become tender.
- Bhuna and bhuna some more. Use a cooking technique called bhuna (which means fry in Urdu). Fry the goat with onions, aromatics, and spices until it reduces and the ghee escapes to the sides, resulting in a highly concentrated and flavorful meal.