If you’re looking for a dish that feels like a warm hug on a plate, you have to try this Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe. The rich, velvety filling of mushrooms, spinach, and cream cheese perfectly complements the natural sweetness of tender roasted sweet potatoes. Each bite offers a wonderful contrast of flavors and textures that’s both comforting and vibrant. Whether you’re cooking for a cozy weeknight dinner or want to impress guests with something wholesome and delicious, this recipe is a keeper you’ll come back to again and again.

Ingredients You’ll Need
Everything you need for this recipe is straightforward yet plays a crucial role in building layers of flavor and texture. From the earthy mushrooms to the creamy cheese blend, these ingredients are simple pantry staples that come together beautifully.
- Sweet potatoes: The naturally sweet and starchy base that roasts to tender perfection.
- Olive oil: Helps soften the onions and mushrooms, adding a touch of richness.
- Onion: Brings sweetness and depth to the filling.
- Garlic: Adds a pungent, aromatic kick that brightens the mushrooms.
- Cremini mushrooms: Earthy and meaty, they create the star of the creamy mixture.
- Fresh spinach leaves: Provide color, nutrients, and a delicate bitterness to balance the creaminess.
- Cream cheese: Makes the filling divinely smooth and luscious.
- Sour cream: Adds a slight tanginess to lift the flavors.
- Salt and black pepper: Essential seasonings to bring everything together.
- Fresh thyme leaves: Their herbal aroma adds complexity to the mix.
- Grated Parmesan cheese: A golden, savory topping that melts into a bubbly crust.
How to Make Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe
Step 1: Prepare the Sweet Potatoes
Start by preheating your oven to 400°F (200°C). Wash and pat dry your sweet potatoes, then pierce them several times with a fork so steam can escape while baking. This helps them cook evenly and prevents bursting.
Step 2: Bake the Sweet Potatoes
Pop the sweet potatoes directly onto the oven rack and roast for 45 to 60 minutes. You’ll know they’re done when they’re tender and you can easily poke through them with a fork. This slow roasting brings out their natural sweetness and creamy texture.
Step 3: Sauté the Aromatics
While the potatoes roast, heat olive oil in a large skillet over medium heat. Toss in the finely chopped onion and cook until translucent, about 3 minutes. This step builds a flavorful base for your filling.
Step 4: Cook the Mushrooms and Garlic
Add minced garlic and sliced cremini mushrooms to the skillet. Let them cook for 5 minutes until the mushrooms turn golden and release their juices. The garlic infuses a nice warmth that blends perfectly with the earthy mushrooms.
Step 5: Wilt the Spinach
Next, stir in fresh spinach leaves and cook just until they wilt. This only takes a couple of minutes and preserves the vibrant color of the spinach while adding a fresh, slightly bitter bite that balances the creaminess to come.
Step 6: Mix the Creamy Filling
Remove the skillet from the heat and let the mixture cool slightly. In a separate bowl, combine softened cream cheese and sour cream until smooth. Stir in the mushroom and spinach mixture, season with salt, black pepper, and fresh thyme. This blend ensures every spoonful is rich yet herbaceous.
Step 7: Prepare the Sweet Potatoes for Stuffing
Once your potatoes are roasted and cool enough to handle, slice them lengthwise. Use a fork to gently fluff up the inside, creating a soft bed ready to absorb all that creamy goodness.
Step 8: Fill and Top
Spoon generous amounts of the creamy mushroom and spinach filling right down the center of each sweet potato. Finish by sprinkling a good handful of grated Parmesan cheese on top, which will melt into a savory blanket during the next baking step.
Step 9: Bake Again for Melty Perfection
Return the stuffed sweet potatoes to the oven and bake for another 10 to 15 minutes. This step melts the cheese until bubbly and golden, creating a beautiful, irresistible crust that adds texture and flavor.
Step 10: Serve and Enjoy
Once out of the oven, the Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe is best served immediately. This dish shines as either a hearty appetizer or a side, perfect for sharing or savoring all to yourself.
How to Serve Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe

