Creamy Mushroom and Spinach Stuffed Sweet Potatoes
Creamy Mushroom and Spinach Stuffed Sweet Potatoes are a comforting and nutritious dish that perfectly balances the natural sweetness of roasted sweet potatoes with a savory, creamy vegetable filling. Tender baked sweet potatoes are filled with sautéed mushrooms, fresh spinach, garlic, and rich cheeses, then baked again until bubbly and golden. The result is a satisfying meal that is both wholesome and full of flavor.
Why You’ll Love This Recipe
- Perfect Sweet and Savory Balance – The natural sweetness of roasted sweet potatoes pairs beautifully with the creamy mushroom and spinach filling.
- Nutritious and Filling – Packed with fiber-rich sweet potatoes, leafy greens, and protein from cheese.
- Great for Meal Prep – These stuffed potatoes store and reheat well, making them ideal for make-ahead meals.
- Simple Yet Elegant – Minimal ingredients come together to create a visually appealing and flavorful dish.
- Customizable Ingredients – Easily adapt with different vegetables, cheeses, or spices.
- Comfort Food with a Healthy Twist – Creamy and satisfying while still providing wholesome nutrients.
Ingredients You’ll Need
For the Roasted Sweet Potatoes
- 2 medium sweet potatoes (about 300 g each) – Provide a naturally sweet, soft base that holds the creamy filling.
- Salt and black pepper to taste – Enhances the natural flavors of the potatoes.
For the Creamy Mushroom and Spinach Filling
- 1 cup fresh spinach (30 g) – Adds color, nutrients, and a mild earthy flavor.
- 1 cup diced mushrooms (150 g, button or cremini) – Contribute savory umami depth and meaty texture.
- 2 cloves garlic, minced – Provides aromatic richness and enhances the sautéed vegetables.
- 4 oz cream cheese (113 g) – Creates the creamy base that binds the filling together.
- 1 cup shredded cheese (mozzarella or cheddar, 100 g) – Adds meltability and a rich cheesy flavor.
- 2 teaspoons olive oil – Used for sautéing vegetables and enhancing flavor.
- Salt and pepper to taste – Balances the flavors in the filling.
Step-by-Step Instructions
Bake the Sweet Potatoes
Preheat the oven to 400°F (200°C). Wash the sweet potatoes thoroughly and poke several holes in them with a fork. Place them directly on the oven rack and bake for 45–60 minutes until tender.
Prepare the Vegetable Filling
While the potatoes bake, heat olive oil in a skillet over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
Cook the Mushrooms and Spinach
Add the diced mushrooms and cook for 5–7 minutes until they release moisture and turn golden brown. Stir in the fresh spinach and cook until wilted.
Mix the Creamy Filling
Transfer the cooked vegetables to a mixing bowl. Add the cream cheese and half of the shredded cheese, stirring until the mixture becomes creamy and well combined. Season with salt and pepper.
Prepare the Sweet Potato Shells
Once the sweet potatoes are tender, remove them from the oven and slice them open lengthwise. Carefully scoop out a small portion of the flesh and mix it into the vegetable filling for added sweetness and texture.
Stuff the Potatoes
Spoon the creamy mushroom and spinach mixture back into the sweet potato skins, filling them generously.
Bake Until Cheesy and Bubbly
Top the stuffed potatoes with the remaining shredded cheese. Return them to the oven and bake for an additional 10–15 minutes until the cheese is melted and bubbly.
Recipe Notes & Tips
- Choose Even-Sized Potatoes – Similar-sized sweet potatoes ensure consistent cooking.
- Do Not Overcrowd the Skillet – Allow mushrooms enough space to brown rather than steam.
- Soften Cream Cheese First – Room-temperature cream cheese mixes more easily with the vegetables.
- Scoop Gently – Remove only a small amount of sweet potato flesh to keep the skins sturdy.
- Use Fresh Spinach – Fresh leaves provide better texture and color than frozen spinach.
- Add Extra Seasoning if Needed – A pinch of smoked paprika or chili flakes can enhance flavor.
Nutritional Information
- Prep Time: 15 minutes
- Cooking Time: 1 hour
- Total Time: 1 hour 15 minutes
- Servings: 2 stuffed sweet potatoes
- Calories: Approximately 380 calories per serving (nutritional values are estimated)

Perfect Pairings
- Simple Green Salad – Adds freshness and balances the richness of the filling.
- Grilled Chicken or Tofu – Complements the stuffed potatoes with additional protein.
- Roasted Vegetables – Carrots, zucchini, or broccoli enhance the meal with extra texture.
- Herbed Yogurt Sauce – A light sauce that adds brightness to the dish.
Ideal Occasions
- Healthy Weeknight Dinners – A comforting yet nutritious meal option.
- Vegetarian Dinner Parties – A flavorful centerpiece for plant-based meals.
- Meal Prep for the Week – Easy to store and reheat for quick lunches.
- Cozy Fall and Winter Meals – Perfect for colder seasons when warm dishes are most satisfying.
Storage & Serving Tips
- Refrigerate Leftovers – Store in an airtight container for up to 3 days.
- Reheat in the Oven – Warm at 350°F (175°C) for about 10–15 minutes to maintain texture.
- Microwave for Quick Meals – Heat individual portions for 1–2 minutes if needed.
- Add Fresh Garnish Before Serving – Sprinkle herbs or extra cheese for enhanced presentation.
Creative Variations to Try
- Mediterranean Style – Add sun-dried tomatoes, feta cheese, and olives.
- Spicy Version – Mix in chili flakes or jalapeños for extra heat.
- Protein-Packed Filling – Add cooked lentils or chickpeas to the mixture.
- Vegan Alternative – Use plant-based cream cheese and dairy-free shredded cheese.
Troubleshooting Common Issues
- Potatoes Too Firm – Bake longer until easily pierced with a fork.
- Filling Too Thick – Add a small splash of milk or cream to loosen the mixture.
- Mushrooms Too Watery – Cook them longer until their moisture evaporates and they brown.
- Potato Skins Tearing – Scoop out the flesh gently to keep the skins intact.
Why This Recipe Works
This recipe works because it combines contrasting textures and complementary flavors in a balanced way. Roasting the sweet potatoes enhances their natural sweetness and creates a soft interior that pairs well with the savory mushroom mixture. Mushrooms provide umami depth while spinach adds freshness and nutrients. Cream cheese and shredded cheese create a creamy, cohesive filling that melts beautifully when baked again. By incorporating a portion of the sweet potato flesh into the filling, the dish achieves a harmonious blend of sweet and savory flavors. With around 380 calories per serving, it offers a satisfying yet balanced meal.
Final Thoughts
Creamy Mushroom and Spinach Stuffed Sweet Potatoes are a wholesome and comforting dish that delivers both flavor and nutrition in every bite. With tender roasted potatoes, a rich vegetable filling, and melted cheese on top, this recipe is perfect for cozy dinners or healthy meal prep. Simple to prepare and easy to customize, it’s a versatile dish that brings warmth, color, and satisfying flavor to any table.