Saag Gosht (ساگ گوشت) — Indian Lamb and Spinach Curry
Saag Gosht is a beloved North Indian and Pakistani-style curry where slow-braised lamb meets a silky spinach gravy scented with ginger, garlic, and warm spices. It’s traditionally served with roti or basmati rice, especially in cool weather when hearty greens shine.

Printable Recipe Card
Servings: 4 · Total: 100 min · Difficulty: medium
Ingredients (quick list)
- 700 g boneless lamb shoulder, cut into 3 cm cubes (trim excess surface fat)
- 120 g plain yogurt (full-fat preferred)
- 12 g garlic, finely grated
- 10 g ginger, finely grated
- 2 tsp ground coriander
- 1 tsp ground cumin
- 1 tsp Kashmiri chili powder (for color and mild heat)
- 1.5 tsp fine sea salt
- 2 tbsp neutral oil
- 1 tbsp ghee (adds classic aroma)
- 250 g onion, thinly sliced
- 1 green chili, slit (about 8–10 g)
+ 11 more in the full ingredients section below.
Steps (summary)
- Marinate the lamb by mixing yogurt, grated garlic, grated ginger, ground coriander, ground cumin, Kashmiri chili powder, and sa…
- Blanch the spinach by bringing a pot of water to a boil, then adding the spinach for 60 seconds until just wilted and bright gr…
- Heat the oil and ghee in a heavy pot over medium heat, then add cinnamon, cardamom, cloves, and bay leaf and cook for 30–45 sec…
- Add the slit green chili and the chopped tomatoes, then cook for 6–8 minutes until the tomatoes soften and the mixture looks gl…
- Add the marinated lamb and stir well to coat it in the onion-tomato masala. Cook uncovered for 8–10 minutes, stirring regularly…
- Pour in the measured water, bring to a gentle simmer, then cover and cook on low heat for 45–55 minutes until the lamb is tende…
+ 2 more steps in the full instructions section below.
Cultural Background
Saag Gosht reflects North India’s winter cooking, pairing slow-cooked meat with leafy greens for nourishment and depth. It’s common in Punjabi and Mughlai-influenced home kitchens, where whole spices and long simmering create a celebratory yet everyday curry.
Equipment
💡 Tips
- For a smoother restaurant-style texture, blend the blanched spinach puree for a full 45 seconds and pass it through a fine sieve.
- If the curry looks thin after adding spinach, simmer uncovered for 8–10 extra minutes to concentrate without adding flour.
- To deepen flavor, brown the onions to a true deep golden color (not pale) and deglaze with 30 ml water before adding tomatoes.
⚠️ Common Mistakes
❌ Curdling or splitting the yogurt-based masala during simmering.
✅ Fix: Keep the heat low after adding lamb and stir regularly; avoid a hard boil and add water only in the measured amount.
❌ Dull, brownish spinach flavor and color.
✅ Fix: Blanch spinach briefly, cool immediately, and add the puree near the end; do not overcook the saag once it’s in the pot.
❌ Tough lamb even after cooking.
✅ Fix: Use shoulder/leg suitable for braising and extend covered simmering in 10-minute increments until a fork slides in easily.
🧊 How to Store
Cool to room temperature within 90 minutes, then refrigerate in an airtight container for up to 3 days. Reheat gently in a covered pot over low heat with 30–60 ml water, stirring often to prevent splitting; freeze up to 2 months for best texture.
📅 Make Ahead
Marinate the lamb up to 12 hours ahead for deeper flavor. The spinach puree can be prepared 24 hours ahead and refrigerated; add it only near the end of cooking to preserve color.
🍽️ Pairs Well With
- Basmati rice
- roti
- naan
- sliced red onions
- lemon wedges
- cucumber raita.
Regional Variations
- Punjabi-style: add 1 tsp dried fenugreek leaves (kasuri methi) in the last 2 minutes for a signature aroma.
- Restaurant-style: finish with 2 tbsp cream for extra richness and a lighter green color.
- Rustic village style: keep the greens chunky by finely chopping spinach instead of blending.
Ingredients
- 700 gboneless lamb shoulder, cut into 3 cm cubes (trim excess surface fat)
- 120 gplain yogurt (full-fat preferred)
- 12 ggarlic, finely grated
- 10 gginger, finely grated
- 2 tspground coriander
- 1 tspground cumin
- 1 tspKashmiri chili powder (for color and mild heat)
- 1.5 tspfine sea salt
- 2 tbspneutral oil
- 1 tbspghee (adds classic aroma)
- 250 gonion, thinly sliced
- 1green chili, slit (about 8–10 g)
- 1 stickcinnamon stick (about 5 cm)
- 4 podgreen cardamom pods (lightly crushed)
- 4cloves
- 1 leafbay leaf
- 200 gtomato, finely chopped
- 0.5 tspturmeric powder
- 1.5 tspgaram masala
- 500 gfresh spinach leaves (washed well)
- 10 gfresh cilantro leaves (optional but traditional)
- 350 mlwater
- 1 tbsplemon juice
🔄 Substitutions
- boneless lamb shoulder→ goat meat, bone-in
- ghee→ neutral oil
- fresh spinach leaves→ frozen spinach, thawed and squeezed
Instructions
- 1
Marinate the lamb by mixing yogurt, grated garlic, grated ginger, ground coriander, ground cumin, Kashmiri chili powder, and salt in a bowl. Coat the lamb thoroughly, cover, and refrigerate for 20 minutes so the yogurt and spices start tenderizing the meat.
- 2
Blanch the spinach by bringing a pot of water to a boil, then adding the spinach for 60 seconds until just wilted and bright green. Drain immediately and cool under running cold water, then blend with cilantro into a smooth puree to keep the saag vibrant and silky.
- 3
Heat the oil and ghee in a heavy pot over medium heat, then add cinnamon, cardamom, cloves, and bay leaf and cook for 30–45 seconds until fragrant. Add the sliced onions and cook for 10–12 minutes, stirring often, until deep golden to build the curry’s backbone.
- 4
Add the slit green chili and the chopped tomatoes, then cook for 6–8 minutes until the tomatoes soften and the mixture looks glossy with oil separating at the edges. Stir in turmeric and half of the garam masala, cooking for 30 seconds to bloom the spices without scorching.
- 5
Add the marinated lamb and stir well to coat it in the onion-tomato masala. Cook uncovered for 8–10 minutes, stirring regularly, until the lamb loses its raw color and the masala clings to the pieces.
- 6
Pour in the measured water, bring to a gentle simmer, then cover and cook on low heat for 45–55 minutes until the lamb is tender. Stir every 10–12 minutes to prevent sticking, and keep the heat low so the yogurt-based masala doesn’t split.
- 7
Stir in the spinach puree and simmer uncovered for 10–12 minutes until the gravy thickens and turns a deep green. Add the remaining garam masala and lemon juice, then simmer 2 minutes more so the flavors round out and the finish tastes bright.
- 8
Rest the Saag Gosht off the heat for 10 minutes with the lid slightly ajar to let the oil rise and the sauce settle. Serve hot, ensuring each portion gets tender lamb and plenty of spinach gravy.
🪪 Recipe Passport
Cultural Background
Saag Gosht reflects North India’s winter cooking, pairing slow-cooked meat with leafy greens for nourishment and depth. It’s common in Punjabi and Mughlai-influenced home kitchens, where whole spices and long simmering create a celebratory yet everyday curry.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Shorshe Ilish (শরষে ইলিশ) — Hilsa in Mustard-Grreen Chili Gravy
Indian · Main Courses · 38 min

Ghugni (ঘুগনি) — Indian Spiced Yellow Peas Curry with Onions
Indian · Stews · 70 min

Laal Maas (लाल मांस) — Indian Fiery Rajasthani mutton curry with red chilies
Indian · Stews · 110 min

Or Lam (ເອາະຫຼາມ) — Luang Prabang Herb Stew
Laotian · Stews · 155 min

Ecuadorian Peanut Tripe Stew (Guatita) — Creamy Potato and Peanut Stew
Ecuadorian · Stews · 180 min

Authentic Kabab Koobideh (کباب کوبیده) — Persian Minced Lamb Skewers
Persian · Kebabs · 40 min

Murgh-e Qorma (مرغ قورمه) — Afghan Chicken in Onion-Tomato Gravy
Afghan · Stews · 95 min

Serbian Cheese Gibanica (Гибаница) — Crumpled Filo Pie with White Cheese
Serbian · Appetizers · 65 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.