Velvety Spinach Chicken Curry with Buttery Garlic Naan

Female baker stands behind a professional kitchen surface in a bakery with prepared dough for baking and looks at the camera

By: Lalybeth

June 22, 2026

Everyday Culinary Delights👩‍🍳

Velvety Spinach Chicken Curry with Buttery Garlic Naan

Velvety Spinach Chicken Curry with Buttery Garlic Naan and Fluffy Basmati Rice – The Velvet Touch Technique for a Silky, Restaurant-Style Curry at Home

⚖️
Difficulty
Medium
⏲️
Prep Time
20 mins
🕒
Cook Time
45 mins
⏱️
Total Time
65 mins
🍽️
Servings
4

I still remember the first time I tasted a truly velvety spinach chicken curry — it was at a tiny family-run restaurant in the 10th arrondissement of Paris, just around the corner from my culinary school. The sauce was so impossibly smooth it clung to every piece of chicken like silk, and the color was this vibrant jade green that seemed almost too beautiful to eat. I tracked down the chef afterward, a lovely woman from Punjab, and she shared with me the secret I’m giving you today: blanching the spinach before pureeing it, then adding it at exactly the right moment so it melds into the spiced base without losing its brightness. That is the velvet touch technique, and it transforms a simple spinach chicken curry into something worthy of a dinner party. Here in my NYC kitchen, I’ve refined that method over the years, pairing the curry with buttery garlic naan made on a scorching-hot skillet and fluffy basmati rice that practically floats off the plate.

Let me paint you a picture of what happens when this dish comes together. First, you’ll smell the cumin seeds crackling in hot ghee — that nutty, warm aroma that instantly makes everyone wander into the kitchen asking what’s for dinner. Then the onions hit the pan and slowly turn deep golden, caramelizing just enough to release their natural sweetness, while ginger and garlic sizzle and perfume the air with that pungent, savory fragrance that is the backbone of every great curry. The bloomed spices — garam masala, coriander, cumin, and a whisper of cardamom — bloom in the hot fat and release their essential oils, turning the tomato puree into a deep, brick-red masala that bubbles and thickens until the oil separates. When the emerald spinach puree swirls in, the sauce transforms into something silky and lush, and the seared chicken thighs — still juicy from their golden crust — finish cooking gently in that vibrant bath, absorbing every layer of flavor. The basmati rice, cooked with a touch of ghee and salt, comes out in separate, fragrant grains, and the garlic naan — brushed with melted butter and flecked with minced garlic — puffs up with those signature charred bubbles that make it impossible to resist.

What makes this recipe different from most you’ll find online? It’s the combination of a few chef-level techniques that I learned in Paris and perfected in my tiny NYC apartment. Number one: we’re using boneless chicken thighs, not breast, because they stay juicy even if you accidentally overcook them by a few minutes. Number two: I’m going to teach you how to properly bloom your spices so every single grain releases its full potential — most home cooks skip this step and wonder why their curry tastes flat. And number three: the spinach gets blanched and shocked in ice water before pureeing, locking in that jewel-green color so your curry looks as vibrant as it tastes. Oh, and here’s a preview of a common mistake: dumping the spinach directly into the hot masala without blanching it first will turn your sauce a sad, muddy brown. We’re not doing that. Stick with me, and I promise you’ll produce a chicken curry with spinach that rivals anything from a Manhattan restaurant. Ready? Let’s dive in.

Why This Spinach Chicken Curry Recipe Is the Best

The flavor secret here lies in what I call the “layered heat” approach. Instead of just tossing all the spices in at once, we’re starting with whole cumin seeds sizzled in ghee, then adding ground spices only after the aromatics have softened. This creates distinct waves of flavor — you’ll taste the earthy cumin first, then the warmth of coriander and garam masala, and finally that haunting floral note of cardamom on the finish. I picked up this technique during my Paris training, where my chef instructor drilled into us that whole spices and ground spices behave entirely differently in hot fat. Whole spices release their flavor slowly and steadily; ground spices can burn in seconds and turn bitter. By layering them, you build complexity that tastes like the curry has been simmering for hours — even though the whole dish comes together in just over an hour.

Texture is where this easy chicken curry dinner really shines, and it all comes down to the spinach. Most spinach chicken curry recipes throw raw spinach leaves into the sauce, which works but leaves you with a slightly watery, fibrous texture. My velvet touch technique — blanching the spinach for exactly 45 seconds, plunging it into an ice bath, then pureeing it with a splash of the cooking liquid — yields a sauce so smooth it coats the back of a spoon without a single stringy leaf. The heavy cream stirred in at the end adds body and rounds out the spices, but if you want to know how to make this extra creamy without heavy cream, I’ve got a dairy-free version coming up in the variations section that uses coconut cream, and honestly, it might be even better.

