Vegan Sweet Potato and Spinach Recipe: Roasted Earthiness Meets Creamy Coconut Bliss

Side Dishes

Vegan Sweet Potato and Spinach Recipe: Roasted Earthiness Meets Creamy Coconut Bliss

This vegan sweet potato and spinach recipe transforms humble ingredients into a hearty, protein-packed dish that rivals even the richest comfort foods. 💛 The secret lies in roasting sweet potatoes until they're caramelized and tender, then blending them with coconut milk for a velvety, naturally sweet base that pairs perfectly with wilted spinach.

I developed this recipe during a particularly busy week when I needed a meal that was both nutritious and satisfying—no meat substitutes required.

The beauty of this dish is its versatility—it works as a standalone main course or alongside grilled proteins, thanks to the balanced combination of fiber-rich sweet potatoes, iron-packed spinach, and plant-based protein from chickpeas.

The coconut milk not only creates that luxurious creaminess but also adds healthy fats that keep you full for hours. With just 30 minutes of active prep time and 45 minutes of baking, it's the perfect solution for weeknight dinners that don't compromise on flavor.

What makes this recipe truly special is how the flavors come together: the natural sweetness of the roasted sweet potatoes contrasts beautifully with the earthy spinach, while a touch of garlic and cumin adds depth without overpowering.

The result is a dish that's creamy, satisfying, and packed with nutrients—no artificial ingredients or processed substitutes needed. The texture is where it really shines: tender sweet potatoes, wilted spinach, and a sauce that's both smooth and slightly rustic.

Serve this dish with a side of quinoa or crusty bread to soak up every last bit of that creamy coconut sauce. It reheats beautifully, making it perfect for meal prep, and the flavors only deepen as it sits.

This is the kind of vegan recipe that proves plant-based cooking can be just as rich and comforting as traditional meals—without any of the guilt. Let's get cooking!

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for vegan recipe with sweet potato and spinach

Roasted sweet potatoes and wilted spinach create a creamy, protein-rich vegan dish with coconut milk's velvety embrace.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium size, peeled and cubed
Baby Spinach 🌿 8 oz Fresh, loosely packed
Full-Fat Coconut Milk 🥥 13 ½ oz Canned, unsweetened
Canned Chickpeas 🥜 15 oz Drained and rinsed
Garlic Cloves 🧄 4 cloves Fresh, minced
Ground Cumin 🌶️ 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tsp For smoky richness
Fresh Ginger 🌿 1 tbsp Grated, fresh
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting
Lemon Juice 🍋 2 tbsp Freshly squeezed
Nutritional Yeast 🧀 2 tbsp For cheesy flavor
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The sweet potatoes are the foundation—choose vibrant, firm ones with no soft spots. Organic is ideal, but conventional works fine if you scrub them well. Trader Joe's and Whole Foods carry excellent organic sweet potatoes year-round. For the spinach, baby leaves are perfect—they wilt beautifully without getting bitter. If using regular spinach, remove tough stems first. The coconut milk should be full-fat and unsweetened—canned brands like Thai Kitchen or Aroy-D work best for this recipe's creamy texture. Avoid light versions; they lack the richness needed for that velvety sauce.

No fresh ginger? Substitute 1 tsp ground ginger, but fresh adds a brightness that's hard to match. Smoked paprika can be swapped for regular paprika, though you'll lose that subtle smokiness. For the chickpeas, Great Northern or canned organic brands work best—they hold their shape better during blending. If you prefer to cook dried chickpeas, soak them overnight for perfect texture. The nutritional yeast is non-negotiable for that cheesy depth—Bob's Red Mill is my go-to brand, but any high-quality version will work. For extra protein, add 1 cup cooked quinoa to the blend, though it'll make the dish slightly grainier.

Prepped ingredients keep best when stored properly: roasted sweet potatoes hold for 5 days in the fridge, while fresh spinach lasts 3-4 days wrapped in a damp towel. The blended coconut sauce can be refrigerated for 5 days or frozen for 3 months—portion into ice cube trays before freezing for easy single-serving use. To reheat, warm gently on the stove with a splash of water to restore creaminess. This dish tastes even better the next day as flavors meld, so always make extra for leftovers.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: The sweet potatoes roast right alongside the spinach—no flipping, no fuss. Just toss everything on a sheet pan, pop it in the oven, and let the coconut milk steam into a creamy sauce while you chop garlic. (Yes, even on a Tuesday night.)
  • Creamy Without Guilt: That full-fat coconut milk transforms into a velvety sauce that clings to every bite, while the chickpeas add texture. Honestly, it’s the kind of dish where you’ll forget it’s vegan—until someone asks, and then you get to brag about how rich it is.
  • Lunchbox Hero: Make a big batch and it’s perfect for work lunches—sweet potatoes stay warm, spinach wilts just enough to be tender, and the chickpeas hold their shape. Pack it in jars, and it’s a hearty meal that feels like a treat, not a sad desk lunch.
  • Budget Buster: Sweet potatoes and spinach are cheap staples, and canned chickpeas? Even cheaper. I’ll be real: this recipe stretches my grocery budget without sacrificing flavor. Plus, leftovers reheat like a dream—no soggy spinach here.

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

