Side Dishes
This sweet potato and spinach Indian recipe transforms humble ingredients into a velvety, coconut-cashew cream masterpiece that’s rich, aromatic, and deeply satisfying. 🌿 The secret lies in slow-cooked sweet potatoes and wilted spinach bound together by a luscious cashew-coconut gravy, tempered with warm spices that create layers of flavor with every bite.
What makes this dish special is its balance—sweet from the potatoes, earthy from the spinach, and nutty from the cashew-coconut blend, all harmonized by traditional Indian spices.
The recipe begins with a simple yet essential step: roasting the sweet potatoes until tender and caramelized, which deepens their natural sweetness. Spinach is then wilted just enough to retain its vibrant color and nutrients, before being folded into the creamy coconut-cashew sauce.
This sauce isn’t just a topping—it’s the heart of the dish, where toasted spices like cumin, coriander, and garam masala infuse warmth, while fresh cilantro and lemon brighten the finish.
The result is a dish that’s comforting yet elegant, perfect as a vegetarian main or a side that steals the show.
What sets this recipe apart is its foolproof technique—no complicated steps, just layered flavors that build over time. The slow cooking ensures the potatoes are tender without losing texture, while the cashew-coconut gravy adds a luxurious creaminess that’s lighter than traditional dairy-based curries.
The dish is also incredibly versatile: serve it with warm naan, basmati rice, or even as a filling for flatbread wraps. The aroma alone will draw everyone to the table, and the first bite delivers that perfect balance of sweet, savory, and spiced notes.
For those new to Indian cooking, this recipe is a gateway to understanding the magic of tempering and slow-cooked flavors. The spices are measured simply but impactfully, and the sauce comes together with minimal effort—just blend, simmer, and serve.
Whether you’re a seasoned home cook or a beginner, this dish proves that authentic Indian flavors are accessible and unforgettable. Ready to create something truly special?
Ingredients for sweet potato and spinach indian
Roasted sweet potatoes meet wilted spinach in this velvety coconut-cashew Indian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium size, peeled and cubed |
| Fresh Spinach 🌿 | 10 oz | Baby spinach preferred, stems removed |
| Raw Cashews 🥜 | 1 cup | Unsalted, toasted for depth |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Fresh Ginger Root 🌿 | 2 tbsp | Grated, aromatic quality |
| Garlic Cloves 🧄 | 6 cloves | Peeled, for aromatic base |
| Ground Cumin 🌶️ | 1 tsp | Toasted for enhanced flavor |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Garam Masala 🌶️ | 1 tsp | Homemade or quality brand |
| Turmeric Powder 🧂 | ½ tsp | Fresh root preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for brightness |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for roasting |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The sweet potatoes are the foundation—choose vibrant orange varieties like Beauregard for natural sweetness. Whole Foods or local farmers markets often carry the best quality, with firm texture and no soft spots. For spinach, baby spinach from the refrigerated section stays fresher longer than pre-washed bags. Toast your cashews in a dry pan for 2-3 minutes until fragrant—this step elevates the nutty depth. Coconut milk should be full-fat for authentic creaminess; brands like Thai Kitchen or Goya work perfectly, but avoid light versions.
No fresh ginger? Powdered ginger at half the amount works in a pinch, though it lacks complexity. Substitute garlic with 1 tsp garlic powder plus 1/4 tsp onion powder, but fresh is ideal. For garam masala, MDH or Everest are reliable brands—just ensure it's 100% spice without fillers. The spinach can be swapped for kale or Swiss chard, but wilt it separately to avoid bitterness. Lemon juice is non-negotiable; Mexican or Eureka lemons have the best acidity. Prefer less heat? Reduce the garam masala to 1/2 tsp and add 1/4 tsp cinnamon for warmth instead.
Store prepped spinach in an airtight container with a damp paper towel for up to 3 days. The cashew-coconut sauce keeps for 5 days refrigerated or 3 months frozen—portion into ice cube trays before freezing for easy reheating. Roasted sweet potatoes can be prepped 2 days ahead; refrigerate covered. Reheat gently on low to preserve texture. This dish reheats beautifully—add a splash of water if it thickens too much.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to juggle three pans. Toss in cubed sweet potatoes, wilted spinach, and a handful of raw cashews—then let the coconut milk and ginger work their magic in one pot. The spinach softens while the sweet potatoes caramelize right there, no flipping required.
- Creamy Without Guilt: Between us, coconut milk makes everything taste like a hug. Here, it balances the earthy sweetness of the potatoes and the peppery bite of spinach, while the cashews add a buttery crunch that feels indulgent but isn’t. Honestly, my kids ask for seconds before I even finish serving.
- Lunchbox Hero: This dish reheats like a dream—pack it for work or school, and it’ll still taste fresh hours later. The ginger keeps it vibrant, and the cashews hold their texture, so it’s not sad, soggy leftovers. (Yes, even on a Tuesday night.)
- Budget Bright Spot: Sweet potatoes and spinach stretch this recipe into two meals without breaking the bank. Add a can of coconut milk and a bag of cashews, and you’ve got a week’s worth of lunches for less than takeout. Plus, ginger lasts forever in the freezer if you’re not using it all at once.
Step-by-step instructions for sweet potato and spinach coconut-cashew curry
Master this velvety Indian curry with rich coconut-cashew cream and vibrant spices.
🍳 Step 1: Roast Sweet Potatoes and Toast Spices
Preheat your oven to 400°F. Toss the 2 lbs sweet potatoes (peeled and cubed) with 2 tbsp olive oil and 0.5 tsp sea salt on a rimmed baking sheet. Roast for 25-30 minutes until tender with caramelized edges.
While the potatoes roast, heat a dry skillet over medium heat. Add 1 cup raw cashews and toast for 3-4 minutes until fragrant. Immediately transfer to a bowl to cool. In the same skillet, toast 1 tsp ground cumin, 1 tsp ground coriander, and 0.5 tsp turmeric powder for 30 seconds until aromatic.
🍳 Step 2: Build the Aromatic Base
In a large pot, heat 2 tbsp olive oil over medium heat. Add the toasted spices along with 2 tbsp grated fresh ginger root and 6 peeled garlic cloves. Sauté for 1-2 minutes until the garlic turns golden and fragrant.
Pour in the 1 can coconut milk and bring to a gentle simmer. Add the roasted sweet potatoes and 1.5 tsp sea salt. Reduce heat to low and let it cook for 10 minutes while you prepare the spinach.
👨🍳 Step 3: Prepare the Spinach and Cream Sauce
Rinse the 10 oz fresh spinach thoroughly and drain well. In a separate bowl, combine the toasted cashews with 2 tbsp lemon juice and 0.5 tsp black pepper. Using a blender or food processor, blend until smooth—this creates our rich cashew cream base.
Once the sweet potatoes are partially tender, stir in the spinach and cook for 2-3 minutes until just wilted. Remove from heat and carefully stir in the cashew cream mixture. The sauce should thicken slightly from the residual heat.
🥘 Step 4: Finish with Garam Masala and Fresh Herbs
Return the curry to low heat and sprinkle in 1 tsp garam masala. Stir gently to incorporate, letting the spices bloom for 1 minute. Taste and adjust seasoning—you may need a pinch more salt or pepper to balance the flavors.
Remove from heat and stir in the 0.25 cup chopped fresh cilantro. The bright herb notes cut through the richness of the coconut and cashew cream. Let the curry sit for 5 minutes before serving to allow flavors to meld completely.
🍽️ Step 5: Serve Warm with Accompaniments
Ladle the curry into bowls, ensuring each serving gets a generous portion of spinach and sweet potato. Garnish with additional cilantro if desired. This dish pairs beautifully with basmati rice or warm naan bread.
For best results, serve immediately while the coconut cream is still silky. The flavors continue to develop as it sits, so don't wait too long—this curry is at its peak when served fresh from the pot.
Pro Tips For Making Sweet Potato And Spinach Indian
- PARBOIL THEN ROAST: Sweet potatoes need a head start—toss peeled, cubed pieces in boiling water for 3 minutes first, then drain and roast at 425°F (220°C) for 20-25 minutes. This keeps them tender inside without turning to mush, especially if you’re adding coconut milk later (which can make them gummy if overcooked).
- TOAST THE CASHEWS: Skip the raw cashew shortcut—toss them in a dry pan over medium heat for 3-4 minutes until golden and fragrant. That nutty aroma carries through the dish, and they won’t turn to paste when blended with coconut milk. (Yes, even if you’re impatient like me.)
- WILT SPINACH FAST: Chop spinach into 1-inch pieces and add it to the pan after the sweet potatoes have softened. A splash of water or the reserved coconut milk helps it collapse in 1-2 minutes—no sad, soggy piles. Overcrowding the pan is the fastest way to a watery mess.
- GINGER: GRATE, DON’T CHOP: Use a microplane for ginger—no, really. Finely grated ginger dissolves smoothly into the coconut milk, while chopped pieces linger like tiny surprises. If you’re using fresh, 1 teaspoon of grated ginger is enough; don’t double it unless you’re feeding a spice-loving crowd.
Perfect pairings for sweet potato and spinach indian
Rice Pairings
This velvety curry pairs perfectly with jasmine or basmati rice, which absorbs the coconut-cashew cream beautifully. Cook 1 cup basmati rice with 1.5 cups water and a pinch of salt, then fluff with a fork before serving.
For extra richness, stir in 1 tbsp toasted coconut flakes and a squeeze of lemon. 🍚
For a heartier option, try jeera rice (cumin-infused basmati), which complements the warm spices in the curry. Sauté 1 cup rice with 1 tsp cumin seeds and 2 tbsp ghee until fragrant, then cook as usual. The nutty aroma enhances the dish’s depth.
Bread Pairings
Warm naan or roti is a must—brush with garlic-infused ghee or yogurt before serving. For a quick fix, toast whole wheat naan in a skillet with 1 tsp butter until golden. The soft texture contrasts wonderfully with the creamy curry. 🥖
Experiment with garlic naan or cheesy naan for added indulgence. Store-bought options like Tandoor Indian Cuisine or Trader Joe’s work well, but homemade always tastes best. Serve with a side of mango chutney for a sweet-tangy balance.
Drink Pairings
Cool mango lassi or coconut water cuts through the richness of the curry. Blend 1 cup yogurt, ½ cup mango pulp, and 1 tsp cardamom for a refreshing sip. For a non-dairy option, try iced hibiscus tea (add 1 tbsp lime juice for brightness). 🍹
A crisp green tea or masala chai (spiced black tea) enhances the dish’s aromatic spices. Brew 1 tsp chai spice mix with 1 cup hot water and 1 cup milk, then sweeten lightly. The warmth of the tea balances the curry’s creaminess.
Garnish Ideas
Finish with toasted coconut flakes or crushed peanuts for crunch. Sprinkle fresh cilantro and a drizzle of chili oil for heat. For a smoky touch, add 1 tsp smoked paprika to the garnish. 🌶️
Serve with pickled onions or quick-pickled radishes to add a tangy contrast. Thinly slice ½ red onion, soak in ¼ cup vinegar, 1 tsp sugar, and a pinch of salt for 15 minutes—perfect for topping bowls.
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes in this recipe?
While you can technically use regular potatoes, the dish loses its signature depth and natural sweetness. Sweet potatoes caramelize beautifully during roasting, adding a rich, earthy flavor that complements the coconut-cashew cream. If you must substitute, use orange-fleshed potatoes like Yukon Gold for a closer texture and color match.
How can I make this dish spicier?
Add heat with 1/2 tsp cayenne pepper or 1 tsp Kashmiri chili powder when tempering the spices. For smoky depth, stir in 1/2 tsp smoked paprika with the garam masala. Finish with a drizzle of chili oil or fresh red chili flakes before serving for an extra kick.
What if I don't have fresh spinach?
Use frozen spinach instead—thaw and squeeze out excess water before adding to the curry. For a different texture, try kale or Swiss chard, but remove stems first and wilt separately to avoid bitterness. Baby spinach from the refrigerated section works best for freshness and tenderness.
Can I make this recipe ahead of time?
Yes! The curry actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for up to 3 days. Reheat gently on low heat with a splash of water to restore creaminess. For longer storage, freeze for up to 3 months—portion into ice cube trays before freezing for easy reheating.
Why does my sauce turn out too thick?
This usually happens if the coconut milk separates or the cashew cream wasn't blended smooth enough. Stir in 1-2 tbsp warm water or coconut milk while reheating to adjust consistency. For prevention, blend the cashew mixture until completely smooth and simmer the curry uncovered to avoid over-thickening.