Finally, this recipe is foolproof and fast because I’ve structured it to maximize efficiency. While the chicken marinates, you can blanch and puree the spinach, measure out your spices, and even get the naan dough resting. While the curry simmers, you cook the rice and griddle the naan. Every component comes together in harmony, and the steps are designed so that even a beginner cook can follow along without feeling overwhelmed. Trust me — if you can brown chicken and stir a pot, you can make this spinach chicken curry, and your family will think you’ve been taking secret cooking classes.

Spinach Chicken Curry Ingredients

I do most of my shopping at the Union Square Greenmarket here in NYC, where the spinach is so fresh it practically still has dew on the leaves. In Morocco, my mother would send me to the souk to pick up a big bundle of greens from the vendor who knew her by name — she’d squeeze the stalks to test for freshness and always, always haggle. You don’t need to haggle at your local grocery store, but do look for spinach with crisp, deeply green leaves and no yellowing. For the chicken, I swear by boneless skinless thighs from my neighborhood butcher — they’re more forgiving and flavorful than breast. Everything else is pantry staples you probably already have. Let’s take a look.

Ingredients List

  • For the Chicken Marinade:
  • 500 g boneless chicken thighs, cut into chunks
  • 1 cup plain yogurt (full-fat preferred)
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 teaspoon salt
  • For the Spinach Curry Base:
  • 2 tablespoons ghee or butter
  • 1 large onion, finely chopped
  • 4 garlic cloves, minced
  • 1-inch piece ginger, grated
  • 2 green chilies, slit
  • 1 teaspoon cumin seeds
  • 1 teaspoon garam masala
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon ground cardamom
  • 2 large tomatoes, pureed
  • 2 cups fresh spinach leaves, blanched and pureed
  • 1/2 cup heavy cream
  • 1/2 cup water or chicken broth
  • Salt to taste
  • Fresh cilantro for garnish
  • For the Buttery Garlic Naan:
  • 2 cups all-purpose flour
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 tablespoon sugar
  • 1/4 cup plain yogurt
  • 1/4 cup warm milk
  • 2 tablespoons melted butter
  • 3 garlic cloves, minced (for garlic butter topping)
  • For the Fluffy Basmati Rice:
  • 1 cup basmati rice
  • 2 cups water
  • 1 teaspoon salt
  • 1 tablespoon ghee or butter

Ingredient Spotlight

Boneless Chicken Thighs: These are the unsung heroes of curry. Unlike breast meat, thighs have enough intramuscular fat to stay moist even after a 20-minute simmer. Look for thighs that are pink with no off odors, and trim any excess fat before cutting. In a pinch, you can use chicken breast, but reduce the simmer time to 12 minutes and expect a slightly less succulent result. If you’re at a US grocery store, the organic or air-chilled options tend to have the best flavor.

Fresh Spinach: Two cups of leaves may seem like a lot, but spinach wilts down dramatically. Buy pre-washed baby spinach to save time, or wash and stem mature spinach if you prefer a more robust flavor. The key is blanching — 45 seconds in boiling water, then straight into an ice bath. This sets the chlorophyll and locks in that vivid green hue. Frozen spinach absolutely works as a substitute (I’ll address that in the FAQ), but you’ll want to thaw and squeeze it thoroughly to remove excess water, or your sauce will be thin.

Ghee: If there’s one ingredient that elevates this entire dish, it’s ghee — clarified butter with the milk solids removed, giving it a higher smoke point and a nutty, toasty flavor that regular butter can’t match. You can find ghee in the international aisle of most US supermarkets, or make your own by gently simmering unsalted butter and straining out the solids. If you’re dairy-free, swap in coconut oil; you’ll lose a bit of that nuttiness, but you’ll gain a subtle tropical note that works beautifully with the spices.

Garam Masala: This is the warm, aromatic backbone of the curry. Every Indian household has its own blend, but the store-bought versions in the US (I like the ones from Penzeys or the spice aisle at Whole Foods) work beautifully. Just make sure your jar isn’t ancient — garam masala loses its punch after about six months. Fresh garam masala will smell sweet and heady, like cinnamon and cloves with a peppery edge. If yours smells like dust, replace it.

