Stuffed Sweet Potatoes with Spinach, Mushroom, Feta & Rosemary Garnished with Fresh Basil Pesto

Some recipes don’t just fill your belly—they fill your heart. That’s exactly what these stuffed sweet potatoes do for me. They take me right back to chilly autumn evenings in my mother’s kitchen, where the warmth from the oven and the rich aroma of rosemary and garlic told you love was being cooked into every bite. We may not have called it “farm-to-table” back then, but every ingredient was simple, real, and good for the soul.

Today, I make these stuffed sweet potatoes when I want to feel grounded and nourished, when I want to serve something both beautiful and deeply satisfying. The tender sweetness of the potato, the earthy savoriness of sautéed mushrooms and wilted spinach, the salty tang of feta, and the herby kiss of fresh pesto—it’s the kind of dish that makes you close your eyes with the first bite.

What I love most? It’s incredibly nutrient-rich, naturally gluten-free, and can easily be made vegetarian or vegan. It’s proof that healthy can be hearty, that flavor doesn’t have to mean fuss, and that the food we grew up loving can grow with us.

Ingredients Needed

For the Roasted Sweet Potatoes:

  • 4 medium sweet potatoes, scrubbed clean
  • 1 tbsp olive oil
  • Salt and pepper, to taste

For the Mushroom-Spinach Filling:

  • 1 tbsp olive oil or butter
  • 1 small yellow onion, diced
  • 2 garlic cloves, minced
  • 2 cups mushrooms (baby bella or cremini), sliced
  • 3 cups fresh spinach, chopped
  • 1 tsp chopped fresh rosemary (or ½ tsp dried)
  • Salt and pepper, to taste

For the Toppings:

  • ½ cup crumbled feta cheese (or vegan feta)
  • ⅓ cup fresh basil pesto (homemade or store-bought)
  • Optional garnish: chopped parsley, crushed walnuts, or red pepper flakes

For Homemade Basil Pesto (Optional):

  • 2 cups fresh basil leaves
  • ¼ cup pine nuts or walnuts
  • 2 garlic cloves
  • ¼ cup olive oil
  • 2 tbsp nutritional yeast or Parmesan
  • Salt to taste

Substitutions:

  • Feta: Use goat cheese, ricotta salata, or vegan feta.
  • Spinach: Kale or Swiss chard can be swapped in.
  • Mushrooms: Try shiitake or portobello for deeper flavor.
  • Pesto: Use arugula pesto, sun-dried tomato pesto, or tahini herb sauce.

Step-by-Step Instructions

Step 1: Roast the Sweet Potatoes

Preheat your oven to 400°F. Pierce each sweet potato with a fork a few times. Rub them lightly with olive oil, sprinkle with salt, and place on a baking sheet. Roast for 45–60 minutes, depending on size, until fork-tender and slightly caramelized. Let cool slightly before slicing.

Step 2: Prepare the Pesto (if making from scratch)

In a food processor, blend basil, nuts, garlic, nutritional yeast (or Parmesan), and salt. Slowly drizzle in olive oil until creamy. Set aside.

Step 3: Sauté the Filling

Heat olive oil or butter in a large skillet over medium heat. Add diced onion and cook until soft and translucent. Stir in garlic and mushrooms, and cook until mushrooms are browned and their liquid has evaporated. Add chopped spinach and rosemary, and cook just until wilted. Season with salt and pepper.

Step 4: Assemble the Stuffed Potatoes

Once the sweet potatoes are cool enough to handle, cut a slit down the middle and gently press to open. Fluff the flesh slightly with a fork. Spoon the warm mushroom-spinach mixture inside, generously filling each potato.

Step 5: Add Toppings

Sprinkle crumbled feta over the top, then drizzle each potato with a spoonful of fresh pesto. Garnish with chopped parsley or red pepper flakes if desired.

Step 6: Serve and Enjoy

Serve warm as a main dish with a side salad or roasted veggies, or as a show-stopping side dish for holiday dinners.

Why This Recipe Works

