Chicken Saag

Chicken Saag
⏱️ cook time 45 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Tender chicken simmered in velvety spiced spinach gravy, this aromatic North Indian curry is nourishing, comforting, and perfect paired with naan or basmati rice.

Ingredients

Boneless skinless chicken thighs, cut into 4cm chunks 600 grams
Fresh baby spinach 400 grams
Ghee (clarified butter, substitute with neutral canola oil if needed) 2 tablespoons (30ml)
Full-fat plain Greek yogurt, whisked smooth 120 ml
Yellow onion, finely diced 200 grams (1 large)
Garlic cloves, minced 12 grams (4 cloves)
Fresh ginger root, grated 20 grams (2 tablespoons)
Roma tomatoes, diced 180 grams (2 medium)
Ground turmeric 1 teaspoon (3g)
Garam masala 2 teaspoons (4g)
Ground cumin 1 teaspoon (2g)
Ground coriander 1.5 teaspoons (3g)
Kashmiri red chili powder (adjust for heat preference) 0.5 teaspoon (1g)
Table salt 1.5 teaspoons (8g)
Heavy cream 60 ml
Fresh cilantro, chopped (for garnish) 2 tablespoons (5g)

Steps

1

Blanch and puree spinach

Bring 1 liter of water to a rolling boil over high heat. Add 400g baby spinach, cook for 90 seconds until fully wilted, then drain immediately and plunge into ice water for 2 minutes to stop cooking and lock in bright green color. Squeeze all excess water from the cooled spinach, then blend in a food processor until completely smooth, set aside.

Step 1
step1:Blanch and puree spinach
2

Sear the chicken

Toss 600g of 4cm chicken thigh chunks with 0.5 teaspoon salt, 0.25 teaspoon ground turmeric, and 60ml of the whisked yogurt until evenly coated. Heat 1 tablespoon of ghee in a heavy-bottomed 5L Dutch oven over medium-high heat (190°C/375°F). Add chicken in a single uncrowded layer, cook for 3 minutes per side until light golden brown (chicken will not be fully cooked through), then transfer to a clean plate and set aside.

Step 2
step2:Sear the chicken
3

Saute the aromatics

Reduce heat to medium (165°C/325°F), add the remaining 1 tablespoon of ghee to the same pot. Add finely diced onion, cook for 6 minutes until soft and pale golden. Add minced garlic and grated ginger, cook for 60 seconds until fragrant, taking care not to burn the garlic. Add diced Roma tomatoes, remaining 1 teaspoon salt, 0.75 teaspoon turmeric, ground cumin, ground coriander, and Kashmiri red chili powder, stir to combine, and cook for 4 minutes until tomatoes break down into a thick, fragrant paste.

Step 3
step3:Saute the aromatics
4

Simmer the chicken

Return seared chicken and any accumulated plate juices to the pot with the spice paste. Stir to coat every chicken piece evenly in the paste, cook for 2 minutes. Pour in the remaining 60ml of whisked yogurt, stir constantly for 3 minutes until the yogurt is fully incorporated with no lumps. Reduce heat to medium-low (150°C/300°F), cover the pot, and simmer for 10 minutes until chicken is nearly cooked through, stirring once at the 5-minute mark to prevent sticking.

Step 4
step4:Simmer the chicken
5

Mix in spinach puree

Stir the smooth reserved spinach puree into the pot, mixing fully until the gravy becomes a uniform deep green color. Add 60ml heavy cream, stir to combine, bring to a gentle simmer, then cook uncovered for 5 minutes over medium-low heat to let flavors meld, tasting and adjusting salt if needed.

Step 5
step5:Mix in spinach puree
6

Rest and serve

Turn off the heat, stir in 1.5 teaspoons of garam masala, then cover the pot and let the curry rest for 5 minutes to allow flavors to deepen. Sprinkle the remaining 0.5 teaspoon garam masala and chopped fresh cilantro over the top right before serving alongside warm naan or basmati rice.

Step 6
step6:Rest and serve

Tips

1.Squeeze as much excess water as possible from blanched spinach before blending, as leftover water will make the gravy watery and dilute the balanced spice flavors.
2.Always whisk yogurt until completely smooth before adding it to the hot pot, and stir nonstop as you pour it in to prevent the yogurt from curdling and splitting the sauce.
3.For the juiciest chicken, use boneless skinless thighs instead of breast meat; breast will become dry and tough during the simmering time if overcooked.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Chicken Saag:Frequently Asked Questions

