Creamy Mushroom and Spinach Stuffed Sweet Potatoes are a wholesome, savory, and deeply satisfying vegetarian dish. Earthy mushrooms and wilted spinach are folded into a creamy garlic-Parmesan sauce, then spooned generously into roasted sweet potato halves. It’s a comforting meal that’s rich in flavor, balanced in nutrition, and easy enough for a weeknight dinner.
This recipe is perfect when you’re craving something hearty but want to keep things clean and nutrient-dense. The natural sweetness of the potatoes pairs beautifully with the savory, garlicky filling. Whether you’re cooking for Meatless Monday or just want something nourishing and elegant, this dish delivers on all fronts.
Ingredients Overview
Here’s a breakdown of what goes into this cozy meal and how to adapt it for different preferences or diets.
Sweet Potatoes
Sweet potatoes are the base of this dish — soft, naturally sweet, and full of fiber and vitamins A and C.
-
Choose medium to large sweet potatoes with firm, smooth skins.
-
Bake until soft and fluffy inside for the best texture.
Shortcut: Microwave them to speed things up — just pierce, wrap in a damp paper towel, and microwave for 6–8 minutes.
Mushrooms
Mushrooms add depth, umami, and a meaty texture to the filling. Use:
-
Baby bella (cremini) mushrooms for richness
-
White button mushrooms for a lighter taste
-
Or a mix, including shiitake or portobello, for extra flavor
Slice thinly so they cook quickly and evenly.
Spinach
Fresh baby spinach wilts down beautifully and adds color, nutrients, and moisture.
Substitute: Use kale (sautéed longer) or thawed frozen spinach (squeeze dry first).
Garlic and Onion
These aromatics bring warmth and depth to the mushroom mixture. Mince garlic finely and sauté with onion for a balanced, savory base.
Cream or Cream Cheese
The creaminess comes from either heavy cream or a combination of cream cheese and milk.
-
Option 1: ½ cup heavy cream for a rich sauce
-
Option 2: 2 oz cream cheese + ¼ cup milk for a tangier, slightly lighter version
Dairy-Free: Use canned coconut cream or a cashew cream base.
Parmesan Cheese
Adds a salty, nutty flavor that ties everything together. Use freshly grated cheese for the best melt.
Vegan: Substitute with nutritional yeast or a vegan Parmesan alternative.
Olive Oil or Butter
Use olive oil for sautéing the vegetables. A touch of butter adds flavor depth if desired.
Herbs & Seasoning
-
Salt and freshly ground black pepper to taste
-
Thyme or Italian seasoning to complement the mushrooms
-
Optional: red pepper flakes for heat
Step-by-Step Instructions