Original IngredientBest SubstitutionFlavor / Texture Impact
GheeButter or coconut oilButter adds richness but burns faster; coconut oil is dairy-free with a mild sweetness
Heavy creamFull-fat coconut creamAdds subtle coconut flavor; just as creamy and luxurious
Fresh spinachFrozen spinach (thawed, squeezed)Slightly earthier taste; texture can be a bit grainier if not pureed well
Chicken thighsChicken breast or chickpeas (vegetarian)Drier if using breast; chickpeas make it a hearty meatless meal
All-purpose flour (naan)Whole wheat flour or gluten-free blendNuttier flavor with whole wheat; gluten-free dough will be more delicate

How to Make Velvety Spinach Chicken Curry with Buttery Garlic Naan and Fluffy Basmati Rice — Step-by-Step

Take a deep breath — you’ve got this. I’m going to walk you through every single step, from marinating the chicken to pulling hot, garlicky naan off the skillet. Read through the whole recipe once before you start cooking; that way, you’ll know what’s coming next and can move confidently between tasks. Ready your mise en place (that’s French for “everything in its place”), and let’s begin.

Step 1: Marinate the Chicken

In a medium bowl, combine the 500 g of chicken chunks with 1 cup of plain yogurt, 1 tablespoon of ginger-garlic paste, 1 teaspoon of turmeric, 1 teaspoon of red chili powder, and 1 teaspoon of salt. Get in there with your hands or a spoon and mix until every piece is thoroughly coated. The yogurt not only tenderizes the meat but also helps the spices adhere. Cover tightly with plastic wrap and refrigerate for at least 1 hour — if you can do 3 or even overnight, the flavor will be noticeably deeper. When you take it out, the chicken should look pale yellow from the turmeric and smell wonderfully fragrant.

💡 Lalybeth’s Pro Tip: Pat the chicken pieces dry with a paper towel before adding them to the marinade. Excess moisture dilutes the yogurt and prevents the spices from clinging properly. This tiny step makes a big difference in how well the flavors penetrate.

Step 2: Sear the Chicken

Heat a large, heavy-bottomed skillet or Dutch oven over medium-high heat and melt 1 tablespoon of ghee until it shimmers. Working in batches if needed (do not overcrowd the pan), add the marinated chicken pieces in a single layer. Let them cook undisturbed for about 2–3 minutes per side, until a deep golden-brown crust forms. You want to hear that satisfying sizzle the moment the chicken hits the pan — if it doesn’t sizzle, your pan isn’t hot enough. Use tongs to flip each piece, then sear the other side. Transfer the browned chicken to a plate and set aside. It won’t be fully cooked through yet, and that’s okay — it’ll finish in the sauce.

⚠️ Common Mistake to Avoid: Moving the chicken around too soon. If you try to flip it before a crust forms, the meat will stick and tear, leaving behind all that beautiful browning. Let it sear undisturbed until it releases naturally from the pan.

Step 3: Build the Curry Base

In the same skillet (don’t wipe it — those browned bits are pure flavor), add the remaining 1 tablespoon of ghee. When it’s hot, toss in 1 teaspoon of cumin seeds and let them sizzle and pop for about 30 seconds. The aroma will be nutty and intoxicating. Now add the finely chopped onion and sauté, stirring occasionally, until it turns a deep golden brown — this will take a solid 5 to 7 minutes. Patience here is everything; undercooked onions leave a raw, sharp taste in your curry. Once the onions are perfect, stir in 4 minced garlic cloves, the grated 1-inch piece of ginger, and 2 slit green chilies. Cook for exactly 1 minute — just until the raw garlic smell mellows.

💡 Lalybeth’s Pro Tip: Add a pinch of salt to the onions as they cook. Salt draws out moisture and helps them soften and brown more evenly. This is a classic French technique I learned in Paris, and it works in every cuisine.

Step 4: Bloom the Spices

Turn the heat down to medium-low — this is crucial because ground spices burn quickly. Add 1 teaspoon of garam masala, 1 teaspoon of ground coriander, 1/2 teaspoon of ground cumin, and 1/4 teaspoon of ground cardamom. Stir continuously for 30 seconds, until the spices darken slightly and release their fragrance. You should smell an intense, warm wave of aroma that fills the kitchen. If at any point the spices start to stick or smell acrid, you’ve burned them and need to start the base again — there’s no saving burnt spices.

⚠️ Common Mistake to Avoid: Adding tomato puree to raw, unbloomed spices. The acid in tomatoes can prevent the spices from fully releasing their oils. Always bloom the dry spices in fat first, then add the tomato.

Step 5: Add Spinach Puree

Now pour in the pureed tomatoes and stir everything together. Cook over medium heat, stirring frequently, until the mixture thickens and you see little droplets of oil separating from the masala — about 5 minutes. This is the sign that the tomatoes have cooked through and the flavors have melded. Now add the pureed spinach and stir until the sauce turns a uniform, velvety green. Cook for 2–3 minutes, just long enough for the spinach to heat through and lose any raw flavor, but not so long that it turns olive-brown. Season with salt — taste as you go.

