If you are looking for a dish that combines the comfort of baked sweet potatoes with a rich, flavorful filling, this Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe is going to become your new favorite. It’s the perfect harmony of earthy mushrooms, vibrant spinach, and luscious cream cheese, all nestled inside naturally sweet and tender potatoes. The combination is not only irresistible but also surprisingly simple to prepare, making it a go-to for cozy dinners or impressive gatherings alike.

Ingredients You’ll Need
Gathering the right ingredients is key to making a dish that truly sings. Each element in this recipe brings something unique to the table—whether it’s the sweetness of the potatoes, the earthiness of the mushrooms, or the creamy tang of the cheeses, all contributing beautiful flavors and textures.
- Sweet potatoes: Choose medium-sized, firm potatoes for a perfect balance of softness and structure.
- Olive oil: Adds a hint of richness and helps to sauté the vegetables beautifully.
- Onion: Finely chopped to melt into the mushrooms, bringing sweetness and depth.
- Garlic: Minced for that unmistakable aroma and a little kick.
- Cremini mushrooms: Sliced to provide a meaty texture and robust flavor.
- Fresh spinach leaves: Adds a burst of color and a fresh, green earthiness.
- Cream cheese: Softened to lend creaminess and bind the filling.
- Sour cream: Adds tanginess and silkiness to the mixture.
- Salt and black pepper: Essential seasonings to enhance the flavors.
- Fresh thyme leaves: For an herbal note that elevates the dish.
- Grated Parmesan cheese: A nutty, savory topping that melts into irresistible perfection.
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). Give your sweet potatoes a good wash and dry them thoroughly—removing any dirt is key for a clean bake. Prick the potatoes several times with a fork; this step helps the steam escape during baking so they cook evenly without bursting.
Step 2: Bake the Sweet Potatoes
Place the sweet potatoes directly on the oven rack—no need for a baking sheet. Bake them for about 45 to 60 minutes until a fork slides in easily, indicating that they are soft and perfectly cooked through. This slow roasting brings out the natural sugars, making them tender and sweet.
Step 3: Sauté the Aromatics
While the sweet potatoes roast, heat olive oil in a large skillet over medium heat. Toss in the finely chopped onion and cook until it becomes translucent and soft, about 3 minutes. This step lays the foundation for the filling’s flavor.
Step 4: Add Garlic and Mushrooms
Stir in the minced garlic right after the onions soften to allow its fragrance to bloom. Then add the sliced cremini mushrooms. Let them cook for about 5 minutes until golden brown and tender, releasing their earthy juices that deepen the flavor of the filling.
Step 5: Wilt the Spinach
Next, pile the fresh spinach leaves into the skillet and cook just until wilted. You want the greens soft but still vibrant. Once done, remove the skillet from heat and let the mixture cool slightly so it blends nicely with the creamy ingredients without curdling.
Step 6: Mix the Creamy Filling
In a bowl, combine softened cream cheese and sour cream until smooth. Fold in the mushroom and spinach mixture, season with salt, black pepper, and fresh thyme leaves. This is the heart of the Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe—rich, herbaceous, and hearty.
Step 7: Prepare the Sweet Potatoes for Filling
Once the sweet potatoes are tender, let them cool just enough to handle safely. Slice each one lengthwise and gently fluff the insides with a fork to create a fluffy, inviting bed for the filling.
Step 8: Stuff and Top
Spoon a generous amount of the creamy mushroom and spinach mixture into the open sweet potatoes. Finish each one with a hearty sprinkle of grated Parmesan cheese, which will create a golden, bubbly crust as it bakes.
Step 9: Final Bake
Return the stuffed sweet potatoes to the oven for 10 to 15 minutes. This final bake melts the cheese into a luscious topping and lets all the flavors meld beautifully, elevating the dish to a crowd-pleasing masterpiece.
Step 10: Serve and Enjoy
Once out of the oven, these stuffed sweet potatoes are best enjoyed warm and fresh. They make a fantastic appetizer or side, ready to impress with their creamy, savory goodness.
How to Serve Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe

Garnishes
To give your Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe that extra pop, consider adding fresh herbs like chopped parsley or extra thyme leaves on top as a bright garnish. A light drizzle of high-quality olive oil or a sprinkle of crushed red pepper flakes can also add intriguing dimension.
Side Dishes
This dish pairs wonderfully with crisp, refreshing salads or simple roasted vegetables. Think of a crunchy mixed green salad with a lemon vinaigrette or a side of roasted carrots and beets, which complement the creamy textures while keeping the meal balanced and inviting.
Creative Ways to Present
For a fancy twist, serve the stuffed sweet potatoes halved and arranged on a long platter, garnished with microgreens or edible flowers. You can also turn the filling into small cups using scooped sweet potato shells for bite-sized hors d’oeuvres perfect for parties.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers of this Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe, store them in an airtight container in the refrigerator. They will stay fresh for up to 3 days, making it easy to enjoy your delicious creation later without sacrificing flavor or texture.
Freezing
You can freeze the stuffed sweet potatoes by wrapping each tightly in foil and placing them in a freezer-safe bag or container. They keep well for up to 2 months. Thaw overnight in the fridge before reheating for best results.
Reheating
For reheating, place the leftovers on a baking sheet and warm them in a 350°F (175°C) oven until heated through and the cheese is bubbly again, about 15-20 minutes. Avoid microwaving if possible to preserve the creamy texture and avoid sogginess.
FAQs
Can I use other types of mushrooms in this recipe?
Absolutely! While cremini mushrooms have a wonderful earthy flavor, you can substitute with button, shiitake, or portobello mushrooms depending on what’s available or your preferences. Just adjust cooking time if they’re larger or tougher.
Is this recipe suitable for a vegetarian diet?
Yes, this is a vegetarian-friendly recipe as it uses no meat or meat-based ingredients. The combination of mushrooms, spinach, and cheeses provide plenty of satisfying flavor and texture.
How can I make this dish vegan?
To make a vegan version, swap the cream cheese and sour cream for plant-based alternatives like cashew cream or vegan cream cheese. Use nutritional yeast instead of Parmesan to keep that cheesy, savory element.
Can this recipe be made gluten free?
Definitely! This recipe is naturally gluten free as long as you double-check that your sour cream and cream cheese do not contain any additives with gluten. Always good to be cautious!
What can I serve alongside these stuffed sweet potatoes for a complete meal?
For a balanced meal, pair these stuffed sweet potatoes with a protein like grilled chicken or fish, or keep it vegetarian with a hearty lentil or bean salad. A crisp side salad helps round it all out nicely.
Final Thoughts
This Creamy Mushroom and Spinach Stuffed Sweet Potatoes Recipe is a beautiful example of simple ingredients coming together to create something truly special. It’s cozy enough for weeknights and elegant enough for entertaining. I encourage you to try making it soon—you might just discover a new comfort food classic that you’ll return to again and again.
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 offers a delicious and nutritious vegetarian dish featuring tender baked sweet potatoes filled with a savory mixture of sautéed mushrooms, spinach, cream cheese, and Parmesan. Perfect as an appetizer or side, this dish combines creamy textures with fresh herbs and the natural sweetness of the potatoes.
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 Potatoes: Preheat your oven to 400°F (200°C). Wash and dry the sweet potatoes thoroughly. Using a fork, pierce each potato several times 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 potatoes bake, heat olive oil in a large skillet over medium heat. Add the finely chopped onion and sauté for about 3 minutes until translucent and fragrant.
- Add Garlic and Mushrooms: Stir in minced garlic and sliced mushrooms. Cook for another 5 minutes until mushrooms turn golden brown and release their juices.
- Cook Spinach: Add fresh spinach leaves to the skillet and cook just until wilted. Remove the skillet from heat and let the mixture cool slightly.
- Prepare Creamy Filling: In a bowl, blend cream cheese and sour cream until smooth. Stir in the cooled mushroom and spinach mixture, then season with salt, black pepper, and fresh thyme. Mix well to combine all flavors.
- Scoop Sweet Potatoes: Once the sweet potatoes are baked and slightly cooled, slice them open lengthwise. Gently fluff the inside of each potato with a fork to create space for the filling.
- Stuff Potatoes: Spoon the creamy mushroom and spinach mixture generously into the center of each sweet potato.
- Add Cheese and Bake: Sprinkle grated Parmesan cheese evenly on top of the stuffed sweet potatoes. Return them to the oven and bake for an additional 10-15 minutes until the cheese is melted and bubbly.
- Serve: Serve the stuffed sweet potatoes immediately as a delicious appetizer or a satisfying side dish.
Notes
- To make this dish vegan, substitute cream cheese and sour cream with plant-based alternatives and use nutritional yeast instead of Parmesan cheese.
- You can prepare the mushroom and spinach filling ahead of time and refrigerate until ready to stuff the potatoes.
- For extra flavor, try adding chopped fresh herbs like parsley or chives to the filling.
- Ensure the sweet potatoes are fully cooked and tender before stuffing to achieve the best texture.