1.Can I use boneless, skinless chicken breast instead of thighs for this saag?
Chicken thighs are preferred for their juicy, tender texture that holds up to slow simmering, but breast works if that’s what you have. Cut breast into 3cm chunks (slightly smaller than thigh pieces) and avoid overcooking—simmer for no more than 8 minutes after adding to the gravy to prevent dry, tough bites. A quick 15-minute toss in a spoonful of whisked yogurt before cooking also helps lock in moisture.
2.Why did my Greek yogurt curdle when I added it to the hot curry?
Curdling happens when cold yogurt hits high heat too quickly, or if it wasn’t fully whisked smooth first. Prevent this by bringing your whisked full-fat Greek yogurt to room temperature before use, and temper it by stirring a tablespoon of hot gravy into the yogurt before pouring it into the pan. Keep heat at medium-low once you add the yogurt, and avoid a hard rolling boil after mixing it in.
3.I don’t have ghee—what’s the best substitute for this recipe?
Neutral canola oil is the recommended direct 1:1 swap for ghee, as it won’t compete with the warm, aromatic spices in the curry. If you want a richer, nuttier flavor close to ghee, use a 50/50 mix of unsalted butter and canola oil, just watch the heat closely to avoid burning the butter when you sauté your finely diced yellow onion. Skip strongly flavored oils like extra-virgin olive oil here.
4.Can I use frozen spinach instead of fresh baby spinach?
Frozen spinach works perfectly as a swap for fresh, as long as you prep it correctly. Fully thaw the spinach first, then squeeze out every bit of excess moisture by wringing it in a clean kitchen towel—leftover water will make your gravy thin and watery instead of velvety. Use 1.5 cups of tightly packed, squeezed thawed spinach for every 4 cups of fresh baby spinach the recipe calls for.
5.How do I get that smooth, restaurant-style creamy saag gravy?
For that luxe, silky restaurant texture, let your cooked spinach and spiced onion base cool for 5 minutes after sautéing, then blend it in a high-speed blender or use an immersion blender directly in the pot until no chunky bits remain. The full-fat whisked Greek yogurt adds plenty of creaminess on its own, but you can stir in 1 tablespoon of heavy cream at the end for an extra-rich finish if you’d like.
6.Does this chicken saag hold up well for meal prep or make-ahead meals?
This curry actually tastes better the second day, as the spices have time to meld and deepen as it chills. Store cooled saag in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months. Reheat gently over medium-low heat on the stovetop, stirring occasionally, and add a tiny splash of water if the gravy thickens too much as it warms.
7.My gravy turned out bitter—what went wrong, and can I fix it?
Bitter saag gravy almost always stems from burning your finely diced yellow onion or toasting your spices over too-high heat during the initial sauté. If the bitterness is mild, stir in a tiny pinch of granulated sugar and an extra tablespoon of whisked full-fat Greek yogurt to balance the flavor, then turn the heat down to medium-low for the rest of the simmer to prevent further burning.
8.What are the best sides to serve with creamy chicken saag?
This rich, aromatic curry pairs beautifully with warm, buttery naan to sop up every bit of velvety gravy, or fluffy steamed basmati rice for a classic pairing. For a well-rounded spread, add cool cucumber raita, quick pickled red onions, or crisp roasted papadum to cut through the richness of the spiced spinach and tender chicken thighs.
9.Do I need to marinate the chicken ahead of time for the best flavor?
Marination isn’t required for a delicious final dish, but it does boost tenderness and flavor. If you have 20 to 30 minutes, toss your 4cm boneless chicken thigh chunks in half the whisked full-fat Greek yogurt and a pinch of salt before cooking. If you’re short on time, skip the marination step entirely—the slow simmer in the spiced spinach gravy will still build deep, aromatic flavor.

Comments (9)

2 days ago

OMG this was SO good!!! I’ve been scared to make Indian curries at home because I always thought they needed a million hard to find spices, but this came together so easily with stuff I already had in my pantry! My 7 and 9 year old ate two servings each and asked if we can have it for dinner again next week. Total game changer for our weeknight meal rotation.

