Creamy Mushroom and Spinach Stuffed Sweet Potatoes

WANT TO SAVE THIS RECIPE?

Loaded with earthy mushrooms, sautéed spinach, and a luscious creamy filling, these stuffed sweet potatoes are the kind of cozy, nourishing comfort food you didn’t know you needed. Each bite is velvety, rich in flavor, and naturally satisfying—making it perfect for weeknight dinners, meal prep, or impressing guests with a healthy but indulgent main dish.

What makes this dish so irresistible is the balance of flavors and textures. You get the natural sweetness from the roasted sweet potatoes, the umami depth of mushrooms, and the creamy, garlicky sauce that ties everything together. It feels like a dish that took hours to make, yet it’s surprisingly simple and wholesome.

Why You’ll Love This Creamy Mushroom and Spinach Stuffed Sweet Potatoes

Whether you’re vegetarian or just trying to eat more plant-forward meals, this recipe hits all the marks. It’s packed with fiber, iron, and satisfying creaminess—no meat required. The presentation is also restaurant-worthy, but the process is incredibly beginner-friendly.

You can prepare the sweet potatoes in advance, and the filling comes together quickly. Plus, it’s easy to customize by adding cheese, nuts, or protein of your choice.

What Kind of Mushrooms Should I Use?

You can use any mushroom variety you love or have on hand. Cremini and baby bella mushrooms bring hearty flavor, while shiitake or oyster mushrooms offer an earthy complexity. If you’re looking for convenience, even plain white button mushrooms will work just fine. Just make sure to cook them down enough to release their moisture and concentrate their flavor.

Ingredients for the Creamy Mushroom and Spinach Stuffed Sweet Potatoes

You only need a handful of ingredients to make these loaded sweet potatoes shine, and each one plays a key role in flavor and texture.

Sweet potatoes – These act as the base and provide natural sweetness that complements the savory filling beautifully.

Mushrooms – Use cremini, baby bella, or any mushroom of choice for a deep umami richness.

Spinach – Fresh spinach wilts into the creamy sauce, adding a vibrant color and iron-rich nutritional boost.

Garlic – Brings warmth and aromatic depth to the sautéed vegetables.

Shallot or onion – Adds a mild sweetness and savory backbone to the filling.

Cream cheese – The heart of the creamy sauce, it gives the dish that luscious, tangy finish.

Olive oil – Used for roasting the potatoes and sautéing the filling ingredients.

Salt and pepper – Basic seasoning that enhances all the other ingredients.

Pin this Recipe

How To Make the Creamy Mushroom and Spinach Stuffed Sweet Potatoes

Step 1: Roast the Sweet Potatoes

Preheat your oven to 400°F (200°C). Wash and scrub the sweet potatoes, then pierce each one a few times with a fork. Place them on a baking sheet and roast for 45-60 minutes, or until soft and fork-tender.

Step 2: Sauté the Filling

While the potatoes are roasting, heat olive oil in a skillet over medium heat. Add chopped shallot (or onion) and garlic, and cook until fragrant and translucent. Add the sliced mushrooms and cook until their moisture has evaporated and they’re golden. Toss in the fresh spinach and cook until just wilted.

Step 3: Make It Creamy

Reduce the heat and stir in the cream cheese. Let it melt into the mushrooms and spinach, creating a rich, velvety mixture. Season with salt and pepper to taste.

Step 4: Assemble the Stuffed Potatoes

Once the sweet potatoes are roasted and cool enough to handle, slice them open lengthwise and gently mash the inside with a fork to make room for the filling. Spoon the creamy mushroom and spinach mixture into each sweet potato. Serve warm and garnish with extra herbs or a sprinkle of cheese if desired.

How to Serve and Store Creamy Mushroom and Spinach Stuffed Sweet Potatoes

This recipe feeds four people generously and is an excellent main dish or hearty side. Serve them right out of the oven for maximum comfort, or refrigerate leftovers in an airtight container for up to 3 days. They reheat beautifully in the oven or microwave, and the filling can be made ahead to save time on busy nights.

What to Serve With Creamy Mushroom and Spinach Stuffed Sweet Potatoes?

Herby Quinoa Salad

A fresh, lemony quinoa salad brings a light contrast and a protein punch.

Garlic Roasted Broccoli

Add some crunch and green goodness to your plate with crispy roasted broccoli florets.

Crusty Bread or Garlic Naan

Perfect for scooping up extra filling or soaking up the juices from your stuffed sweet potatoes.

Simple Lentil Soup

A light, brothy lentil soup pairs well and makes the meal even heartier.

Baked Tofu or Tempeh

Add some protein with marinated and baked tofu slices on the side.

Green Bean Almondine

Buttery green beans with toasted almonds bring a lovely texture contrast.

Arugula Salad with Lemon Dressing

A sharp, peppery salad offers a fresh balance to the creamy, rich flavors.

Want More Vegetable Dinner Ideas?

If you love these creamy stuffed sweet potatoes, you’ll probably enjoy these other comforting veggie-forward recipes:

Save This Recipe For Later

📌 Save this recipe to your Pinterest dinner board so you can revisit it anytime.

Let me know in the comments how you liked it. Did you swap the cream cheese for a dairy-free alternative? Try adding walnuts or topping it with feta?

I love seeing how others make these recipes their own. Drop your questions too—we’re all about learning and sharing.

Explore beautifully curated veggie-based comfort meals and weeknight hits over on Janet Dishes on Pinterest and find your next favorite!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Mushroom and Spinach Stuffed Sweet Potatoes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Janet Reynolds
  • Total Time: 1 hour
  • Yield: 4 servings
  • Diet: Vegetarian

Description

These Creamy Mushroom and Spinach Stuffed Sweet Potatoes are a healthy, vegetarian comfort food packed with flavor. Perfect for weeknight dinners or meal prep, they’re filled with sautéed mushrooms, spinach, and a rich cream cheese sauce. A must-try for plant-forward recipes and gluten-free meals.


Ingredients

2 large sweet potatoes

1 tablespoon olive oil

1 small shallot, chopped

2 cloves garlic, minced

2 cups mushrooms, sliced

3 cups fresh spinach

3 ounces cream cheese

1⁄2 teaspoon salt

1⁄4 teaspoon black pepper


Instructions

1. Preheat the oven to 400°F (200°C). Wash and scrub the sweet potatoes, then pierce them with a fork.

2. Place on a baking sheet and roast for 45 to 60 minutes or until fork-tender.

3. In a skillet over medium heat, warm olive oil. Add chopped shallot and garlic, sauté until translucent.

4. Add mushrooms and cook until their moisture has evaporated and they’re golden brown.

5. Stir in spinach and cook just until wilted.

6. Reduce heat and stir in the cream cheese. Mix until smooth and creamy. Season with salt and pepper.

7. Slice open the sweet potatoes, fluff the flesh slightly, and fill each with the creamy mushroom and spinach mixture.

8. Serve warm with your favorite toppings or herbs.

Notes

Make ahead by preparing the filling and roasting sweet potatoes in advance.

You can swap cream cheese with dairy-free options for a vegan version.

Add crushed walnuts or feta for extra texture and flavor.

  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Category: Vegetarian Main
  • Method: Oven & Skillet
  • Cuisine: Comfort Food

Nutrition

  • Serving Size: 1 stuffed sweet potato
  • Calories: 275
  • Sugar: 9g
  • Sodium: 340mg
  • Fat: 13g
  • Saturated Fat: 5g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 6g
  • Protein: 6g
  • Cholesterol: 20mg

WANT TO SAVE THIS RECIPE?