This dish blends hearty comfort food with refined, nutrient-dense ingredients. The natural sweetness of roasted sweet potatoes contrasts beautifully with the savory umami of mushrooms and the saltiness of feta. Spinach adds color, nutrients, and a tender bite, while rosemary brings that nostalgic warmth of home cooking. The pesto is the crowning touch—herbaceous, creamy, and bright.

It’s a no-stress dish with gourmet flair—elegant enough for guests, yet humble enough for a weeknight dinner. Best of all, every bite supports immune health, digestion, and heart wellness.

Variations & Customizations

1. Mediterranean-Inspired:
Add chopped sun-dried tomatoes and kalamata olives to the spinach mixture and swap the pesto for tzatziki.

2. Vegan Option:
Use vegan feta or a dollop of cashew cream, and opt for nutritional yeast in the pesto. Sauté veggies in olive oil.

3. Protein-Packed:
Stir in cooked quinoa, chickpeas, or lentils to the mushroom-spinach mix for added plant protein.

4. Low-Carb Version:
Substitute roasted spaghetti squash halves for the sweet potatoes for a lower-carb base while keeping the toppings the same.

Cheese Variations:
Try gorgonzola, goat cheese, or even a melty mozzarella for different textures and flavors.

Pesto Alternatives:
Carrot-top pesto, cilantro-lime sauce, or roasted red pepper puree work wonderfully.

COOKING Note

Roasting sweet potatoes until they almost caramelize brings out their rich, natural sweetness—just like how grandma used to do with oven-baked yams wrapped in foil. We used to set them by the wood stove on cold nights, letting them slowly soften. While we now rely on the oven (and even the air fryer), that nostalgic depth of flavor remains when done right.

Serving Suggestions

These stuffed sweet potatoes are perfect for:

  • Weeknight dinners: Serve with a simple green salad and a glass of white wine.
  • Holiday tables: Add them to your Thanksgiving or Christmas spread for a vegetarian-friendly side dish that everyone will love.
  • Meal prep: Make the components ahead and assemble fresh for lunches.
  • Entertaining: Serve in mini sweet potatoes as an appetizer or in halves for a buffet.

Pair with:

  • Roasted brussels sprouts
  • Garlic green beans
  • Apple cider vinaigrette salad

Set the table with linen napkins and your grandmother’s serving platter—it turns a simple meal into a memory.

Helpful Tips

  1. Choose evenly sized potatoes: This ensures even roasting and uniform presentation.
  2. Don’t overcook mushrooms: Sauté just until browned for best texture and flavor.
  3. Warm the pesto slightly before drizzling: Cold pesto can firm up; gently warming enhances the aroma.
  4. Use leftover filling creatively: Stir into pasta, spoon over toast, or tuck into an omelet the next day.

Prep Time:

15 minutes

Cooking Time:

45–60 minutes

Total Time:

1 hour 10 minutes

Serving:

Serves 4

Nutritional Information (Per Serving)

  • Calories: 360
  • Protein: 10g
  • Carbohydrates: 42g
  • Fiber: 8g
  • Fat: 18g
  • Sodium: 340mg
  • Cholesterol: 15mg

This recipe is rich in vitamins A and C, iron, and heart-healthy fats from olive oil and nuts—perfect for supporting immune health and digestion.

Common Mistakes to Avoid

  1. Skipping the seasoning: Sweet potatoes need a little salt to balance their natural sweetness.
  2. Adding pesto too early: Add it right before serving to preserve color and flavor.
  3. Overstuffing too soon: Let the potatoes cool just slightly so they hold their shape before stuffing.
  4. Using watery spinach: If your spinach releases too much water, drain or squeeze it before adding to prevent soggy stuffing.

Conclusion

These stuffed sweet potatoes are more than just a healthy recipe—they’re a celebration of comforting flavors and wholesome ingredients that nourish the body and heart. From the rustic charm of roasted potatoes to the rich umami of mushrooms and the brightness of pesto, every layer offers warmth, nostalgia, and a little modern-day joy.

