Stuffed Sweet Potatoes with Spinach, Mushroom, Feta, and Avocado Recipe
Introduction
Stuffed sweet potatoes are a wholesome and flavorful meal that combines creamy avocado, sautéed mushrooms, fresh spinach, and tangy feta cheese. This easy recipe makes a satisfying vegetarian dish perfect for lunch or dinner.

Ingredients
- 4 medium sweet potatoes
- 2 tablespoons olive oil
- Salt and pepper, to taste
- 1 small onion, diced
- 2 cups fresh spinach, chopped
- 1 cup mushrooms, sliced
- 1 teaspoon garlic powder
- ½ cup feta cheese, crumbled
- 1 ripe avocado, diced (optional)
- Fresh parsley, chopped (for garnish)
Instructions
- Step 1: Preheat your oven to 400°F (200°C). Wash the sweet potatoes and pierce them several times with a fork.
- Step 2: Place the sweet potatoes on a lined baking sheet and roast for 45–60 minutes, or until they are tender when pierced with a fork.
- Step 3: While the potatoes roast, heat the olive oil in a skillet over medium heat.
- Step 4: Add the diced onion and cook for 3–4 minutes until it becomes translucent.
- Step 5: Add the sliced mushrooms to the skillet and sauté for about 5 minutes until they soften.
- Step 6: Stir in the chopped spinach and cook until it wilts. Season the mixture with garlic powder, salt, and pepper to taste.
- Step 7: Remove the skillet from heat and stir in the crumbled feta cheese.
- Step 8: When the sweet potatoes are cool enough to handle, cut each one in half lengthwise.
- Step 9: Scoop out a small amount of the potato flesh from each half to create space for the filling, and fluff the remaining flesh.
- Step 10: Spoon the spinach and mushroom mixture evenly into each sweet potato half.
- Step 11: Top each stuffed potato with diced avocado, if using, and sprinkle with chopped fresh parsley.
- Step 12: Serve the stuffed sweet potatoes warm.
Tips & Variations
- For extra flavor, add a squeeze of lemon juice over the avocado topping just before serving.
- You can substitute kale or Swiss chard for spinach if preferred.
- To make this dish vegan, omit the feta or use a plant-based cheese alternative.
- Try adding some toasted pine nuts or walnuts for a crunchy texture.
Storage
Store leftover stuffed sweet potatoes in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven at 350°F (175°C) for about 15 minutes or until warmed through. Avoid microwaving to keep the texture intact.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the filling in advance?
Yes, you can prepare the spinach and mushroom filling a day ahead. Store it in the refrigerator and reheat before stuffing the roasted sweet potatoes.
What can I use instead of feta cheese?
If you want a dairy-free option, try crumbled tofu seasoned with a little salt and lemon juice, or omit the cheese entirely and add extra herbs for flavor.
Print
Stuffed Sweet Potatoes with Spinach, Mushroom, Feta, and Avocado Recipe
- Total Time: 1 hour
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
These Stuffed Sweet Potatoes are a delicious and nutritious vegetarian meal featuring roasted sweet potatoes filled with a savory mixture of sautéed spinach, mushrooms, and feta cheese, topped with creamy avocado and fresh parsley. Perfect as a wholesome lunch or dinner, this recipe balances hearty flavors with wholesome ingredients for a satisfying dish.
Ingredients
Sweet Potatoes
- 4 medium sweet potatoes
- 2 tablespoons olive oil
- Salt and pepper, to taste
Filling
- 1 small onion, diced
- 2 cups fresh spinach, chopped
- 1 cup mushrooms, sliced
- 1 teaspoon garlic powder
- ½ cup feta cheese, crumbled
Topping
- 1 ripe avocado, diced (optional)
- Fresh parsley, chopped (for garnish)
Instructions
- Prepare Sweet Potatoes: Preheat your oven to 400°F (200°C). Wash the sweet potatoes thoroughly and pierce each several times with a fork to allow steam to escape while roasting.
- Roast Sweet Potatoes: Place the pierced sweet potatoes on a lined baking sheet and roast in the preheated oven for 45 to 60 minutes until they are fork-tender and easily pierced.
- Heat Olive Oil: While the sweet potatoes are roasting, heat 2 tablespoons of olive oil in a skillet over medium heat to prepare the filling.
- Sauté Onion: Add the diced onion to the skillet and cook for 3 to 4 minutes until it becomes translucent and fragrant.
- Add Mushrooms: Stir in the sliced mushrooms and sauté for another 5 minutes until they soften and release their moisture.
- Cook Spinach and Season: Add the chopped spinach to the skillet and cook until wilted. Season the mixture with 1 teaspoon garlic powder, salt, and pepper to taste.
- Add Feta Cheese: Remove the skillet from heat and stir in the crumbled feta cheese until combined.
- Prepare Sweet Potato Halves: When the sweet potatoes have cooled enough to handle, cut each one in half lengthwise.
- Scoop Flesh: Carefully scoop out a small amount of the sweet potato flesh from each half, leaving some in place, then fluff the remaining flesh to create a base for the filling.
- Fill Sweet Potatoes: Spoon the spinach-mushroom-feta mixture evenly into each sweet potato half.
- Add Toppings and Garnish: Top each filled sweet potato with diced avocado, if using, and sprinkle with fresh chopped parsley for color and freshness.
- Serve: Serve these stuffed sweet potatoes warm for a comforting and nutritious meal.
Notes
- You can substitute feta cheese with a vegan alternative to make this dish vegan.
- Adjust the seasoning to taste; adding chili flakes can add a spicy kick.
- For extra protein, consider adding cooked chickpeas or beans to the filling.
- The avocado topping is optional but adds a creamy texture that complements the savory filling.
- Leftover stuffed sweet potatoes can be refrigerated and reheated gently in the oven or microwave.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Keywords: stuffed sweet potatoes, spinach, mushroom, feta cheese, avocado, vegetarian, roasted sweet potato, healthy meal

