Side Dishes
The vegan sweet potato and spinach recipe I developed after years of perfecting plant-based comfort food delivers a hearty, satisfying meal that's as nutritious as it is delicious.
This dish transforms humble ingredients into something restaurant-worthy—roasted sweet potatoes with caramelized edges meet wilted spinach in a rich, savory sauce that's packed with protein from crispy chickpeas and smoky tempeh.
What sets this recipe apart is the balance of textures and flavors—tender sweet potatoes, crispy chickpeas, and silky spinach all come together in a one-pot wonder that takes just 40 minutes to prepare.
The secret lies in roasting the sweet potatoes until they're deeply caramelized while building layers of umami through garlic, smoked paprika, and a touch of maple syrup for natural sweetness.
By the time you're done, you'll have a vegan main dish that's hearty enough to stand alone or pair beautifully with crusty bread. The dish is rich in fiber, plant-based protein, and vitamins, making it a guilt-free meal that still feels indulgent.
The aroma alone will have everyone asking what's for dinner.
This recipe is perfect for busy weeknights, meal prep, or when you want to impress guests with a dish that's both elegant and easy. Let's get cooking—you won't believe how simple it is to create something this satisfying.
Ingredients for vegan recipe with sweet potato and spinach
Roasted sweet potatoes and wilted spinach create a vegan masterpiece packed with caramelized depth and earthy richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 2 whole | Organic preferred, skin-on for texture |
| Fresh Baby Spinach 🌿 | 6 cups | Packed, stems removed |
| Firm Tempeh 🍄 | 1 lb | Marinated in soy sauce |
| Dried Chickpeas 🥜 | 1 ½ cups | Soaked overnight, drained |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and crisping |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For deep smoky flavor |
| Ground Cumin 🌿 | ½ tsp | Toasted for warmth |
| Maple Syrup 🍯 | 1 tbsp | Pure, grade B preferred |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Diamond Crystal Kosher Salt 🧂 | ¾ tsp | For seasoning and balance |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For finishing |
| Toasted Almond Slices 🌰 | ¼ cup | For garnish (optional) |
The sweet potatoes are the star here—look for organic varieties with vibrant orange flesh at Whole Foods or your local farmers market. Smaller potatoes roast more evenly, so medium-sized works best. The spinach should be fresh, not wilted—baby spinach is ideal, but regular leafy greens work in a pinch. Tempeh is key for protein; grab the firm variety from the refrigerated section, not the crumbly kind. For chickpeas, Trader Joe's has the best-priced dried beans—soak them overnight for perfect texture. The smoked paprika? Penzeys has the best selection, but any good brand will do.
No tempeh? Extra-firm tofu pressed for 20 minutes works, though it won't have the same nutty depth. Short on spinach? Swiss chard or kale at half the amount—just chop finely. The maple syrup adds just enough sweetness to balance the smokiness; substitute agave if you prefer. For extra richness, stir in 1 tbsp tahini at the end. The almonds are optional but add crunch—walnuts or pecans work too. Pro tip: Toast the chickpeas separately for maximum crispiness, then toss them in at the end for texture contrast.
Roasted sweet potatoes keep 5 days in the fridge, but the best flavor comes the next day when the caramelized edges soften. Store the spinach in a sealed container with a paper towel to absorb moisture—lasts 4-5 days. The tempeh and chickpeas freeze beautifully; portion into single servings for easy meal prep. This dish reheats beautifully—just add a splash of vegetable broth to keep it moist. Leftovers taste even better cold, perfect for lunches.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything on a sheet pan, roast, and let the sweet potatoes caramelize while the tempeh gets that crispy, nutty bite. The spinach wilts right there, so no extra pans, no extra stress.
- Sweet Heat Payoff: That smoky-sweet edge from roasted sweet potatoes? It’s the star. The tempeh adds a satisfying chew, and the chickpeas soak up all the olive oil and garlic for a flavor that’s rich without being heavy. Honestly, it’s the kind of dish that makes me forget it’s vegan.
- Meal Prep MVP: Between us, this is my go-to for busy mornings—store the roasted sweet potatoes and chickpeas separately, toss in fresh spinach when reheating, and boom, you’ve got a balanced lunch. It’s hearty enough for dinner but light enough for leftovers that don’t weigh you down.
- Budget-Friendly Powerhouse: Sweet potatoes and chickpeas stretch my grocery budget without sacrificing taste. Tempeh’s a little pricier, but a block lasts me weeks, and I always have spinach on hand because it’s cheap and versatile. Plus, it’s the kind of meal that feels fancy but costs next to nothing.
Step-by-step instructions for roasted sweet potato and spinach bowl
Here's how to transform humble ingredients into a hearty, plant-powered meal that balances sweet and savory perfectly.
Roast the Sweet Potatoes and Chickpeas
Preheat your oven to 425°F and line two baking sheets with parchment paper. Cut the 2 whole medium sweet potatoes into 1-inch cubes, being careful to keep the skin intact for texture. Toss them with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon of the ground cumin, and ½ teaspoon of the diamond crystal kosher salt until evenly coated.
Spread the sweet potatoes in a single layer on one baking sheet. In a separate bowl, toss the 1.5 cups dried chickpeas with 1 tablespoon of the remaining extra-virgin olive oil, 1 teaspoon of the smoked paprika, and ¼ teaspoon of the ground cumin. Spread them on the second baking sheet. Roast both for 25-30 minutes, stirring halfway, until the sweet potatoes are tender when pierced with a fork and the chickpeas are golden and crispy around the edges.
Sauté the Tempeh and Garlic
While the sweet potatoes and chickpeas roast, heat a large skillet over medium heat with 1 tablespoon of the remaining extra-virgin olive oil. Add the 1 lb firm tempeh, sliced into ¼-inch strips, and cook for 4-5 minutes per side until golden brown and slightly crispy. Remove the tempeh from the skillet and set it aside.
In the same skillet, add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Pour in the 1.5 cups vegetable broth and scrape up any browned bits from the bottom of the pan. Let the broth simmer for 2 minutes to reduce slightly, then remove from heat and stir in the 1 tablespoon maple syrup and 1 tablespoon lemon juice. Season with the remaining ½ teaspoon diamond crystal kosher salt and ½ teaspoon freshly ground black pepper.
Wilt the Spinach and Assemble
Return the skillet with the garlic broth to medium heat. Add the 6 cups fresh baby spinach and stir gently until just wilted—this should take about 2-3 minutes. The spinach should be bright green and tender but still vibrant, not mushy. Remove from heat and stir in the cooked tempeh strips.
To assemble each bowl, divide the roasted sweet potatoes and chickpeas evenly among 4 bowls. Spoon the spinach-tempeh mixture over the top, then drizzle with any remaining pan juices. Garnish with the ¼ cup toasted almond slices for added crunch and texture. Serve immediately while everything is warm and the flavors are at their peak.
Optional Garnish and Serving
For an extra layer of flavor, top each bowl with a sprinkle of smoked paprika or a drizzle of lemon juice just before serving. The smoky, sweet, and earthy notes will meld beautifully together, creating a harmonious bite that's both satisfying and nutrient-packed.
This dish holds well for 2-3 days in the refrigerator, making it perfect for meal prep. Reheat the components separately to maintain texture—sweet potatoes and chickpeas in the oven at 375°F for 10 minutes, and the spinach-tempeh mixture in a skillet until warmed through. The almond slices can be added fresh after reheating for optimal crunch.
Pro Tips For Making Vegan Recipe With Sweet Potato And Spinach
- CUT TEMPEH IN HALF FIRST: Skip the whole block—slice tempeh into ½-inch planks before pressing. This guarantees even cooking and prevents the center staying chewy while the edges crisp. I learned this the hard way after biting into undercooked tempeh that still tasted like cardboard.
- SALT DRIED CHICKPEAS BEFORE SOAKING: Toss chickpeas with ½ teaspoon salt in a bowl of water, then let them soak. The salt breaks down starches faster, so they cook up fluffier and absorb flavors better. Yes, even if you’re impatient like me—give them at least 4 hours (or overnight).
- ROAST SWEET POTATOES SKIN-SIDE DOWN: Poke holes with a fork, then place cut-side up on the baking sheet. The skin stays crispy while the flesh softens evenly—no more mushy centers or burnt edges. Use 400°F (200°C) and flip once halfway through.
- WAIT FOR SPINACH TO WILT COMPLETELY: Toss spinach with oil and salt, then let it sit for 2 minutes before stirring. This softens the leaves faster and prevents a bitter, al dente bite. I was skeptical until I tried it—now I won’t skip it.
Serving suggestions for vegan recipe with sweet potato and spinach
Crusty Bread Pairing
Serve this dish alongside warm, crusty bread to soak up any remaining sauce. I love using a sourdough loaf from my local bakery—its tangy flavor complements the sweet potatoes beautifully.
For extra flair, brush the bread with garlic-infused olive oil before baking at 375°F for 10 minutes to make it even more irresistible. 🍞
Bright Citrus Salad
A simple orange and avocado salad cuts through the richness of this dish perfectly. Toss 2 cups mixed greens with 1 sliced avocado, ½ cup orange segments, and a dressing of 1 tbsp olive oil, 1 tbsp lemon juice, and a pinch of salt.
The citrus notes refresh your palate between bites of the hearty bowl. 🍊
Creamy Tahini Dressing
For an extra layer of flavor, serve with a tahini-lemon dressing on the side. Mix 2 tbsp tahini, 1 tbsp lemon juice, 1 tsp maple syrup, and 2 tbsp water until smooth.
Drizzle over the bowl or use it to enhance any greens. This adds a silky, nutty contrast to the smoky tempeh and sweet potatoes. 🥄
Warm Spiced Nuts
Toasted pecans or walnuts make a fantastic garnish or side. Toss ½ cup nuts with 1 tsp olive oil and ¼ tsp smoked paprika, then roast at 350°F for 8-10 minutes until fragrant.
Sprinkle them over the bowl for added crunch or serve them in a small dish for guests to add to their plates. 🌰
Herbed White Wine
Pair this dish with a crisp white wine like Sauvignon Blanc or Pinot Grigio—their bright acidity balances the smoky, sweet flavors. If you prefer red, a light Pinot Noir works beautifully.
For a non-alcoholic option, try sparkling water with a splash of lemon juice and a few ice cubes. 🍷
Meal Prep Strategy
This dish is perfect for meal prep! Store the roasted sweet potatoes and chickpeas in one airtight container, and the spinach-tempeh mixture in another.
When ready to eat, simply reheat the components separately—sweet potatoes and chickpeas in the oven for 10 minutes, and the spinach mixture in a skillet. Add fresh almonds and a squeeze of lemon juice just before serving to keep everything vibrant. ✨
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes in this recipe?
While you can use regular potatoes, the flavor and texture will be different. Sweet potatoes add natural sweetness and a creamier texture when roasted. For a similar effect, try purple potatoes—they hold their shape better and have a slightly earthy flavor. If you must use white or red potatoes, roast them 5-10 minutes longer to prevent them from falling apart.
How do I make this dish gluten-free?
This recipe is naturally gluten-free as long as you use certified gluten-free ingredients. Double-check your vegetable broth (some brands contain wheat), and ensure your tempeh is gluten-free. For extra safety, use tamari instead of regular soy sauce when marinating the tempeh. The chickpeas and spinach are always gluten-free!
What if I don't have tempeh? Can I use tofu instead?
Yes! Use extra-firm tofu pressed for 20 minutes to remove excess water. Cut it into ¼-inch strips and pan-fry until golden. For extra flavor, marinate the tofu in 1 tbsp soy sauce and ½ tsp smoked paprika before cooking. The texture will be slightly softer than tempeh but still delicious.
Can I make this recipe in a slow cooker?
Roast the sweet potatoes and chickpeas separately as directed, then transfer everything to a 3-4 quart slow cooker. Add ½ cup vegetable broth to keep the spinach moist, cover, and cook on low for 2-3 hours. Stir occasionally to prevent sticking. The flavors will meld beautifully, though the spinach may be softer than when sautéed.
Why does my spinach turn mushy when cooking?
Mushy spinach usually means overcooking or too much liquid. Always wilt spinach over medium heat for just 2-3 minutes—it should be tender but still bright green. If using frozen spinach, thaw and drain it thoroughly first. For extra insurance, add the spinach to the pan in batches, letting each batch wilt completely before adding more. The key is gentle heat and quick cooking!
