When I want a truly special dinner that feels like a big effort without actually being one, I turn to this hearty lamb saag recipe. The aroma of simmering spices and tender lamb filling the house always makes it feel cozy. This version simplifies the traditional technique for maximum flavor in minimal time, making it perfect for family dinner. The key to making this restaurant-style dish at home is a simple smoked yogurt swirl, which adds a creamy, sophisticated twist to the rich spinach gravy. This is a deeply satisfying, high-protein meal perfect for busy weeknights, and a great addition to a collection of family-friendly dinner ideas.

Ingredients
- Boneless Lamb Shoulder or Leg: 800 g / 1.75 lb boneless lamb shoulder or leg, cut into 3-4 cm / 1.5 inch cubes. Use lamb shoulder for a richer flavor; pat dry for better searing.
- Fresh Spinach: 800 g / 1.75 lb fresh spinach, washed and roughly chopped. Fresh spinach gives the best color and texture for this specific lamb saag recipe. Avoid using frozen spinach as it tends to be mushy.
- Ghee (or Vegetable Oil): 60 ml / 4 tablespoons ghee, divided. Ghee adds a nutty, authentic flavor; vegetable oil is a fine alternative if thatโs what you keep on hand.
- Aromatics: 2 large yellow onions (finely chopped), 4 cloves garlic (minced), 5 cm / 2 inch piece fresh ginger (grated), 2-3 green chilies (slit lengthwise).
- Spices: 1 teaspoon whole cumin seeds; 2 teaspoons ground coriander, 1 teaspoon ground cumin, 0.5 teaspoon turmeric powder, 1 teaspoon red chili powder.
- Canned Crushed Tomatoes: 200 g / 7 oz canned crushed tomatoes. Adds body and acidity to balance the richness.
- Vegetable Stock (or Water): 250 ml / 1 cup vegetable stock or water. Use stock for depth of flavor; water works if stock isn’t available.
- Full-Fat Plain Yogurt: 200 g / 0.75 cup full-fat plain yogurt. Avoid low-fat varieties as they may curdle under heat.
- Smoked Yogurt Ingredients: 1 small piece natural hardwood charcoal (food-grade, unscented), 1 teaspoon ghee for smoking, fresh coriander leaves and chili powder for garnish.
Instructions
1. Sear the Lamb in Batches
Heat 2 tablespoons of ghee in a large heavy-bottomed pot or Dutch oven over medium-high heat. Pat the lamb cubes dry, season them evenly with 1 teaspoon of fine sea salt and 0.25 teaspoon of black pepper. Sear the lamb in batches until deeply browned on all sides, about 3-4 minutes per side. Remove the seared lamb and set it aside; do not overcrowd the pot or the lamb will steam instead of sear. This initial browning step creates the deep base flavor required for a truly authentic lamb saag recipe.
2. Brown the Onions and Bloom Spices
Reduce the heat to medium and add the remaining 2 tablespoons of ghee to the pot. Add the whole cumin seeds and cook for 15-30 seconds until fragrant and crackling. Add the finely chopped yellow onions and cook for 10-15 minutes, stirring frequently, until they are deeply golden brown and caramelized. Stir in the minced garlic, grated ginger, and slit green chilies; cook for another 2-3 minutes until fragrant, being careful not to burn the garlic. Add the ground coriander, ground cumin, turmeric powder, and red chili powder to the pot and cook, stirring constantly, for 1 minute until the spices are aromatic. If the spices start to stick to the bottom of the pot, add a small splash of vegetable stock to scrape up the browned bits.
3. Simmer the Lamb Gravy
Stir in the crushed tomatoes and the remaining 0.5 teaspoon of fine sea salt and 0.25 teaspoon of black pepper. Cook for 5 minutes, stirring occasionally, until the mixture darkens and the oil begins to separate from the gravy. Return the seared lamb to the pot. Pour in the vegetable stock and bring the mixture to a simmer. Reduce the heat to low, cover the pot tightly, and let it cook for 1 hour, or until the lamb is very tender. This slow cooking process ensures the meat in this lamb saag recipe becomes fork-tender.
4. Add the Spinach and Finish Cooking
Stir in the roughly chopped fresh spinach in batches, allowing each batch to wilt down before adding more. Continue to cook, uncovered, for another 15-20 minutes, stirring occasionally, until the spinach is fully incorporated, and the sauce has thickened. Stir in the garam masala just before serving to preserve its aroma. The addition of fresh spinach completes the rich green base of the lamb saag recipe.
5. Prepare the Smoked Yogurt Swirl
While the saag finishes cooking, prepare the smoked yogurt. Place the full-fat plain yogurt in a small, heatproof bowl. Heat the piece of natural hardwood charcoal directly over an open flame until it is red hot and glowing. Carefully place the hot charcoal into a small, heatproof metal bowl or a piece of foil, then place this directly inside the bowl with the yogurt. Drizzle 1 teaspoon of ghee over the hot charcoal. Immediately cover the yogurt bowl tightly with a lid or foil to trap the smoke. Allow it to smoke for 5-7 minutes. Carefully remove the charcoal and stir the smoked yogurt. This unique step elevates a simple lamb saag recipe to restaurant quality.
6. Serve and Garnish
Ladle the hot lamb saag into individual shallow ceramic bowls or a communal serving dish. Dollop generous spoonfuls of the smoked yogurt over the surface of the saag. Using the back of a spoon or a skewer, gently swirl the yogurt into the saag, creating distinct, creamy white ribbons that contrast beautifully against the deep green base. Garnish with a sprinkle of chopped fresh coriander leaves and a small pinch of red chili powder for a vibrant color pop. Serve immediately with warm flatbread or steamed basmati rice. A complete lamb saag recipe that makes for a stunning dinner presentation.
Essential Tips for Tender Lamb and Vibrant Saag
Don’t Rush the Sear
The initial sear creates the foundation of flavor for the entire dish; ensure the pan is hot and the lamb cubes are dry before adding them to the pot. Browning the meat through the Maillard reaction creates a rich crust. Overcrowding the pot lowers the temperature, preventing a sear and resulting in gray, boiled lamb instead of a flavorful crust.
Slow-Cook for Tenderness
The 1-hour simmer time on low heat is essential for breaking down the connective tissue in the lamb shoulder or leg. A gentle simmer ensures the meat remains succulent and tender rather than tough. If you are short on time, you can cut the lamb into smaller pieces (1-inch) to reduce the cooking time, but a slow simmer is always preferred for flavor for this lamb saag recipe.
Maintain Vibrant Green Saag
Avoid overcooking the spinach; add it at the very end and cook just until wilted and incorporated into the gravy. Overcooked spinach loses its bright green color and can develop a slightly bitter taste. By adding it in batches, you ensure even wilting without shocking the temperature of the stew.
The Unique Smoked Yogurt Swirl: A Secret Weapon
Why Add Smoked Yogurt?
The smoking process adds a subtle, smoky dimension that complements the deep, savory flavors of the lamb and spices. It provides a creamy, cooling contrast to the richness of the curry. This unique step elevates a simple home-style saag to a restaurant-level experience.
How to Get It Right
Ensure the charcoal is thoroughly red hot before adding it to the ghee; this activates the smoke quickly. Use food-grade charcoal; avoid charcoal briquettes that contain lighter fluid. If you don’t have charcoal, you can add a very small amount of liquid smoke to the yogurt, but a proper smoke swirl yields better results.