So whether you’re cooking for one, sharing with a partner, or setting the table for family, this dish invites you to slow down, savor, and remember that real food is love.

Frequently Asked Questions (FAQs)

Q: Can I make this dish ahead of time?

A: Yes! Roast the sweet potatoes and sauté the filling up to 2 days in advance. Reheat and assemble before serving.

Q: What can I use instead of feta?

A: Try crumbled goat cheese, ricotta salata, or a vegan feta alternative for dairy-free diets.

Q: How do I store leftovers?

A: Store in an airtight container in the fridge for up to 3 days. Reheat in the oven at 350°F until warmed through.

Q: Can I make this recipe gluten-free?

A: Absolutely. This recipe is naturally gluten-free as written. Just ensure any pesto or cheese used is certified gluten-free.

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

Stuffed Sweet Potatoes with Spinach, Mushroom, Feta & Rosemary Garnished with Fresh Basil Pesto


  • Author: Caroline Jones
  • Total Time: 1 hour 10 minutes

Description

Cozy, comforting sweet potatoes filled with earthy spinach and mushrooms, topped with feta and fresh basil pesto—an elegant, feel-good classic.


Ingredients

Scale

For the Roasted Sweet Potatoes:

  • 4 medium sweet potatoes, scrubbed clean

  • 1 tbsp olive oil

  • Salt and pepper, to taste

For the Mushroom-Spinach Filling:

  • 1 tbsp olive oil or butter

  • 1 small yellow onion, diced

  • 2 garlic cloves, minced

  • 2 cups mushrooms (baby bella or cremini), sliced

  • 3 cups fresh spinach, chopped

  • 1 tsp chopped fresh rosemary (or ½ tsp dried)

  • Salt and pepper, to taste

For the Toppings:

  • ½ cup crumbled feta cheese (or vegan feta)

  • ⅓ cup fresh basil pesto (homemade or store-bought)

  • Optional garnish: chopped parsley, crushed walnuts, or red pepper flakes

For Homemade Basil Pesto (Optional):

  • 2 cups fresh basil leaves

  • ¼ cup pine nuts or walnuts

  • 2 garlic cloves

  • ¼ cup olive oil

  • 2 tbsp nutritional yeast or Parmesan

  • Salt to taste


Instructions

Step 1: Roast the Sweet Potatoes

Preheat your oven to 400°F. Pierce each sweet potato with a fork a few times. Rub them lightly with olive oil, sprinkle with salt, and place on a baking sheet. Roast for 45–60 minutes, depending on size, until fork-tender and slightly caramelized. Let cool slightly before slicing.

Step 2: Prepare the Pesto (if making from scratch)

In a food processor, blend basil, nuts, garlic, nutritional yeast (or Parmesan), and salt. Slowly drizzle in olive oil until creamy. Set aside.

Step 3: Sauté the Filling

Heat olive oil or butter in a large skillet over medium heat. Add diced onion and cook until soft and translucent. Stir in garlic and mushrooms, and cook until mushrooms are browned and their liquid has evaporated. Add chopped spinach and rosemary, and cook just until wilted. Season with salt and pepper.

Step 4: Assemble the Stuffed Potatoes

Once the sweet potatoes are cool enough to handle, cut a slit down the middle and gently press to open. Fluff the flesh slightly with a fork. Spoon the warm mushroom-spinach mixture inside, generously filling each potato.

Step 5: Add Toppings

Sprinkle crumbled feta over the top, then drizzle each potato with a spoonful of fresh pesto. Garnish with chopped parsley or red pepper flakes if desired.

Step 6: Serve and Enjoy

Serve warm as a main dish with a side salad or roasted veggies, or as a show-stopping side dish for holiday dinners.

  • Prep Time: 15 minutes
  • Cook Time: 45–60 minutes

Nutrition

  • Serving Size: 4
  • Calories: 360
  • Sodium: 340mg
  • Fat: 18g
  • Carbohydrates: 42g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 15mg

 

Leave a Comment

Recipe rating