Creamy Mushroom and Spinach Stuffed Sweet Potatoes are a comforting, wholesome meal that’s both satisfying and easy to make. The natural sweetness of roasted sweet potatoes pairs perfectly with the rich, earthy flavor of mushrooms and the delicate bite of wilted spinach — all tied together in a creamy, garlicky sauce.
This dish is ideal for chilly evenings when you want something warm, filling, and nourishing without feeling heavy. It’s naturally vegetarian and can easily be made vegan or gluten-free with simple swaps. Whether you’re preparing a weeknight dinner or a holiday side with flair, these stuffed sweet potatoes offer an elegant twist on a humble root vegetable.
Ingredients Overview
Let’s break down the layers of flavor and nutrition in this recipe:
Sweet Potatoes
Choose medium-sized orange-fleshed sweet potatoes — they roast well and offer natural creaminess. Baking them whole enhances their sweetness and creates the perfect “shell” for stuffing.
Tips:
-
Pierce the skin before roasting to prevent bursting.
-
Roast until very soft so they’re easy to fluff and fill.
Mushrooms
A mix of cremini (baby bella), button, or shiitake mushrooms works well. Sautéing them brings out deep umami flavor, especially when cooked until golden brown.
Alternative: Portobello mushrooms for a meatier bite or oyster mushrooms for texture.
Spinach
Fresh baby spinach wilts quickly and blends seamlessly into the creamy filling. It adds iron, fiber, and a pop of green.
Substitute: Kale or chard (chopped finely and cooked longer).
Garlic & Onion
These aromatics build the base of flavor. Shallots can be used for a slightly sweeter, more delicate profile.
Creamy Sauce
To bind the filling:
-
Cream cheese or sour cream (regular or dairy-free)
-
Optional add-in: A splash of milk, plant-based or dairy, to loosen the mixture.
-
Nutritional yeast adds cheesy flavor without dairy (especially in vegan versions).
Garnish
-
Chopped parsley or chives
-
Cracked black pepper
-
Toasted nuts or seeds for crunch (optional)
Step-by-Step Instructions

1. Roast the Sweet Potatoes
-
Preheat oven to 400°F (200°C).
-
Scrub and pierce 4 medium sweet potatoes.
-
Place on a baking sheet and roast for 45–60 minutes, until soft when pierced with a fork.
-
Let cool slightly before slicing open.
Tip: For faster prep, microwave the sweet potatoes for 8–10 minutes instead, flipping halfway.
2. Prepare the Mushroom & Spinach Filling
-
Heat 1 tbsp olive oil in a skillet over medium heat.
-
Add 1 small diced onion and sauté until soft (about 5 minutes).
-
Add 3 cloves garlic, minced, and cook for 1 minute.
-
Stir in 2 cups sliced mushrooms. Cook until browned and moisture evaporates, about 8–10 minutes.
-
Add 4 cups fresh spinach and cook until wilted. Season with salt, pepper, and a pinch of thyme or smoked paprika if desired.
3. Make it Creamy
-
Reduce heat to low. Stir in ⅓ cup cream cheese (or vegan alternative), or ¼ cup sour cream.
-
Mix until creamy. Add 1–2 tbsp milk if needed for smoother texture.
-
Taste and adjust seasoning — a little lemon juice or nutritional yeast can brighten it.
4. Assemble the Potatoes
-
Slice each sweet potato down the center, fluff the flesh slightly with a fork.
-
Spoon the creamy mushroom-spinach filling into each potato generously.
-
Sprinkle with black pepper, chopped parsley, or toasted sunflower seeds for garnish.
Tips, Variations & Substitutions
-
Vegan Version: Use vegan cream cheese or a blend of cashew cream + nutritional yeast.
-
Make It Spicy: Add chili flakes or a dash of hot sauce to the filling.
-
Add Protein: Stir in cooked lentils or white beans to the filling for extra plant-based protein.
-
Low-Carb Option: Use roasted acorn squash or spaghetti squash as the base instead of sweet potatoes.
-
Cheesy Top: For an indulgent twist, sprinkle shredded mozzarella or parmesan on top and broil for 2–3 minutes until bubbly.
This dish also makes a beautiful side to roasted chicken or holiday mains, but it easily stands alone as a meatless centerpiece.
Serving Ideas & Occasions
These stuffed sweet potatoes are perfect for:
-
Weeknight meatless dinners
-
Holiday vegetarian mains
-
Lunch meal prep (filling reheats well)
-
Comfort food nights when you want cozy without the guilt
Pair with a warm grain salad, roasted Brussels sprouts, or a simple soup for a hearty winter plate. A crisp green salad with lemon vinaigrette makes a great contrast to the creamy filling.
Nutritional & Health Notes
This dish is:
-
Rich in fiber from sweet potatoes and spinach
-
Loaded with antioxidants like beta-carotene and vitamin C
-
Balanced in carbs, fats, and plant-based protein (especially with beans or lentils added)
It supports immune health, gut health, and can be adapted for gluten-free, dairy-free, and low-glycemic needs. One serving is satisfying without feeling heavy — perfect for plant-forward eating in colder months.
FAQs
Q1: Can I make these ahead of time?
Yes! Roast the sweet potatoes and prepare the filling a day in advance. Assemble and reheat in the oven at 350°F for 15–20 minutes.
Q2: What mushrooms are best for this recipe?
Cremini or baby bella mushrooms have great flavor. Shiitake adds depth, and portobello offers a meatier texture.
Q3: How do I make this dish vegan?
Use vegan cream cheese or cashew cream in place of dairy. Nutritional yeast boosts cheesy flavor without animal products.
Q4: Can I freeze these stuffed sweet potatoes?
Yes — assemble, let cool, then wrap tightly. Freeze up to 2 months. Reheat from frozen at 375°F for 25–30 minutes, or until warmed through.
Q5: Can I add grains or legumes to the filling?
Absolutely. Brown rice, farro, lentils, or white beans work well. Mix into the creamy filling before stuffing.
Q6: Is this recipe gluten-free?
Yes, as long as your cream cheese or sour cream is gluten-free. Double-check any packaged ingredients.
Q7: What can I serve with this dish?
Try a light green salad, roasted broccoli, or tomato soup. For heartier meals, pair with quinoa or grilled protein.
Creamy Mushroom and Spinach Stuffed Sweet Potatoes
Roasted sweet potatoes filled with a creamy garlic mushroom and spinach mixture — warm, savory, and vegetarian-friendly. Perfect for dinner or meal prep.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
Ingredients
-
4 medium sweet potatoes
-
2 cups sliced mushrooms (cremini, button, or mixed)
-
4 cups fresh spinach
-
1 small onion, diced
-
3 garlic cloves, minced
-
1 tbsp olive oil
-
⅓ cup cream cheese (or vegan alternative)
-
1–2 tbsp milk (dairy or plant-based)
-
Salt and pepper to taste
-
Optional: parsley, toasted seeds, lemon juice
Instructions
-
Roast sweet potatoes at 400°F for 45–60 minutes until soft.
-
Sauté onion in olive oil for 5 mins. Add garlic, then mushrooms. Cook until browned.
-
Add spinach; cook until wilted. Stir in cream cheese and milk to make it creamy.
-
Slice open each potato, fluff with fork, and fill with the mushroom-spinach mixture.
-
Garnish with parsley, black pepper, or seeds. Serve warm.
Notes
To make vegan, use plant-based cream cheese. Add lentils or beans for protein. Reheat well for meal prep.