💡 Lalybeth’s Pro Tip: If you want that restaurant-style silky texture, take an extra 30 seconds to puree the spinach with a splash of the blanching water until it’s completely smooth — no leafy bits whatsoever. Pass it through a fine-mesh strainer if you’re feeling extra meticulous.

Step 6: Simmer and Finish

Return the seared chicken (along with any juices that have collected on the plate) to the skillet. Pour in 1/2 cup of water or chicken broth and stir to combine. Bring the curry to a gentle simmer, then reduce the heat to low, cover, and let it cook for 15–20 minutes. The chicken should be tender and cooked through — cut into a piece to check; the juices should run clear. Stir in 1/2 cup of heavy cream and let it warm through for 2 minutes without boiling (boiling can cause the cream to separate). Taste and adjust the salt, garam masala, or chili as needed. Scatter a generous handful of fresh cilantro over the top just before serving.

⚠️ Common Mistake to Avoid: Boiling the curry after adding the cream. High heat can cause the cream to curdle and the sauce to break, leaving you with an oily, grainy mess. Keep it at a gentle simmer and stir gently.

Step 7: Make Garlic Naan

While the curry simmers, let’s make the garlic naan. In a large bowl, whisk together 2 cups of all-purpose flour, 1/2 teaspoon baking powder, 1/4 teaspoon baking soda, 1/2 teaspoon salt, and 1 tablespoon sugar. Make a well in the center and add 1/4 cup plain yogurt and 1/4 cup warm milk. Mix with your hands until a shaggy dough forms, then turn it out onto a lightly floured surface and knead for 5 minutes until smooth and elastic. Cover with a damp towel and let it rest for 30 minutes — this relaxes the gluten and makes rolling easier. Divide the dough into 8 equal balls, roll each into a teardrop shape about 1/4 inch thick, and cook on a very hot dry skillet or tawa until bubbles appear on top (about 1–2 minutes). Flip and cook the other side until charred spots appear. Immediately brush with the melted butter mixed with 3 minced garlic cloves.

💡 Lalybeth’s Pro Tip: No tandoor? No problem. A cast-iron skillet heated until smoking hot gives you those beautiful blistered char marks that mimic a traditional clay oven. Flip the naan with tongs and press down gently to ensure even contact with the hot surface.

Step 8: Cook Basmati Rice

For the fluffy basmati rice side, rinse 1 cup of basmati rice in a fine-mesh strainer under cold running water until the water runs clear — this removes excess starch and is the key to separate, non-sticky grains. In a medium pot, bring 2 cups of water to a boil with 1 teaspoon of salt and 1 tablespoon of ghee. Add the rinsed rice, give it a quick stir, then reduce the heat to the lowest setting, cover with a tight-fitting lid, and cook for 15 minutes. Do not lift the lid during cooking! After 15 minutes, remove the pot from the heat and let it stand, still covered, for 5 minutes. Fluff with a fork before serving.

⚠️ Common Mistake to Avoid: Rushing to uncover the rice. The steam trapped inside finishes the cooking process, and lifting the lid releases that steam, leaving you with unevenly cooked, gummy rice. Trust the timer and keep the lid on.

Step 9: Assemble and Serve

Spoon a generous mound of the fluffy basmati rice onto each plate, creating a slight well in the center. Ladle the spinach chicken curry right into that well and beside it, letting the vibrant green sauce pool around the rice. Place a warm, garlic-butter-brushed naan on the side — or two, because trust me, you’ll want extra for scooping up every last drop of sauce. Garnish with an extra sprinkle of cilantro and maybe a thin slice of green chili for those who like more heat. Serve immediately while the naan is still warm and pliable and the curry is steaming.

💡 Lalybeth’s Pro Tip: Warm your serving plates in the oven at 200°F for 5 minutes before plating. This keeps the food hot at the table — a trick I picked up in a Paris restaurant kitchen that makes every meal feel more special.

StepActionDurationKey Visual Cue
1. MarinateCoat chicken in yogurt-spice mix1 hr (or overnight)Pale yellow, evenly coated pieces
2. SearBrown chicken in ghee6–8 minutesDeep golden-brown crust
3. BaseSauté onions, ginger, garlic, chilies7–8 minutesOnions deep golden brown
4. Bloom SpicesCook ground spices in fat, add tomato5–6 minutesOil separating from masala
5. SpinachAdd pureed spinach, stir2–3 minutesUniform vivid green sauce
6. SimmerAdd chicken and liquid, cook covered15–20 minutesChicken juices run clear
7. NaanKnead, rest, roll, cook on skillet35 minutes (with resting)Blistered bubbles, charred spots
8. RiceRinse, boil, simmer, rest20 minutesSeparate, fluffy grains