1. Bake the Sweet Potatoes
-
Preheat oven to 400°F (200°C).
-
Wash and dry 4 medium sweet potatoes.
-
Prick with a fork and place on a baking sheet.
-
Bake for 45–55 minutes, or until fork-tender.
Quick Tip: For speed, microwave sweet potatoes (individually or in pairs) for 6–8 minutes on high, turning halfway through.
2. Sauté the Veggies
While potatoes bake:
-
Heat 1 tablespoon olive oil in a large skillet over medium heat.
-
Add 1 small diced onion and cook for 3–4 minutes.
-
Add 3 cloves garlic, minced, and cook 1 minute more.
-
Add 8 oz sliced mushrooms and cook for 6–8 minutes, until golden and reduced.
3. Add Spinach and Cream
-
Add 3–4 cups baby spinach to the skillet and sauté until wilted.
-
Stir in:
-
½ cup heavy cream (or 2 oz cream cheese + ¼ cup milk)
-
⅓ cup freshly grated Parmesan
-
Salt, pepper, and a pinch of thyme
-
-
Simmer 2–3 minutes until thickened and creamy.
Optional: Add a squeeze of lemon juice for brightness.
4. Prepare the Potatoes
-
Once cool enough to handle, slice sweet potatoes lengthwise down the center.
-
Gently fluff the insides with a fork to create space for filling.
-
Season lightly with salt and pepper.
5. Stuff and Serve
-
Spoon generous portions of the creamy mushroom-spinach mixture into each sweet potato.
-
Garnish with extra Parmesan and fresh herbs (parsley or thyme).
-
Serve warm as a main dish or hearty side.
Tips, Variations & Substitutions
Flavor Boosters
-
Add a splash of white wine when sautéing the mushrooms.
-
Stir in a teaspoon of Dijon mustard for tangy depth.
-
Top with toasted breadcrumbs for texture and crunch.
Make It a Meal
-
Protein Add-In: Stir in white beans, lentils, or shredded rotisserie chicken.
-
Vegan Version: Use dairy-free cream or cashew cream, skip the Parmesan, and season with nutritional yeast.
-
Gluten-Free: Naturally gluten-free — just ensure all ingredients (like broth or cheese) are certified if needed.
Batch Cooking
-
Bake sweet potatoes and prep the filling ahead of time. Reheat and assemble when ready to serve.
-
Leftovers store well in the fridge for up to 3 days.
Serving Ideas & Occasions
These stuffed sweet potatoes are versatile and elegant enough for:
-
Meatless dinners with a green salad on the side
-
Brunch alongside eggs or a fruit salad
-
Holiday sides for vegetarian guests
-
Meal prep lunches — reheats beautifully
Pair with:
-
Arugula salad with balsamic vinaigrette
-
Roasted Brussels sprouts or green beans
-
A crisp glass of white wine or lemon water
Nutritional & Health Notes
This dish is packed with:
-
Vitamin A & C from sweet potatoes
-
Fiber & iron from mushrooms and spinach
-
Healthy fats from olive oil and cream
To keep it light:
-
Use light cream or half-and-half
-
Limit cheese or opt for a sprinkle of nutritional yeast
Each stuffed potato (with creamy filling) has approximately:
-
Calories: 350–400
-
Protein: 10–12g
-
Fiber: 6–8g
-
Carbs: 35–40g
A well-balanced, plant-forward comfort meal.
FAQs
Q1: Can I make the filling ahead of time?
Yes! Store the creamy mushroom-spinach mixture in the fridge for up to 3 days. Reheat gently before stuffing into warm sweet potatoes.
Q2: Can I use frozen spinach?
Absolutely. Thaw and squeeze out excess water before adding to the skillet.
Q3: Can I make this vegan?
Yes. Use coconut or cashew cream, sauté in oil, and replace Parmesan with nutritional yeast or vegan cheese.
Q4: Can I add protein?
Yes! Stir in cooked lentils, chickpeas, or shredded chicken to the filling for a protein boost.
Q5: How do I reheat leftovers?
Wrap sweet potatoes loosely in foil and reheat in a 350°F oven for 15–20 minutes, or microwave in 1-minute intervals until warmed through.
Q6: Can I freeze this?
The filling freezes well. Fully assembled stuffed potatoes may become watery after thawing, so it’s better to freeze the components separately.
Q7: What other veggies can I use?
Try chopped kale, Swiss chard, or add bell peppers and zucchini for extra variety.
PrintCreamy Mushroom and Spinach Stuffed Sweet Potatoes – A Cozy, Plant-Powered Meal
Creamy mushroom and spinach stuffed sweet potatoes are a savory, nutrient-rich meal with garlicky sautéed veggies, melty cheese, and hearty baked sweet potatoes. A cozy vegetarian favorite.
Ingredients
-
4 medium sweet potatoes
-
1 tbsp olive oil
-
1 small onion, diced
-
3 garlic cloves, minced
-
8 oz mushrooms, sliced
-
3–4 cups baby spinach
-
½ cup heavy cream (or 2 oz cream cheese + ¼ cup milk)
-
⅓ cup grated Parmesan cheese
-
Salt and black pepper, to taste
-
½ tsp dried thyme or Italian seasoning
-
Optional: lemon juice, parsley, breadcrumbs
Instructions
-
Bake sweet potatoes at 400°F for 45–55 minutes, or until tender.
-
While baking, sauté onion in olive oil. Add garlic and mushrooms, cook until softened.
-
Stir in spinach, cook until wilted. Add cream and Parmesan. Simmer until creamy.
-
Cut open baked sweet potatoes. Fluff insides and season lightly.
-
Fill each with creamy mushroom-spinach mixture. Garnish and serve.
Notes
-
Vegan: Use coconut cream and nutritional yeast.
-
Add protein: Mix in lentils or shredded chicken.
-
Store filling separately for meal prep.