Garnishes
Add a sprinkle of fresh parsley or chives on top to give the dish a pop of bright green and a fresh herbal aroma. A light drizzle of extra virgin olive oil or a few chili flakes can also add exciting layers of flavor and a slight heat.
Side Dishes
Pair these stuffed sweet potatoes with a crisp green salad or roasted vegetables for a complete meal. They also work wonderfully alongside grilled chicken or fish, where their creamy texture and bold flavors can stand out as the star side.
Creative Ways to Present
For a fun twist, serve the filling separately as a warm dip alongside roasted sweet potato rounds. Alternatively, try topping the potatoes with toasted nuts like pine nuts or walnuts to add crunch, or swirl in some hot sauce or pesto for a unique flavor profile.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store the stuffed sweet potatoes in an airtight container in the refrigerator. They will keep well for 3 to 4 days without losing much of their deliciousness.
Freezing
This Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe freezes nicely if you want to save some for later. Wrap each potato tightly in foil or plastic wrap and place them in a freezer-safe bag or container for up to 2 months.
Reheating
To reheat, thaw frozen potatoes overnight in the fridge or reheat refrigerated leftovers in the oven at 350°F (175°C) for about 15 to 20 minutes until warmed through and the cheese bubbles up once more. This helps maintain the creamy texture and crisp cheese topping.
FAQs
Can I use other types of mushrooms?
Absolutely! While cremini mushrooms have a nice meaty texture, you can substitute with button, shiitake, or portobello mushrooms depending on what you have on hand. Each will bring a slightly different flavor note but all work beautifully.
Is this recipe vegan or easily made vegan?
The original recipe isn’t vegan due to the cream cheese, sour cream, and Parmesan, but you can swap in vegan cream cheese, plant-based sour cream, and nutritional yeast for a similar cheesy flavor without dairy.
Can I prepare the filling in advance?
Yes! The mushroom and spinach filling can be made a day ahead and stored in the fridge. When ready to assemble, reheat it gently before stuffing the roasted sweet potatoes to keep everything warm and creamy.
How do I know when sweet potatoes are done baking?
They should be soft when pierced with a fork or skewer, sliding in easily without resistance. Larger potatoes take longer, so check after 45 minutes and adjust baking time as needed.
What can I add to make this dish more filling?
To turn this into a main dish, consider adding cooked grains like quinoa or farro into the filling for extra substance. Alternatively, topping with crispy bacon or toasted nuts can add protein and satisfying crunch.
Final Thoughts
This Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe is a wonderful way to enjoy comfort food that feels both wholesome and indulgent. Its blend of creamy, earthy, and fresh flavors wrapped up in naturally sweet potatoes makes every bite special. I can’t recommend it enough—give it a try and watch it become a fast favorite in your recipe collection!
Print
Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe
- Prep Time: 0h 15m
- Cook Time: 1h 0m
- Total Time: 1h 15m
- Yield: 4 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Creamy Mushroom and Spinach Stuffed Sweet Potatoes recipe features tender baked sweet potatoes filled with a savory mixture of sautéed mushrooms, fresh spinach, cream cheese, and sour cream, all topped with melted Parmesan cheese. Perfect as a comforting appetizer or side dish, it combines wholesome ingredients with rich, creamy flavors for a delightful vegetarian meal option.
Ingredients
Sweet Potatoes
- 4 medium sweet potatoes
Filling
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup cremini mushrooms, sliced
- 3 cups fresh spinach leaves
- 1/2 cup cream cheese, softened
- 1/4 cup sour cream
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1 teaspoon fresh thyme leaves
- 1/4 cup grated Parmesan cheese
Instructions
- Preheat and prepare sweet potatoes: Preheat your oven to 400°F (200°C). Wash and dry the sweet potatoes thoroughly. Using a fork, pierce the potatoes in several spots to allow steam to escape during baking.
- Bake sweet potatoes: Place the sweet potatoes directly on the oven rack and bake for 45-60 minutes, or until they are tender and easily pierced with a fork.
- Sauté onions: While the sweet potatoes bake, heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté for about 3 minutes until translucent and fragrant.
- Cook mushrooms and garlic: Stir in the minced garlic and sliced mushrooms, cooking for another 5 minutes until the mushrooms turn golden brown and release their natural juices.
- Wilt spinach: Add the fresh spinach leaves to the skillet and cook just until wilted. Remove the skillet from heat and set the filling mixture aside to cool slightly.
- Mix creamy filling: In a bowl, combine the softened cream cheese and sour cream until smooth. Stir in the mushroom and spinach mixture, seasoning with salt, black pepper, and fresh thyme leaves. Mix until well incorporated.
- Prepare sweet potatoes for stuffing: Once the sweet potatoes are cooked, allow them to cool slightly. Then slice them open lengthwise and gently fluff the insides with a fork to create space for the filling.
- Stuff the sweet potatoes: Spoon the creamy mushroom and spinach mixture generously into the center of each sweet potato, ensuring an even spread inside.
- Bake to melt cheese: Sprinkle the grated Parmesan cheese on top of each stuffed sweet potato and return them to the oven. Bake for an additional 10-15 minutes until the cheese is melted, bubbly, and slightly golden.
- Serve: Remove from oven and serve immediately as a delicious appetizer or side dish that combines the sweetness of baked potatoes with a rich, savory filling.
Notes
- You can substitute cremini mushrooms with button or portobello mushrooms if preferred.
- For a dairy-free version, replace cream cheese, sour cream, and Parmesan with vegan alternatives.
- Make sure not to overcook the spinach to maintain some texture and vibrant color.
- This dish can be prepared ahead: bake sweet potatoes and prepare filling in advance, then assemble and bake before serving.
- Adjust seasoning to taste, optionally adding a pinch of nutmeg or smoked paprika for extra depth.