Serving & Presentation

When I plate this dish, I think about the way my mother would set the table in Morocco — everything in the center, meant for sharing, with colors that make you want to dive in. For this spinach chicken curry, I like to use wide, shallow bowls that show off the contrast between the emerald sauce, the white rice, and the golden naan. Spoon the rice into a neat mound slightly off-center, then ladle the curry next to it so the sauce pools beautifully. Tuck a naan into the side of the bowl, half draped over the edge, and finish with a scattering of fresh cilantro leaves and maybe a few thin rings of red onion for crunch and color. The visual appeal of this dish is half the experience — those vibrant greens and warm golds are pure comfort on a plate.

For sides, think about balancing the richness of the curry. A cooling cucumber raita — just grated cucumber stirred into yogurt with a pinch of salt and cumin — is a classic and takes literally two minutes to make. A simple kachumber salad of diced tomatoes, onions, and cucumbers with lemon juice adds freshness and acidity. If you want to go the extra mile, some pickled onions or a spoonful of mango chutney from your local grocery store provide that sweet-tangy contrast that wakes up every bite. In my NYC kitchen, I often serve this with a crisp, cold lager or a citrusy white wine like Sauvignon Blanc — the acidity cuts through the cream beautifully.

Pairing TypeSuggestionsWhy It Works
Side DishCucumber raita, kachumber salad, pickled onionsCooling and acidic elements balance the rich, creamy curry
Sauce / DipMango chutney, tamarind sauce, mint chutneySweet and tangy notes contrast the savory spices
BeverageCold lager, Sauvignon Blanc, mango lassiCrisp and refreshing drinks cut through the richness
GarnishFresh cilantro, sliced red onion, lemon wedgesAdds brightness, crunch, and a pop of color

Make-Ahead, Storage & Reheating

Between testing recipes, shooting content, and running around this city that never sleeps, I’ve become a master at meal prep. This spinach chicken curry is actually one of those magical dishes that tastes even better the next day — the spices continue to meld, and the sauce deepens in flavor overnight. I often make a double batch of the curry on Sundays and portion it out for quick dinners during the week. The naan dough can also be made ahead and refrigerated, and the rice reheats surprisingly well with a little trick I’ll share below.

MethodContainerDurationReheating Tip
RefrigeratorAirtight glass or BPA-free plastic containerUp to 4 daysReheat gently on stovetop over low heat, adding a splash of water if needed
FreezerFreezer-safe container or heavy-duty zip-top bagUp to 3 monthsThaw overnight in fridge, reheat slowly on stovetop; avoid microwaving the curry with cream
Make-AheadSeparate containers for curry, dough, and riceCurry: 2 days ahead; Naan dough: 1 day ahead; Rice: 1 day aheadReheat rice with a damp paper towel on top to restore moisture

One thing I’ve learned the hard way: never microwave this curry on high power. The cream can separate and the chicken can turn rubbery. Instead, transfer the curry to a small saucepan, add a tablespoon of water or broth to loosen it, and warm it over the lowest possible heat, stirring occasionally, until just heated through — about 5 to 7 minutes. The basmati rice reheats beautifully in the microwave if you cover it with a damp paper towel to create steam; 1 minute on high, then fluff with a fork. The naan is best refreshed in a dry skillet for 30 seconds per side until warm and pliable again.

If you’re freezing the curry, I recommend doing so without the cream. Prepare the recipe through step 5, cool completely, and freeze the spinach-chicken base. When you’re ready to serve, thaw it overnight in the fridge, reheat gently, and stir in the cream just before serving. This preserves the silky texture and prevents any risk of the cream curdling during the freeze-thaw cycle.

Variations & Easy Swaps

VariationKey ChangeBest ForDifficulty Impact
Dairy-Free Coconut VersionSwap ghee for coconut oil, cream for coconut creamLactose-intolerant or vegan-adjacent dietsNo change in difficulty
Gluten-Free AdaptationReplace naan with gluten-free flatbread; use tamari if adding soyCeliac or gluten-sensitive guestsSlightly more delicate dough
Harissa-Spiced TwistAdd 1–2 tablespoons harissa paste with the tomato pureeSpice lovers; North African flavor fusionNo change in difficulty

Dairy-Free Coconut Spinach Chicken Curry

