Sweet Potato and Spinach Curry Recipe: Spiced Velvety Swirl With Earthy Greens

Side Dishes

Sweet Potato and Spinach Curry Recipe: Spiced Velvety Swirl With Earthy Greens

This sweet potato and spinach curry recipe transforms humble ingredients into a velvety, aromatic dish that balances earthy sweetness with vibrant greens. The key lies in slow-cooked sweet potatoes that melt into the sauce, while fresh spinach wilted at the last moment keeps its bright color and nutrients.

I've perfected this vegetarian version using traditional tempering techniques—blooming whole spices in hot oil—to build layers of flavor that linger with every bite.

The beauty of this curry is its adaptability: rich coconut milk creates the creamy base, but you can easily substitute with cashew cream for a lighter option. Fresh ginger and garlic form the aromatic foundation, while garam masala and turmeric add that signature Indian warmth.

What makes this recipe stand out is how it lets the natural sweetness of sweet potatoes shine without overpowering the delicate spinach, creating a harmonious balance of flavors.

By the time you serve this curry, you'll have a dish that's deeply satisfying yet light enough for any meal—think tender sweet potatoes, silky sauce, and a final burst of fresh spinach that adds vibrant color and texture.

The aroma alone will have everyone at the table anticipating that first spoonful. Ready to create this comforting, restaurant-quality side?

This recipe works beautifully as a standalone vegetarian main or alongside rice and naan. The method is simple but yields professional results, with minimal prep and maximum flavor development through slow simmering. Let's get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato and spinach curry

Transform humble ingredients into a velvety curry with earthy sweetness and vibrant greens.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium size, peeled and cubed
Fresh Spinach 🌿 8 oz Baby or tender leaves preferred
Yellow Onion 🧅 1 whole Medium size, finely chopped
Garlic Cloves 🧄 6 cloves Fresh, minced for aromatic base
Fresh Ginger 🌿 2 tbsp Grated, finely minced
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Cashew Cream 🥜 ½ cup Substitute for coconut milk if preferred
Vegetable Oil 🫒 2 tbsp For tempering spices
Garam Masala 🌶️ 1 ½ tbsp Ground, for authentic warmth
Ground Turmeric 🌿 1 tsp Freshly ground preferred
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Ground Coriander 🌿 1 tsp For citrusy brightness
Salt 🧂 1 tsp Diamond Crystal preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The sweet potatoes are the heart of this curry—choose vibrant orange ones with smooth skin, as they hold their shape better during cooking. Whole Foods Market or local farmers' markets often carry the sweetest varieties, but any standard grocery store sweet potato works in a pinch. For the spinach, baby spinach or tender young leaves wilt beautifully without turning bitter. Avoid pre-washed bags with wilted edges, as they lose their bright color. The coconut milk should be full-fat for creaminess, though cashew cream offers a lighter alternative that still delivers rich texture. If using cashews, soak them overnight for maximum smoothness when blended.

No garam masala? Mix equal parts ground cumin, coriander, and cardamom for a close substitute. Fresh ginger is ideal, but dried ginger at half the amount works if you're in a hurry—just toast it lightly to deepen the flavor. The onion and garlic form the aromatic base, so don't skip mincing them finely. For a lighter dish, reduce the coconut milk to 1/2 cup and add 1/2 cup vegetable broth instead. The lemon juice at the end brightens everything, so use freshly squeezed—bottled lemon juice lacks the same tang. If cilantro isn't your thing, fresh parsley or basil adds a lovely contrast.