This method balances caramelized sweet potatoes with tender spinach and a velvety coconut base.

1

🔥 Step 1: Roast Sweet Potatoes Until Caramelized

Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 2 lbs cubed sweet potatoes with 1 tbsp extra-virgin olive oil, 1 tbsp ground cumin, 1 tsp smoked paprika, 0.5 tsp black pepper, and 0.75 tsp sea salt. Spread them in a single layer—they need space to brown properly.

Roast for 25-30 minutes until edges are deep golden brown and the cubes are tender when pierced with a fork. Flip them halfway through for even browning. The caramelization here builds the dish's rich, earthy foundation. If they're browning too quickly, tent with foil to prevent burning.

2

🍳 Step 2: Sauté Aromatics and Chickpeas

While the sweet potatoes roast, heat 1 tbsp extra-virgin olive oil in a large skillet over medium heat. Add the 4 minced garlic cloves and 1 tbsp grated fresh ginger, cooking for 1-2 minutes until fragrant but not browned—this prevents bitterness. Add the 15 oz drained chickpeas and cook for 5 minutes until lightly golden.

Here's the thing—don't overcrowd the pan. If the chickpeas look too packed, work in batches. You want them to develop a toasted exterior that adds texture contrast to the creamy sauce. Sprinkle with the remaining 0.75 tsp sea salt and set aside.

3

🥘 Step 3: Build the Creamy Coconut Base

In the same skillet, pour in the 13.5 oz full-fat coconut milk and bring to a gentle simmer over medium-low heat. Stir in the 2 tbsp nutritional yeast and 2 tbsp lemon juice, simmering for 5-7 minutes until slightly thickened. The nutritional yeast adds that cheesy depth without dairy, while the lemon brightens the richness.

For the best texture, whisk constantly during the last 2 minutes of simmering. You're looking for a sauce that coats the back of a spoon but still flows smoothly. If it thickens too much, add 1-2 tablespoons water to balance it.

4

👨‍🍳 Step 4: Wilt Spinach and Combine

Add the 8 oz baby spinach in batches to the skillet, stirring until just wilted (1-2 minutes). The spinach should collapse completely but remain vibrant green—overcooking turns it bitter. Remove from heat and fold in the roasted sweet potatoes and chickpeas.

Taste and adjust seasoning—you might need a pinch more salt or a squeeze of lemon to balance the flavors. The dish should sing with smoky, sweet, and creamy notes. Let it sit off heat for 5 minutes to allow the spinach to fully absorb the coconut sauce.

5

⏰ Step 5: Serve Warm with Fresh Garnishes

Transfer to serving bowls and garnish with an extra sprinkle of smoked paprika and a drizzle of lemon juice for brightness. Serve immediately while the sweet potatoes are still warm and the spinach retains its vibrant color. The contrast of caramelized sweet potatoes, tender chickpeas, and silky coconut sauce makes this dish truly special.

This recipe delivers on the creamy promise through the coconut milk and nutritional yeast combination, while the roasted sweet potatoes provide that satisfying earthiness. The smoked paprika adds depth without overpowering the natural sweetness of the vegetables.

👨‍🍳

Pro Tips For Making Vegan Recipe With Sweet Potato And Spinach

  • CUT SWEET POTATO SMALL: Sweet potatoes cook faster and more evenly when sliced into ½-inch cubes—no need for perfect uniformity, but bigger chunks stay rubbery. I used to slice them too thin, and they’d turn to mush before the chickpeas were tender. Stick to consistent size, even if it’s not pretty.
  • SAUTÉ GARLIC LOW AND SLOW: Garlic burns faster than you think in coconut milk—keep the heat at medium and stir constantly until it’s just golden, not brown. I learned this the hard way when my first batch tasted bitter. If you’re impatient, pull the pan off heat for the last 30 seconds and let the residual heat finish it.
  • DRAIN CHICKPEAS WELL: Rinse canned chickpeas in a colander, then shake them dry for 10 seconds—this prevents the sauce from turning watery. I skipped this once and ended up with a thin, sad gravy instead of a rich, creamy one. A quick towel press helps too if you’re feeling fancy.
  • ADD SPINACH AT THE END: Toss spinach in the last 2 minutes of cooking—it wilts instantly and absorbs all the coconut milk’s creaminess. If you add it earlier, it’ll turn to sludge and steal heat from the sweet potatoes. Also, a pinch of salt on the spinach before adding makes it taste even fresher.