This is the version I make most often for my lactose-intolerant friends, and honestly, it’s spectacular. Replace the ghee with an equal amount of virgin coconut oil — it has a higher smoke point and adds a subtle tropical sweetness. Instead of heavy cream, use full-fat coconut cream (the thick part that rises to the top of a can of coconut milk). Stir it in at the end just as you would the cream, and watch the sauce turn even silkier. The coconut flavor is present but does not overpower the spinach chicken curry; instead, it adds a gentle sweetness that plays beautifully with the garam masala and cardamom. This version is also entirely Paleo-friendly if you serve it without the naan or with a grain-free flatbread.

Gluten-Free Spinach Chicken Curry with Almond Flour Flatbread

The curry itself is naturally gluten-free — no flour, no hidden wheat — so all you need to focus on is the naan. For a quick gluten-free flatbread, combine 1 cup almond flour, 1/4 cup tapioca flour, 1/4 teaspoon salt, 1 egg, and 2 tablespoons of yogurt to form a soft dough. Roll between two sheets of parchment paper and cook in a hot non-stick skillet with a little oil. It won’t have the same chew as wheat-based naan, but it’s tender, nutty, and absolutely delicious for scooping up the curry. I’ve served this to gluten-free friends at dinner parties in my NYC apartment, and no one felt like they were missing out.

Fiery Harissa Spinach Chicken Curry

Here’s where my Moroccan roots come in. Harissa — that smoky, fiery North African chili paste — is a staple in my pantry, and adding a tablespoon or two to the tomato masala transforms this curry into something with a deep, smoldering heat. I recommend starting with 1 tablespoon of mild harissa and tasting; you can always add more, but you can’t take it out. The smokiness of the harissa complements the spinach beautifully and gives the dish a slightly different personality, one that reminds me of the spicy spinach dishes my mother used to make in our kitchen in Casablanca. Serve this version with a cooling mint yogurt on the side to balance the heat.

What is the best way to make the spinach chicken curry extra creamy without using heavy cream?

You have several wonderful options here. My personal favorite is full-fat coconut cream — the thick part that rises to the top of a chilled can of coconut milk. It’s every bit as luxurious as heavy cream and adds a subtle sweetness that complements the spices. You can also blend a handful of raw cashews that have been soaked in hot water for 20 minutes; puree them with the spinach and you’ll get a remarkably creamy, dairy-free sauce. Greek yogurt is another excellent option, but stir it in off the heat to prevent curdling. If you’re looking for a lighter approach, a mashed ripe avocado stirred in at the very end creates an incredibly silky texture without any dairy at all — just make sure to warm it through gently so the avocado doesn’t turn bitter.

Can I substitute frozen spinach for fresh spinach in this velvet spinach chicken curry recipe?

Absolutely. In fact, I always keep a bag of frozen spinach in my freezer for those nights when a trip to the market isn’t in the cards. Thaw about 1 1/2 cups of frozen spinach completely, then place it in a clean kitchen towel and squeeze as hard as you can to remove all excess water — this is the crucial step. Frozen spinach holds a lot more water than fresh, and if you skip the squeezing, your curry will be thin and watery instead of velvety. Once squeezed, puree it just as you would fresh blanched spinach. The flavor will be slightly earthier and a touch less bright, but the texture will be nearly identical, and nobody will guess it isn’t fresh.

How long should I cook the chicken in the spinach curry to keep it tender and not dry?

With boneless chicken thighs, the sweet spot is 15 to 20 minutes at a gentle simmer after they’ve been seared. Thighs have enough fat and connective tissue to stay moist even with longer cooking, so you have a forgiving window. If you’re using chicken breast instead, reduce that simmer time to 10 to 12 minutes — check for doneness by cutting into the thickest piece; the juices should run clear. The most important thing is to not boil the curry aggressively once the chicken is in. A rapid boil will seize up the meat fibers and squeeze out moisture, making even thighs tough. Keep the heat low, keep the lid on, and let the residual heat do its gentle work. I also pull the chicken from the fridge about 20 minutes before searing so it cooks more evenly.

What can I use instead of buttery garlic naan if I don’t have yeast or a tandoor at home?

This recipe uses baking powder and baking soda instead of yeast specifically so you don’t need any rising agent that requires proofing or extended resting. And a tandoor? Definitely not necessary. A cast-iron skillet, a heavy non-stick pan, or even a griddle heated until smoking hot will give you those beautiful charred bubbles. If you really want to skip the naan-making entirely, warm flour tortillas brushed with garlic butter are a surprisingly good stand-in in a pinch. Store-bought pita bread toasted with garlic butter also works. For a low-carb option, I’ve served this curry with cauliflower rice and a side of roasted vegetables, and it was still a satisfying, complete meal.