Sweet potatoes keep for 2 weeks in a cool, dark place, while spinach should be used within 5 days of purchase for peak freshness. The curry sauce reheats beautifully—simmer for 5 minutes on the stove or microwave for 2 minutes, stirring occasionally. For meal prep, store portions in airtight containers for up to 4 days in the fridge or 3 months in the freezer. The sauce thickens upon reheating, so add a splash of water or coconut milk if needed. Garnish with fresh cilantro just before serving to preserve its vibrant color and aroma.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Toss everything—onion, ginger, garlic—into one pot with the sweet potatoes and spinach, and let the stove do the work. No chopping boards left out overnight, no stress.
  • Sweet Heat Balance: That caramelized sweet potato meets the bright, garlicky kick of the spinach—it’s the kind of flavor that lingers. Honestly, the ginger gives it this warm, spicy depth that makes it feel like a restaurant dish without the fuss.
  • Meal Prep Hero: Between us, this curry tastes even better the next day. I make a big batch on Sundays, and it’s my go-to for lunches or quick dinners—just reheat and serve. The spinach wilts perfectly, and the sweet potatoes stay tender, not mushy.
  • Budget-Friendly Staples: Sweet potatoes and spinach are my wallet’s best friends—cheap, nutritious, and packed with flavor. Plus, you’re not buying some obscure spice blend; just onion, garlic, and ginger, which I always have on hand. No excuses.

Step-by-step instructions for sweet potato and spinach curry

Here's how to craft a velvety, aromatic curry where sweet potatoes caramelize into tender morsels and spinach wilts into lush green swirls.

1

Sauté Aromatics Until Fragrant

Heat the 2 tablespoons vegetable oil in a heavy-bottomed pot over medium heat. Add the finely chopped yellow onion and cook for 5 minutes until translucent and slightly softened. The onions should release their sweetness without browning.

Add the 6 minced garlic cloves and 2 tablespoons finely minced fresh ginger, stirring constantly for 1 minute until the raw garlic scent dissipates. This step builds the aromatic foundation—don't rush it. The garlic should soften but not color. Immediately add the 1 teaspoon ground turmeric, 1 teaspoon ground cumin, and 1 teaspoon ground coriander, stirring for 30 seconds to toast the spices gently.

2

Cook Sweet Potatoes Until Tender

Increase heat to medium-high and add the 2 pounds cubed sweet potatoes, stirring to coat in the spiced oil. Reduce heat to medium and cook for 10-12 minutes, stirring occasionally, until the sweet potatoes begin to soften at the edges. You'll see their natural sugars caramelize slightly—this deepens the flavor.

Pour in the 1 can coconut milk and ½ cup cashew cream, stirring well to combine. The mixture should look creamy but not watery. Bring to a gentle simmer, then reduce heat to low and cover partially. Let the sweet potatoes simmer for 20-25 minutes, stirring occasionally, until fork-tender with just a slight resistance.

3

Build Depth with Spices and Acid

Once the sweet potatoes are tender, uncover the pot and increase heat to medium. Add the 1.5 tablespoons garam masala and 1 teaspoon salt, stirring vigorously for 2 minutes to bloom the spices fully. The curry should develop a rich, earthy aroma—this is when the flavors truly meld.

Stir in the 1 tablespoon freshly squeezed lemon juice, which brightens the dish and balances the richness. Taste and adjust seasoning if needed—this is your chance to perfect the flavor profile before adding the spinach. The curry should be harmonious but still have room for the spinach's freshness to shine.

4

Wilt Spinach and Finish

Add the 8 ounces fresh spinach in batches, stirring constantly until just wilted—about 2-3 minutes total. The spinach should collapse into tender green swirls throughout the curry. Avoid overcooking, or it will turn bitter. Remove from heat immediately after the spinach is incorporated.

Let the curry rest for 5 minutes off the heat. This allows the flavors to settle and the spinach to fully meld with the sweet potatoes. Garnish with the ¼ cup chopped fresh cilantro just before serving. The cilantro adds a fresh, herbal note that cuts through the richness of the coconut and spices.

👨‍🍳

Pro Tips For Making Sweet Potato And Spinach Curry

  • COOK SWEET POTATOES FIRST: Toss peeled, cubed sweet potatoes in 1 tablespoon oil and roast at 400°F (200°C) for 15 minutes before adding to the curry. The extra caramelization deepens the flavor—trust me, I used to skip this and wondered why my curry tasted flat.
  • SALT THE ONIONS: Sprinkle a pinch of salt on sliced onions while they cook—they’ll soften faster and sweeten up better. I learned this the hard way after burning three batches of curry where the onions stayed stubbornly raw.
  • ADD SPINACH LATE: Stir in fresh spinach only in the last 2 minutes of cooking, or it’ll turn to mush. If your pot is crowded, work in batches—spinach wilts fast, but you want it bright, not sad.
  • BLISTER THE GINGER: Cut ginger into matchsticks, not thin slices—it’ll brown faster and release more aroma. Toss them in hot oil for 30 seconds until fragrant; this makes a real difference in depth of flavor. (Yes, even if you’re impatient like me.)