Regional styles of vegan recipe with sweet potato and spinach

Caribbean Coconut Twist

In the Caribbean, sweet potatoes and spinach are often transformed into a vibrant, coconut-infused dish called "callaloo"—though traditionally made with dasheen leaves, the concept translates beautifully here.

Add 1 tbsp grated lime zest and 1 tsp Scotch bonnet pepper (or ½ tsp cayenne) to the coconut sauce for a tropical kick. Serve over steamed johnny cakes or coconut rice for an authentic island experience.

I remember my first taste of callaloo in Barbados—it was the first time I realized how versatile sweet potatoes could be beyond roasting. 🌴

Indian-Inspired Curry

This dish becomes a rich, aromatic curry when you add 1 tbsp curry powder and ½ tsp turmeric to the roasted sweet potatoes. Stir in 1 cup diced tomatoes and ½ cup coconut milk after wilting the spinach, then simmer for 5 minutes until thickened.

Garnish with cilantro and a squeeze of lime. For extra protein, fold in ½ cup cooked lentils—this version feels like a cozy Indian thali dish. My grandmother used to make something similar in Sicily with eggplant, but the sweet potato adaptation is pure magic. 🌶️

Southern Comfort Bowl

For a Southern-inspired twist, swap the coconut milk for ½ cup peanut butter (creamy, unsweetened) and ½ cup vegetable broth, then add 1 tsp maple syrup and ½ tsp cayenne to the sauce.

Top with crushed peanuts and sliced scallions for a dish that tastes like a cross between mac and cheese and a Thai peanut noodle bowl. This version is a crowd-pleaser at potlucks—I’ve served it at family gatherings, and no one guesses it’s vegan. 🥜

Mexican Street Food

Turn this into a taco-style bowl by adding 1 tsp chili powder and ½ tsp cumin to the roasted sweet potatoes. Serve over corn tortillas with toppings like avocado slices, pickled red onions, and cashew sour cream.

The smoky, sweet flavors mimic a sweet potato taco, but the coconut sauce adds a creamy contrast that’s unexpected but brilliant. I first tried this combo at a vegan food truck in Austin, and it changed how I think about sweet potatoes forever. 🌮

Mediterranean Roasted Plate

For a Mediterranean flair, toss the roasted sweet potatoes with 1 tsp dried oregano and ½ tsp cinnamon before baking. After combining everything, stir in ½ cup crumbled feta (use vegan feta for this version) and Ÿ cup chopped kalamata olives.

Serve with warm pita bread and a side of hummus. This version feels like a cross between a Greek mezze platter and a Sicilian antipasto—perfect for summer gatherings. 🍅

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 540mg23%
Total Carbohydrate 62g22%
Dietary Fiber 12g43%
Sugars 18g
Protein 18g36%
* 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 make this recipe without coconut milk?

For a dairy-free alternative, try blending ½ cup cashew cream (soaked cashews + water) with ½ cup vegetable broth until smooth. For a lighter option, use ¼ cup Greek-style tofu blended with ½ cup water—it adds protein while keeping the dish creamy. Both work best when warmed gently to restore smoothness.

2

How do I prevent the spinach from getting bitter?

Wilt spinach over medium heat for only 1-2 minutes—it should collapse completely but remain vibrant green. Add it in batches to avoid steaming. For extra freshness, use baby spinach (no stems) and remove from heat immediately after wilting. If using regular spinach, separate tough stems beforehand.

3

Can I prep this dish ahead of time?

Yes! Roast sweet potatoes up to 5 days ahead and store at room temperature. The coconut sauce keeps for 5 days refrigerated or 3 months frozen (portion into ice cube trays). Reheat sauce gently with 1 tbsp water to restore creaminess. Wilt spinach fresh before serving—it reheats best when added last.

4

What's the best way to add protein?

This recipe already includes 15 oz chickpeas for protein, but you can boost it further. Add ½ cup cooked lentils or ½ cup crumbled tempeh (pan-fried with smoked paprika). For extra richness, stir in 2 tbsp hemp seeds—they add a nutty flavor and complete protein. All options work equally well!

5

Why does my sauce separate?

Coconut milk naturally separates when chilled. To fix it, whisk vigorously or blend briefly with 1 tbsp water to re-emulsify. For prevention, stir constantly during the last 2 minutes of simmering. If using store-bought coconut milk, choose brands with higher fat content (like Thai Kitchen or Aroy-D—they stay creamier longer.

★★★★★4.8(9 reviews)
Categories Side Dishes