Why does my spinach curry turn brown instead of staying bright green?

This is one of the most common frustrations I hear from home cooks, and the culprit is almost always overcooking. Spinach contains chlorophyll, which breaks down with prolonged heat exposure, turning from vibrant green to an olive-brown. The fix is my velvet touch technique: blanch the spinach in boiling water for just 45 seconds, immediately shock it in an ice bath to stop the cooking, then puree it. Add the puree to the curry base and cook it for only 2 to 3 minutes — just enough to warm it through. Another factor is acidity; if your tomato puree is very acidic, it can dull the green color. A tiny pinch of baking soda (literally a pinch) added with the spinach can help neutralize the acid and preserve the color, but use it sparingly — too much and you’ll taste it.

Can I make this spinach chicken curry ahead of time for a dinner party?

Yes, and I strongly encourage it — this curry tastes even better the next day. Prepare the entire curry up to 48 hours in advance, but hold off on adding the cream. Cool it completely, store it in an airtight container in the refrigerator, and when your guests arrive, gently reheat it on the stovetop over low heat. Stir in the cream just before serving, and it will taste freshly made. The naan dough can be made a day ahead and kept covered in the refrigerator; just let it come to room temperature before rolling. The rice can also be cooked ahead and reheated, but I find freshly cooked basmati rice has the best texture, so I usually start the rice about 25 minutes before I plan to serve.

Is spinach chicken curry healthy?

This dish checks a lot of boxes for a nourishing, balanced meal. Spinach is packed with iron, folate, vitamin K, and antioxidants. Chicken thighs provide high-quality protein and B vitamins. The spices — particularly turmeric, cumin, and ginger — have anti-inflammatory properties. At around 650 calories per serving with rice and naan, it’s a satisfying dinner that won’t leave you feeling overly heavy. If you want to lighten it up, use chicken breast instead of thighs, swap the heavy cream for Greek yogurt or a cashew cream, and go easy on the naan. You can also increase the spinach-to-chicken ratio for extra nutrients without adding many calories.

What’s the best rice to serve with spinach chicken curry?

Basmati rice is the classic choice and my top recommendation. Its long, slender grains stay separate and fluffy when cooked properly, and its delicate fragrance — reminiscent of jasmine and pandan — pairs beautifully with the aromatic spices in the curry. Look for aged basmati rice in the international aisle; it has had time to dry out slightly, which helps the grains stay distinct. Jasmine rice is a good substitute and is more widely available, though it’s slightly stickier. For a healthier twist, brown basmati rice adds a nutty chew and more fiber, but you’ll need to adjust the cooking time to about 40 minutes. I don’t recommend short-grain or sushi rice here — they’re too sticky and will clump under the curry.

How do I store and reheat leftover garlic naan?

Fresh naan is at its best straight off the skillet, but leftovers can absolutely be revived. Wrap the cooled naan tightly in aluminum foil and store at room temperature for up to a day, or in the refrigerator for up to 3 days. To reheat, unwrap and place it in a dry, hot skillet over medium heat for about 30 seconds per side until warmed and slightly crisped. You can also wrap it in a damp paper towel and microwave for 15–20 seconds, but this will make it soft and steamy rather than charred. For freezer storage, separate each naan with parchment paper, stack them, wrap tightly, and freeze for up to a month. Reheat directly from frozen in a hot skillet.

Can I use bone-in chicken for this spinach chicken curry?

You absolutely can, and bone-in chicken pieces — thighs, drumsticks, or even a whole cut-up chicken — will give you an even richer, more deeply flavored curry because the bones and connective tissue release gelatin into the sauce as it simmers. The trade-off is cooking time. Bone-in pieces need about 30 to 35 minutes of covered simmering instead of the 15 to 20 minutes for boneless. The chicken is done when an instant-read thermometer inserted into the thickest part (away from the bone) registers 165°F. I love using bone-in thighs for a weekend dinner when I have a little more time to let the curry bubble away gently on the stove.

Share Your Version!

I cannot wait to see how this velvety spinach chicken curry turns out in your kitchen. Every time someone makes one of my recipes and tags me, it absolutely makes my day — I love seeing the little tweaks you make, the way you plate it, the smiling faces around your table. Did you add extra garlic to the naan? Did you try the harissa version? Did your kids gobble it up even though it’s packed with spinach? Tell me everything.

If you enjoyed this recipe, I would be so grateful if you left a star rating and a comment below — it helps other home cooks find this recipe and gives me the fuel to keep creating in my tiny NYC kitchen. Snap a photo of your finished dish and share it on Instagram or Pinterest, tagging @cookingwithlalyta so I can repost your beautiful creation. And here’s my one question for you: what’s your favorite way to use spinach in a surprising or unexpected dish? Drop your answer in the comments — I read every single one.