Health benefits of these flavors

Sweet Potato Power

Sweet potatoes are a nutritional powerhouse, packed with vitamin A (about 400% of your daily needs per serving), which supports vision, immune function, and skin health. Their high fiber content (7g per cup) aids digestion and helps stabilize blood sugar levels, making this curry ideal for balanced meals.

The natural sweetness also provides quick energy without the crash of refined sugars. 💪

Spinach's Nutrient Boost

Fresh spinach adds a vibrant dose of vitamin K (essential for bone health) and iron to support red blood cell production. Just 8 ounces provides 56% of your daily iron needs, which is especially beneficial for plant-based diets.

The leafy greens also contain folate and vitamin C, both crucial for cellular repair and collagen production.

Anti-Inflammatory Spices

The curry's spice blend—turmeric, cumin, and coriander—packs anti-inflammatory benefits. Turmeric's curcumin has been linked to reduced inflammation and improved brain function, while cumin aids digestion and blood sugar regulation. These spices also enhance the body's ability to absorb nutrients from the sweet potatoes and spinach. 🌶️

Healthy Fats from Coconut

Coconut milk provides medium-chain triglycerides (MCTs), which are metabolized quickly for energy and may support heart health. The lauric acid in coconut milk also has antimicrobial properties.

For a lighter option, cashew cream offers similar creaminess with fewer calories while still delivering healthy fats. Both options make this curry heart-healthy and satisfying.

Digestive-Friendly Fiber

The combination of sweet potato fiber and spinach creates a digestive-friendly dish. The soluble fiber in sweet potatoes helps feed beneficial gut bacteria, while spinach's magnesium supports muscle and nerve function. This curry keeps you full longer and promotes overall gut health—perfect for a nourishing meal. ✨

Blood Sugar Balance

Despite its sweetness, this curry is surprisingly gentle on blood sugar thanks to the fiber and healthy fats. The low glycemic index of sweet potatoes (when paired with protein or fat, as in this recipe) prevents spikes.

Adding a side of quinoa or brown rice further balances the meal, creating a complete protein profile while maintaining steady energy levels throughout the day.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 20g100%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 18g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute regular potatoes for sweet potatoes in this curry?

While you can use regular potatoes, sweet potatoes bring a unique caramelization and natural sweetness that enhances the dish. Regular potatoes will make the curry less flavorful and may turn mushy during cooking. If you must substitute, try orange-fleshed varieties like Yukon Gold for a closer texture.

2

How do I prevent the spinach from turning bitter in the curry?

Add the spinach in batches just before serving and stir constantly for only 2-3 minutes until wilted. Overcooking releases bitter compounds. For extra freshness, use baby spinach or tender young leaves, and avoid pre-washed bags with wilted edges.

3

Can I make this curry ahead of time?

Yes! Store the curry (without spinach) in an airtight container for up to 4 days in the fridge or 3 months in the freezer. Reheat gently on the stove, then add fresh spinach and lemon juice just before serving to preserve color and nutrients. The flavors actually deepen overnight!

4

What's the best way to adjust the spice level?

Start with the full amount of garam masala and adjust after tasting. For milder flavor, reduce to 1 teaspoon and add ½ teaspoon cayenne if you want heat. Toast whole spices like cumin seeds in oil for 30 seconds before grinding to intensify their aroma without added heat.

5

How can I make this curry dairy-free and vegan?

This recipe is already vegan! Just ensure your coconut milk is labeled "vegan" (most brands are) and check garam masala for dairy additives. For extra richness, blend soaked cashews with water for cashew cream. The dish remains creamy, flavorful, and completely plant-based.

★★★★★4.9(4 reviews)
Categories Side Dishes