Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe
If you’re searching for a comforting and nutritious meal that feels like a warm hug, this Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe is exactly what you need. It’s the perfect way to elevate simple ingredients—sweet potatoes, fresh spinach, and earthy mushrooms—into something creamy, cheesy, and totally cozy. I’ve made this dish on chilly weeknights when I want something hearty but still packed with good-for-you veggies.
What makes this recipe special is its balance: the natural sweetness of the potatoes plays beautifully against the savory, creamy mushroom and spinach filling. It’s also insanely versatile. Whether you’re cooking for yourself or entertaining friends who appreciate bold flavors without fuss, this Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe is an absolute winner that’s easy to make and sure to impress.
Ingredients You’ll Need
These ingredients come together in the most harmonious way—sweet and creamy, with a lovely earthiness from the mushrooms and a fresh pop from the spinach. When you pick your mushrooms, I recommend cremini for a deeper flavor, but button mushrooms work just fine too.
- Sweet potatoes: Choose firm potatoes of similar size for even baking; medium-sized ones work perfectly here.
- Fresh spinach: Baby spinach is tender and wilts quickly, making it ideal for the filling.
- Diced mushrooms: Cremini or button mushrooms both add delicious umami; fresh is best.
- Garlic cloves: Freshly minced garlic gives that punch of flavor you just can’t skip.
- Cream cheese: This is key for that luscious creaminess in the filling; soften it a little before mixing.
- Shredded cheese: Mozzarella melts nicely, but cheddar adds a tasty sharpness—I often blend both.
- Olive oil: Use a good quality extra virgin olive oil to sauté your veggies for the best flavor.
- Salt and pepper: Essential seasonings to balance and enhance all the flavors.
Variations
One of the things I love about this Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe is how easy it is to tweak depending on what you have on hand or your cravings that day. Feel free to get creative!
- Vegetarian version: Stick exactly to the recipe—it’s already packed with veggies and creamy cheese.
- Vegan twist: Swap cream cheese for a plant-based alternative and use vegan shredded cheese; I’ve tried this with cashew cream cheese and it’s delicious.
- Spicy kick: Add a pinch of chili flakes when sautéing the mushrooms or drizzle some sriracha on top before serving.
- Add protein: Mix in cooked chickpeas or diced tofu with the mushroom-spinach mix for extra protein and a bit more texture.
How to Make Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe
Step 1: Bake Your Sweet Potatoes to Perfection
Start by preheating your oven to 400°F (200°C). Wash your sweet potatoes thoroughly and prick them a few times with a fork—this prevents steam build-up while baking. Place them directly on the oven rack to allow even heat circulation and bake for about 45 to 60 minutes. You’ll know they’re done when a fork easily slides through the flesh. If your oven tends to cook unevenly, rotate the potatoes halfway to ensure consistent tenderness.
Step 2: Sauté the Mushroom and Spinach Filling
While the sweet potatoes are baking, heat olive oil in a skillet over medium heat. Toss in the minced garlic and sauté for about one minute until fragrant—don’t let it burn! Add your diced mushrooms and cook, stirring occasionally, until they turn golden brown and their moisture evaporates; this usually takes around 5 to 7 minutes. Finally, stir in the fresh spinach and cook just until it wilts down, which shouldn’t take more than a minute or two. This step is key to not overcook the spinach and keep that lovely green color.
Step 3: Mix in the Cream Cheese and Season
Transfer the sautéed vegetables into a mixing bowl. While the veggies are still warm, add the softened cream cheese and half of your shredded cheese. Stir everything together until creamy and well-combined. Season with salt and freshly ground pepper to taste. This mixture is the heart of your filling, so make sure to taste and adjust seasoning because a little extra salt or pepper can really bring out those flavors.
Step 4: Stuff the Sweet Potatoes and Bake Again
Once the sweet potatoes are cool enough to handle, slice them lengthwise and scoop out some of the flesh into your filling bowl—I usually leave about a half-inch border so the skins hold their shape. Mix the sweet potato chunks into the cream cheese and veggie mixture to add extra creaminess and body. Now spoon the filling back into the skins and top with the remaining shredded cheese. Pop them back in the oven for 10 to 15 minutes until the cheese melts and bubbles beautifully. Keep an eye on them to avoid over-browning.
How to Serve Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe

Garnishes
I usually top these stuffed sweet potatoes with a sprinkle of fresh chopped parsley or chives for a bright color and fresh flavor contrast. Sometimes I add a small dollop of sour cream or Greek yogurt for tanginess, especially on cooler days when I want a bit of extra creaminess. A quick grind of black pepper on top before serving never hurts!
Side Dishes
This recipe shines so well on its own but pairs wonderfully with a crisp side salad or roasted seasonal veggies like asparagus or Brussels sprouts. For a heartier meal, I sometimes serve it alongside grilled chicken or a bowl of lentil soup. The creamy richness of the stuffed sweet potatoes complements lighter sides beautifully.
Creative Ways to Present
For special occasions, I love placing these stuffed sweet potatoes on a large platter garnished with toasted pine nuts and a drizzle of balsamic glaze. It adds a layer of texture and a touch of elegance. You can also cut the stuffed sweet potatoes into bite-sized pieces for a fun appetizer or party snack—trust me, they disappear fast when served this way!
Make Ahead and Storage
Storing Leftovers
I usually store leftover Creamy Mushroom and Spinach Stuffed Sweet Potatoes in an airtight container in the fridge. They keep really well for up to 3 days, and the flavors even deepen a bit overnight. Just make sure to cool them completely before refrigerating to keep the texture just right.
Freezing
If you want to freeze the stuffed sweet potatoes, I recommend doing so before the second bake step— after stuffing but before adding the final cheese layer. Wrap each tightly in foil or plastic wrap and freeze for up to 2 months. When you’re ready to eat, bake them directly from frozen, adding an extra 10-15 minutes to the reheating time.
Reheating
I find the best way to reheat leftovers is in the oven at 350°F (175°C) for about 15-20 minutes. This keeps the skin nice and crispy while melting the cheese back to gooey perfection. Microwaving works in a pinch if you’re short on time, but it can make the skin a bit soggy—so save that for a quick lunch or snack.
FAQs
-
Can I use frozen spinach in the Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe?
You can substitute frozen spinach if fresh isn’t available; just make sure to thaw completely and squeeze out all excess water before adding it to the filling to avoid a soggy texture.
-
What’s the best type of cheese for this recipe?
Mozzarella melts beautifully and provides a mild creaminess, while cheddar adds a sharper, more robust flavor. I like to use a blend of both for a balanced taste, but feel free to experiment with your favorites!
-
Can I prepare this recipe ahead of time?
Absolutely! You can bake and stuff the sweet potatoes in advance, then store them in the refrigerator before the final bake. When ready to serve, just top with cheese and bake until bubbly and heated through.
-
Is this recipe gluten-free?
Yes, this Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe is naturally gluten-free as long as you check your cheese labels to avoid additives containing gluten.
-
Can I add other vegetables to the filling?
Definitely! Feel free to add diced bell peppers, onions, or even some roasted cherry tomatoes to boost flavor and nutrition. Just sauté them along with the mushrooms for best results.
Final Thoughts
This Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe is one of those dishes I come back to again and again because it’s both comforting and surprisingly elegant. It’s easy enough for a weeknight but impressive enough to serve guests. Once you get the hang of it, you’ll find yourself inventing new variations and sharing it with friends (which is always the best compliment). So go ahead: grab those sweet potatoes, and let’s make some creamy, cheesy magic happen in your kitchen!
Print
Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 15 minutes
- Yield: Serves 2
- Category: Main Course
- 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, garlic, and spinach combined with creamy cheese. Topped with melted mozzarella or cheddar, this dish offers a comforting, nutritious, and flavorful vegetarian meal perfect for lunch or dinner.
Ingredients
Vegetables
- 2 medium sweet potatoes (about 300g each)
- 1 cup fresh spinach (30g)
- 1 cup diced mushrooms (150g, button or cremini)
- 2 cloves garlic, minced
Dairy
- 4 oz cream cheese (113g)
- 1 cup shredded cheese (mozzarella or cheddar) (100g)
Other
- 2 tsp olive oil
- Salt and pepper to taste
Instructions
- Preheat and Bake Sweet Potatoes: Preheat your oven to 400°F (200°C). Wash the sweet potatoes thoroughly and poke holes evenly around them with a fork. Place them directly on the oven rack and bake for 45-60 minutes until the flesh is tender and easily pierced with a fork.
- Sauté Vegetables: While the potatoes bake, heat 2 teaspoons of olive oil in a skillet over medium heat. Add the minced garlic and sauté for about 1 minute until aromatic. Then add the diced mushrooms and cook for 5-7 minutes, stirring occasionally until they turn golden brown. Add the fresh spinach and cook just until wilted, about 1-2 minutes.
- Prepare the Filling: Transfer the sautéed vegetables to a mixing bowl. Add the cream cheese and half of the shredded cheese, combining everything thoroughly. Season the mixture with salt and pepper to taste.
- Stuff Sweet Potatoes: Once the sweet potatoes are baked and cool enough to handle, slice them open lengthwise. Carefully scoop out some of the potato flesh and add it to the vegetable and cheese mixture. Stir to combine, then spoon the filling evenly back into the sweet potato skins.
- Final Bake: Top the stuffed sweet potatoes with the remaining shredded cheese. Place them back on a baking sheet and bake for another 10-15 minutes until the cheese is melted, bubbly, and slightly golden. Remove from the oven and serve warm.
Notes
- You can substitute cream cheese with ricotta for a lighter filling.
- Feel free to use other mushrooms such as shiitake or portobello for more flavor.
- For a spicier kick, add red pepper flakes when sautéing garlic.
- This dish can be prepared in advance; assemble before the final bake and refrigerate.
- Leftovers store well in an airtight container in the fridge for up to 3 days.
Keywords: stuffed sweet potatoes, mushroom and spinach, creamy filling, baked sweet potatoes, vegetarian dinner, healthy comfort food