From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — Lalybeth 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Velvety Spinach Chicken Curry with Buttery Garlic Naan and Fluffy Basmati Rice recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow Lalybeth on Pinterest @cookingwithlalyta

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Velvety Spinach Chicken Curry with Buttery Garlic Naan and Fluffy Basmati Rice


  • Author: Chef Lalybeth
  • Total Time: 1 hour 5 minutes
  • Yield: 4 1x

Description

A rich and creamy spinach-based chicken curry, perfectly spiced, served with garlic butter naan and fragrant basmati rice. This comforting dish is ideal for a hearty dinner.


Ingredients

Scale
  • For the Chicken Marinade:
  • 500 g boneless chicken thighs, cut into chunks
  • 1 cup plain yogurt
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 teaspoon salt
  • For the Spinach Curry Base:
  • 2 tablespoons ghee or butter
  • 1 large onion, finely chopped
  • 4 garlic cloves, minced
  • 1-inch piece ginger, grated
  • 2 green chilies, slit
  • 1 teaspoon cumin seeds
  • 1 teaspoon garam masala
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon ground cardamom
  • 2 large tomatoes, pureed
  • 2 cups fresh spinach leaves, blanched and pureed
  • 1/2 cup heavy cream
  • 1/2 cup water or chicken broth
  • Salt to taste
  • Fresh cilantro for garnish
  • For the Buttery Garlic Naan:
  • 2 cups all-purpose flour
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 tablespoon sugar
  • 1/4 cup plain yogurt
  • 1/4 cup warm milk
  • 2 tablespoons melted butter
  • 3 garlic cloves, minced (for garlic butter topping)
  • For the Fluffy Basmati Rice:
  • 1 cup basmati rice
  • 2 cups water
  • 1 teaspoon salt
  • 1 tablespoon ghee or butter

Instructions

  1. Marinate the Chicken: In a bowl, combine chicken chunks with yogurt, ginger-garlic paste, turmeric, red chili powder, and salt. Mix well, cover, and refrigerate for at least 1 hour.
  2. Cook the Chicken: In a large skillet, melt 1 tablespoon ghee over medium-high heat. Add the marinated chicken and sear until golden brown on all sides. Remove chicken and set aside.
  3. Prepare the Curry Base: In the same skillet, add the remaining ghee. Add cumin seeds and let them splutter. Then add chopped onion and sauté until golden brown, about 5-7 minutes. Add minced garlic, grated ginger, and slit green chilies; cook for 1 minute.
  4. Add Spices: Stir in garam masala, ground coriander, ground cumin, and cardamom. Cook for 30 seconds until fragrant. Add tomato puree and cook until the mixture thickens and oil separates, about 5 minutes.
  5. Incorporate Spinach: Add the spinach puree and stir well. Cook for 2-3 minutes. Season with salt.
  6. Finish Curry: Return the seared chicken to the pan. Add water or broth, bring to a simmer, then reduce heat to low. Cover and cook for 15-20 minutes until chicken is tender and cooked through. Stir in heavy cream and cook for another 2 minutes. Adjust seasoning as needed. Garnish with fresh cilantro.
  7. Prepare Garlic Naan: Combine flour, baking powder, baking soda, salt, and sugar in a bowl. Add yogurt and warm milk; mix into a soft dough. Knead for 5 minutes until smooth. Cover and let rest for 30 minutes. Divide dough into 8 balls. Roll each into a teardrop shape. Cook on a very hot skillet or tawa until bubbles appear, then flip and cook the other side. Brush with melted butter mixed with minced garlic.
  8. Cook Basmati Rice: Rinse rice until water runs clear. In a pot, bring 2 cups water to a boil with salt and ghee. Add rice, reduce heat to low, cover, and cook for 15 minutes. Remove from heat and let stand covered for 5 minutes. Fluff with a fork.
  9. Serve: Place a bed of rice on a plate, top with the velvety spinach chicken curry, and serve with warm buttery garlic naan. Enjoy!

Notes

For a dairy-free version, substitute ghee with coconut oil and use coconut cream instead of heavy cream. The spinach can be replaced with kale or Swiss chard.

  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Method: Main Course
  • Cuisine: Indian

Nutrition

  • Calories: 650 kcal
  • Sugar: 8 g
  • Fat: 32 g
  • Carbohydrates: 55 g
  • Protein: 35 g


Velvety Spinach Chicken Curry with Buttery Garlic Naan and Fluffy Basmati Rice

Leave a Comment

Recipe rating