Serving Suggestions and Meal Prep Tips
Best Side Dishes for Lamb Saag
Serve with warm flatbreads, such as naan, paratha, or roti, perfect for soaking up the rich gravy. Steamed basmati rice or a side of jeera rice (cumin rice) is a classic accompaniment. For a lighter, fresher side, try a simple cucumber-tomato raita to cool the palate alongside this high-protein meal.
Making Ahead and Storage
Lamb saag develops even more flavor overnight, making it ideal for meal prep. Store leftovers in an airtight container in the refrigerator for up to 3-4 days. To freeze, cool completely, transfer to a freezer-safe container, and store for up to 3 months; thaw overnight in the fridge and reheat gently.
FAQs
Can I make this with chicken instead of lamb?
Yes, you can use boneless, skinless chicken thighs cut into cubes. Adjust the simmer time down to 20-30 minutes after adding the stock, until the chicken is cooked through.
What kind of spinach should I use?
Fresh spinach is highly recommended for this recipe for its texture and bright flavor. Avoid using frozen spinach as it tends to be mushy and can make the curry watery.
How do I make sure my lamb saag isn’t too bitter?
The bitterness usually comes from overcooking the spinach or adding too much spinach. Make sure to only cook the spinach until wilted, not for an extended period.
Can I skip the smoked yogurt step if I don’t have charcoal?
Absolutely. The smoked yogurt adds a unique flair, but the lamb saag recipe itself is delicious on its own. You can simply serve with plain full-fat yogurt or a dollop of sour cream.
Is this lamb saag very spicy?
The recipe uses a moderate amount of red chili powder and a few green chilies. Adjust the heat to your preference by reducing the amount of chili powder or removing the seeds from the green chilies.
How do I make the lamb extra tender?
If time allows, you can marinate the lamb in a mixture of yogurt, ginger, and garlic for at least 30 minutes before searing. I find this extra step really helps tenderize the meat for this lamb saag recipe, especially if using a leaner cut.
Conclusion
This lamb saag recipe proves that restaurant-quality flavor is achievable in your own kitchen with simple techniques and high-quality ingredients. The combination of tender lamb, a rich spinach gravy, and the unique smoked yogurt swirl creates a comforting meal that feels special for a healthy family dinner. Pin this easy lamb saag recipe now and give it a try.
Print
lamb saag recipe
- Total Time: 140 minutes
- Yield: 6 servings 1x
- Diet: General
Description
This hearty lamb saag recipe simplifies traditional techniques to achieve deep flavor with minimal effort, featuring tender lamb in a rich spinach gravy finished with a sophisticated smoked yogurt swirl.
Ingredients
- 800 g boneless lamb shoulder or leg, cut into 1.5 inch cubes
- 800 g fresh spinach, roughly chopped
- 60 ml ghee or vegetable oil, divided
- 2 large yellow onions, finely chopped
- 4 cloves garlic, minced
- 5 cm piece fresh ginger, grated
- 2–3 green chilies, slit lengthwise
- 1 teaspoon whole cumin seeds
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 0.5 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 200 g canned crushed tomatoes
- 250 ml vegetable stock or water
- 200 g full-fat plain yogurt
- 1 small piece natural hardwood charcoal
- 1 teaspoon ghee for smoking
- Fresh coriander leaves and red chili powder for garnish
- 1.5 teaspoons fine sea salt
- 0.5 teaspoon black pepper
- Garam masala (added at the end)
Instructions
- Sear the Lamb: Heat 2 tablespoons of ghee in a large heavy-bottomed pot over medium-high heat. Pat the lamb cubes dry, season them evenly with 1 teaspoon of sea salt and 0.25 teaspoon of black pepper. Sear the lamb in batches until deeply browned on all sides, about 3-4 minutes per side. Remove the seared lamb and set it aside.
- Brown Onions and Bloom Spices: Reduce heat to medium and add remaining ghee. Add whole cumin seeds and cook for 15-30 seconds until fragrant. Add onions and cook for 10-15 minutes until deeply golden brown and caramelized. Stir in garlic, ginger, and green chilies; cook for 2-3 minutes. Add ground coriander, ground cumin, turmeric, and red chili powder; cook, stirring constantly, for 1 minute until fragrant. Add a splash of stock if spices start to stick.
- Simmer the Lamb Gravy: Stir in crushed tomatoes and remaining sea salt and black pepper. Cook for 5 minutes until mixture darkens. Return seared lamb to the pot. Pour in vegetable stock and bring to a simmer. Reduce heat to low, cover tightly, and cook for 1 hour until lamb is very tender.
- Add Spinach and Thicken Sauce: Stir in roughly chopped fresh spinach in batches, allowing each batch to wilt down before adding more. Continue to cook, uncovered, for another 15-20 minutes, stirring occasionally, until spinach is fully incorporated and sauce has thickened. Stir in garam masala just before serving.
- Prepare Smoked Yogurt Swirl: Place full-fat plain yogurt in a small, heatproof bowl. Heat natural hardwood charcoal over an open flame until red hot. Place hot charcoal into a small metal bowl inside the yogurt bowl. Drizzle 1 teaspoon of ghee over the hot charcoal. Immediately cover the yogurt bowl tightly to trap the smoke. Allow it to smoke for 5-7 minutes. Remove charcoal and stir the smoked yogurt.
- Serve and Garnish: Ladle the hot lamb saag into bowls. Dollop generous spoonfuls of the smoked yogurt over the surface. Gently swirl the yogurt into the saag using a spoon. Garnish with chopped fresh coriander leaves and a pinch of red chili powder. Serve immediately with warm flatbread or steamed rice.
Notes
Use fresh spinach for better texture; frozen spinach may become mushy. Avoid low-fat yogurt varieties as they may curdle under heat. To prevent spices from burning, add a small splash of vegetable stock to deglaze the pot while cooking.
- Prep Time: 30 minutes
- Cook Time: 110 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1.5 cups (approx. 300g)
- Calories: 510 calories
- Sugar: 6 g
- Sodium: 550 mg
- Fat: 37 g
- Saturated Fat: 16 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 4 g
- Protein: 38 g
- Cholesterol: 110 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.