1 day ago

Wait did you use fresh or frozen spinach? I only have a giant bag of frozen in my freezer right now and don’t wanna run to the store!

18 hours ago

So glad your family loved it, Mia! Frozen spinach works perfectly here—just make sure to squeeze out all the excess water after thawing so the curry stays nice and creamy, no extra runny texture!

1 week ago

Made this for my potluck at work last week and people were literally coming up to ask for the recipe before I even finished my plate. I added a little extra heavy cream because I love that rich texture, and threw in a can of chickpeas for some extra fiber. 10/10, will make again.

6 days ago

Love the chickpea addition, Jake! That’s such a smart way to bulk this up for a crowd, I’ll have to try that next time I make this for a group. So happy it was a potluck hit!

3 days ago

Perfect for my Sunday meal prep! I made a big batch on Sunday and portioned it out with basmati rice for lunches all week, and it reheated like a dream. The spice level was totally mild enough that I didn’t have to worry about it being too much for my sensitive stomach, but I added a pinch of red chili flakes to my own portion for a little kick. Only reason I’m not giving 5 stars is I wish the recipe noted how long to let the chicken simmer to get it extra tender, I overcooked mine a tiny bit the first go around. Still delicious though!

2 hours ago

Wait, is this supposed to be as thick as it is? I followed the recipe exactly but my curry turned out really watery? I even used full fat coconut milk like it said, not the light stuff. Wondering if I messed up a step somewhere. Flavor was amazing though, just the texture was off for me.

45 minutes ago

Sorry to hear the texture was off, Sarah! A couple common culprits: not squeezing excess water out of your spinach (if using frozen) or skipping the uncovered simmer at the end to let extra liquid evaporate. Give it another go and it should turn out perfectly creamy next time!

yesterday

My teen son is obsessed with that saag paneer from our local Indian takeout spot, so I swapped the chicken for paneer to see if he’d like it, and he said it tasted exactly like the restaurant version! Saved us $30 on takeout this week, can’t beat that.

12 hours ago

Wait how did you prep the paneer before adding it? Did you fry it first? I wanna try that swap too!

8 hours ago

Great question! Frying the paneer in a little oil until golden on all sides before adding it to the curry helps it hold its shape and adds a delicious nutty flavor, but you can absolutely toss it straight in if you’re short on prep time!

2 weeks ago

I’ve tried like 4 different chicken saag recipes online and this is by far the best one. The garam masala to cream ratio is perfect, not too heavy, not too watery, the spinach flavor really shines instead of being overpowered by spices. I served it with garlic naan I picked up from the grocery store bakery and it felt like a fancy Friday night dinner without the fancy price tag. No notes, this is my new go-to.

5 days ago

So happy this recipe is naturally gluten free! I have celiac so I’m always paranoid about hidden gluten in sauce mixes, but this is all whole ingredients so I didn’t have to stress at all. I did substitute Greek yogurt for the heavy cream to cut a few calories and it still turned out super creamy, no curdling at all if you temper it first.

2 days ago

Great call with the Greek yogurt swap, Gigi! Tempering is definitely key to avoid curdling, I’m so glad that worked out for you and that this fits your gluten free needs perfectly!

5 days ago

Made this for our football watch party last Sunday alongside some samosas and rice, and even the guys who only eat burgers and brats were going back for seconds. I upped the cayenne a little to give it a tiny kick, which was perfect for a cold game day. This is gonna be a regular on our fall menu for sure!

yesterday

Okay I’ve literally never made any kind of Indian food before in my life, and I was so nervous this would turn out bad, but it was INCREDIBLE. I followed the steps exactly, watched the little video clip a couple times before starting, and my whole family said it was better than our usual takeout spot. The creamy spinach sauce is so addictive I was licking the spoon after I was done serving everyone.

10 hours ago

Wait did you make the rice to go with it too or buy it? I’m also a total beginner and don’t wanna mess up rice AND curry on my first try lmao

7 hours ago

This makes me so happy to hear, especially as a first time curry maker! If you’re nervous about the rice, store-bought microwavable basmati rice works perfectly for a low-effort side, no fancy rice skills required. So glad your family enjoyed it!