Tender roasted sweet potatoes are filled with creamy vegan ricotta, vibrant spinach, garlic, and herbs, then finished with a fresh herb drizzle. The naturally sweet potato pairs beautifully with the savory, creamy filling, creating a comforting plant-based meal with plenty of color and flavor. It’s wholesome enough for a weeknight dinner but beautiful enough to serve to guests.
Can Vegan Spinach & Ricotta Stuffed Sweet Potatoes Support Weight Loss Goals?
Yes, this recipe can fit into a balanced weight-conscious eating plan when enjoyed in a suitable portion. Sweet potatoes provide fiber and satisfying carbohydrates, while spinach adds volume and nutrients with relatively few calories. Using a moderate amount of vegan ricotta and olive oil keeps the dish flavorful without making it unnecessarily heavy.
Does Vegan Spinach & Ricotta Stuffed Sweet Potatoes Fit a High-Protein Lifestyle?
This recipe provides moderate plant-based protein from vegan ricotta and nutritional yeast, while spinach contributes a smaller amount. It is not naturally very high in protein, but it can easily become more high-protein-friendly by choosing protein-rich vegan ricotta or adding white beans, tofu, or chickpeas to the filling. The sweet potato contributes most of the carbohydrates, so the dish is not naturally low-carb. For fewer net carbs, use a smaller sweet potato and increase the spinach and protein-rich filling.
Why This Recipe Is Special
- Creamy and savory — Vegan ricotta creates a rich filling without dairy.
- Nutrient-rich spinach — Adds color, freshness, and earthy flavor.
- Naturally sweet base — Roasted sweet potatoes become soft and caramelized.
- Fresh herb drizzle — Adds a bright finish that balances the creamy filling.
- Completely vegan — No dairy or eggs are needed.
My Personal Experience
- The sweet and savory contrast is fantastic.
The caramelized sweetness of the roasted potato works beautifully with the garlicky ricotta filling. - The herb drizzle makes the dish feel special.
Fresh herbs and lemon add brightness that cuts through the creamy filling. - The spinach blends beautifully into the ricotta.
It adds color and flavor without overpowering the creamy texture. - The roasted potato becomes incredibly tender.
Once fully baked, it creates the perfect soft base for the generous filling. - It works wonderfully as a complete plant-based meal.
Adding beans or tofu makes the filling even more substantial and protein-rich.
Perfect For
These stuffed sweet potatoes are ideal for vegan dinners, weeknight meals, vegetarian-style lunches, meatless Mondays, fall and winter gatherings, holiday side dishes, meal prep, brunches, and plant-based dinner parties. They also make an attractive individual entrée when served with a crisp salad.
Why You’ll Love This Recipe
- Creamy vegan filling
Vegan ricotta creates a satisfying texture without using traditional dairy ricotta. - Fresh and flavorful
Spinach, garlic, lemon, and herbs keep the dish bright and balanced. - Comforting but wholesome
Roasted sweet potatoes provide a naturally sweet and satisfying base. - Easy to customize
Add chickpeas, white beans, tofu, mushrooms, or your favorite herbs. - Beautiful presentation
The colorful spinach filling and fresh green herb drizzle look gorgeous against the golden sweet potato.
Common Mistakes to Avoid
- Underbaking the sweet potatoes — They should be completely fork-tender before stuffing.
- Leaving excess moisture in the spinach — Squeeze cooked spinach well so the filling doesn’t become watery.
- Making the ricotta mixture too wet — Use thick vegan ricotta and avoid adding too much liquid.
- Using too much herb drizzle — Add it gradually so the fresh herbs complement rather than overpower the filling.
Required Equipment
- Baking sheet — Provides an even surface for roasting the sweet potatoes.
- Large skillet — Quickly wilts the spinach and cooks the garlic.
- Food processor or blender — Creates a smooth herb drizzle.
- Mixing bowl — Makes combining the spinach and vegan ricotta easy.
- Fork — Helps pierce and fluff the roasted sweet potatoes.
Storage Instructions
Allow the stuffed sweet potatoes to cool before transferring them to an airtight container.
- Refrigerator: Up to 4 days
- Freezer: Up to 1 month
For best results, store the herb drizzle separately and add it after reheating.
Reheat in a 350°F (175°C) oven for 15–20 minutes or in an air fryer at 350°F (175°C) for 8–10 minutes. Add fresh herb drizzle after reheating.
Recipe Details
- Preparation Time: 15 minutes
- Cooking Time: 45 minutes
- Total Time: 1 hour
- Servings: 4
- Best Season: Fall and winter
- Total Calories: Approximately 310 calories per serving
Short 3-Line Description
Roasted sweet potatoes are filled with creamy vegan ricotta, spinach, garlic, and fresh herbs.
A bright homemade herb drizzle adds freshness to every savory, sweet, and creamy bite.
A colorful plant-based meal that’s perfect for weeknights, meal prep, or special gatherings.
📝 Ingredients
Sweet Potatoes
- 4 medium sweet potatoes — approximately 6–7 oz (170–200 g) each
- 1 tablespoon olive oil
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Spinach & Vegan Ricotta Filling
- 1 cup vegan ricotta — approximately 225 g
- 3 cups fresh spinach — approximately 90 g
- 2 cloves garlic — minced
- 2 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- ½ teaspoon dried oregano
- ¼ teaspoon black pepper
- ¼ teaspoon salt
- 2 tablespoons fresh parsley — chopped
Herb Drizzle
- ¼ cup fresh parsley
- 2 tablespoons fresh basil
- 1 tablespoon fresh dill
- 3 tablespoons olive oil
- 1 tablespoon lemon juice
- 1 small garlic clove
- ¼ teaspoon salt
- 1–2 tablespoons water — as needed for consistency
Note: Use a thick vegan ricotta for the best filling texture. If your ricotta is very soft, drain excess liquid before mixing.
Directions
- Preheat the oven.
Heat the oven to 400°F (200°C). - Prepare the sweet potatoes.
Wash and dry the sweet potatoes thoroughly. Pierce each potato several times with a fork. - Season and roast.
Rub the potatoes with olive oil and season with salt and pepper. Place them on a baking sheet and roast for 40–50 minutes. - Check for doneness.
The potatoes should be completely tender when pierced with a fork. Larger potatoes may require additional cooking time. - Cook the spinach.
While the potatoes roast, heat a skillet over medium heat. Add the spinach and cook for 2–3 minutes until wilted. - Remove excess moisture.
Transfer the spinach to a clean towel or fine strainer and squeeze out as much liquid as possible. Chop the spinach finely. - Prepare the filling.
In a bowl, combine vegan ricotta, spinach, garlic, nutritional yeast, lemon juice, oregano, black pepper, salt, and parsley. - Mix gently.
Stir until evenly combined. The filling should be creamy but thick enough to sit inside the sweet potato without running. - Make the herb drizzle.
Add parsley, basil, dill, olive oil, lemon juice, garlic, salt, and 1 tablespoon water to a blender or food processor. - Blend.
Blend for 20–30 seconds until the herbs are finely chopped and the mixture becomes pourable. Add another tablespoon of water if needed. - Open the sweet potatoes.
Carefully cut a slit lengthwise across the top of each roasted potato. Gently press the sides apart. - Fluff the center.
Use a fork to lightly loosen the sweet potato flesh without removing it from the skin. - Add the filling.
Divide the spinach and vegan ricotta mixture evenly among the four potatoes. - Optional finishing bake.
Return the stuffed potatoes to the oven for 5–7 minutes at 400°F (200°C) until the filling is hot. - Add the herb drizzle.
Remove from the oven and spoon the fresh herb drizzle over each stuffed potato. - Serve.
Finish with extra parsley, black pepper, or a squeeze of lemon and serve warm.
High-protein cooking tip: Use protein-rich vegan ricotta and add ¼–½ cup cooked white beans, chickpeas, or crumbled tofu to the filling. This increases the plant-based protein while keeping the creamy texture.
Nutrition Facts (Per Serving – Approximate)
Estimated for 4 servings using medium sweet potatoes, vegan ricotta, olive oil, spinach, and nutritional yeast. Actual nutrition varies by brand and serving size.
- Calories: ~310
- Fats: ~15 g
- Cholesterol: 0 mg
- Sodium: ~420 mg
- Potassium: ~750 mg
- Total Carbohydrates: ~39 g
- Fiber: ~7 g
- Net Carbs: ~32 g
- Sugars: ~8 g
- Protein: ~9 g
- Calcium: ~130 mg
Notes
- Storage: Refrigerate stuffed potatoes for up to 4 days.
- Freezing: Freeze for up to 1 month; store herb drizzle separately.
- Reheating: Oven or air fryer gives the best texture.
- Allergy note: Check vegan ricotta and nutritional yeast labels for soy, nuts, or other allergens.
- Gluten-free: The recipe is naturally gluten-free when all packaged ingredients are certified gluten-free.
- Protein boost: Add chickpeas, white beans, tofu, or protein-rich vegan ricotta.
- Flavor boost: Add lemon zest, red pepper flakes, fresh basil, or extra garlic.
- Creamier filling: Stir in a tablespoon of unsweetened vegan yogurt.
- Extra texture: Add toasted pumpkin seeds or chopped walnuts before serving.
Frequently Asked Questions
1. Can I use frozen spinach?
Yes, thaw it completely and squeeze out as much moisture as possible before adding it to the filling.
2. Can I prepare these sweet potatoes ahead of time?
Yes, roast the potatoes and prepare the filling up to 3 days ahead, then assemble and reheat when ready to serve.
3. Can I make the filling higher in protein?
Yes, add white beans, chickpeas, tofu, or protein-rich vegan ricotta.
4. Can I make this recipe without nutritional yeast?
Yes, simply omit it or replace it with a vegan Parmesan-style seasoning.
5. What can I use instead of sweet potatoes?
Regular russet or Yukon Gold potatoes work well, although they will have a less naturally sweet flavor.
6. Can I make the herb drizzle ahead of time?
Yes, refrigerate it in an airtight container for up to 3 days and stir well before serving.

