Loaded Sweet Potatoes with Garlic Mushrooms, Spinach, Feta & Creamy Avocado Sauce
Loaded Sweet Potatoes with Garlic Mushrooms, Spinach, Feta & Creamy Avocado Sauce is a hearty vegetarian meal packed with comforting flavours and contrasting textures. Tender roasted sweet potatoes are filled with golden garlic mushrooms and wilted spinach, then topped with creamy feta and a smooth avocado sauce.
The natural sweetness of the roasted potatoes pairs beautifully with the savoury mushrooms, earthy spinach, salty feta, and bright lemony avocado sauce. It’s simple enough for a weeknight dinner but colourful and satisfying enough to serve for a special lunch or casual gathering.
Ingredients
For the Sweet Potatoes
- 4 medium sweet potatoes (about 900 g), washed and scrubbed
- 2 tbsp olive oil
- 1/2 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Garlic Mushrooms & Spinach
- 8 oz (225 g) mushrooms, sliced
- 5 oz (140 g) fresh baby spinach
- 2 garlic cloves, minced
- 1 tbsp olive oil
- 1/2 tsp dried oregano
- 1/4 tsp salt
- 1/4 tsp black pepper
For the Creamy Avocado Sauce
- 1 large ripe avocado
- 1/3 cup (80 g) Greek yogurt
- 1 tbsp fresh lemon juice
- 1 tbsp olive oil
- 1 small garlic clove, minced
- 2 tbsp water, as needed
- 1/4 tsp salt
- 1/4 tsp black pepper
For the Topping
- 3/4 cup (110 g) crumbled feta cheese
- 2 tbsp fresh parsley, chopped
- 1 tbsp fresh dill, chopped
- 1/2 tsp red pepper flakes, optional
- 1 tsp lemon zest
How to Make It
1. Prepare the Sweet Potatoes
Preheat your oven to 425°F (220°C). Wash and scrub the sweet potatoes thoroughly, then pierce each one several times with a fork. Rub them with olive oil and season with smoked paprika, garlic powder, dried oregano, salt, and black pepper.
2. Roast the Sweet Potatoes
Place the seasoned sweet potatoes on a parchment-lined baking sheet. Roast for 40–50 minutes, depending on their size, until they are completely tender and can be easily pierced with a knife.
3. Cook the Mushrooms
While the sweet potatoes are roasting, heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the sliced mushrooms and cook for 5–7 minutes, stirring occasionally, until golden brown and most of their moisture has evaporated.
4. Add the Garlic
Stir the minced garlic, dried oregano, salt, and black pepper into the mushrooms. Cook for 30–60 seconds, stirring frequently, until the garlic becomes fragrant.
5. Add the Spinach
Add the fresh baby spinach to the skillet. Cook for 1–2 minutes, stirring gently, until the spinach wilts and blends with the mushrooms. Remove the skillet from the heat.
6. Make the Avocado Sauce
Add the avocado, Greek yogurt, lemon juice, olive oil, minced garlic, water, salt, and black pepper to a blender or food processor. Blend until completely smooth and creamy. Add a little more water, if needed, until the sauce reaches a smooth, drizzleable consistency.
7. Open the Sweet Potatoes
Remove the roasted sweet potatoes from the oven and allow them to cool for 2–3 minutes. Carefully cut a deep slit lengthwise through the center of each potato, being careful not to cut all the way through.
8. Fluff the Centers
Gently press the ends of each sweet potato to open the center. Use a fork to lightly fluff the sweet potato flesh while keeping the roasted skins intact.
9. Add the Mushroom & Spinach Filling
Spoon the warm garlic mushrooms and sautéed spinach generously into the center of each sweet potato. Divide the filling evenly among the four potatoes.
10. Add the Feta
Scatter the crumbled feta over the mushroom and spinach filling. The warmth of the vegetables will soften the feta slightly while keeping some of its creamy, crumbly texture.
11. Drizzle with Avocado Sauce
Spoon or drizzle the creamy avocado sauce generously over each loaded sweet potato. Add enough sauce to complement the filling without completely covering the other ingredients.
12. Garnish
Finish with chopped fresh parsley, dill, and lemon zest. Add a light sprinkle of red pepper flakes if you want a little extra heat and colour.
13. Serve
Serve immediately while the sweet potatoes are warm, the mushrooms are savoury and golden, the spinach is tender, and the avocado sauce is fresh and creamy.
Why This Recipe Works
This recipe combines several flavours that naturally complement one another. Roasted sweet potatoes provide a soft, naturally sweet base, while golden mushrooms add savoury depth and a satisfying meaty texture.
The spinach brings freshness and colour, while feta adds a salty, creamy contrast. Finally, the avocado sauce adds richness without requiring a heavy cream-based sauce, with fresh lemon juice helping to balance the sweetness of the potatoes.
The result is a filling vegetarian meal with plenty of flavour, texture, and colour in every bite.
Tips for the Best Loaded Sweet Potatoes
- Choose similar-sized potatoes: This helps all four sweet potatoes finish roasting at roughly the same time.
- Don’t overcrowd the mushrooms: Give them enough room in the skillet so they brown instead of steaming.
- Cook the mushrooms until golden: Allowing their moisture to evaporate concentrates their savoury flavour.
- Use a ripe avocado: A soft, ripe avocado creates a much smoother and creamier sauce.
- Adjust the sauce consistency: Add water gradually so the avocado sauce doesn’t become too thin.
- Add feta while the filling is warm: The gentle heat softens the feta and helps it blend beautifully with the mushrooms and spinach.
- Serve immediately: The contrast between the warm sweet potato, hot filling, cool avocado sauce, and creamy feta is best when freshly assembled.
Serving Suggestions
These loaded sweet potatoes are satisfying enough to serve as a complete vegetarian main course. Pair them with a simple cucumber and tomato salad, roasted vegetables, or a fresh green salad for a balanced meal.
For a heartier dinner, serve them alongside grilled chicken, roasted fish, or chickpeas. They also make a colourful option for a casual lunch, vegetarian dinner party, or weekend meal.

Frequently Asked Questions
Can I prepare the sweet potatoes ahead of time?
Yes. The sweet potatoes can be roasted ahead of time and refrigerated once cooled. Reheat them in the oven until warmed through, then add the freshly prepared filling and toppings.
Can I use another mushroom variety?
Absolutely. Cremini, button, baby bella, or a combination of mushrooms can be used. Choose mushrooms that brown well for the best texture and flavour.
Can I make the avocado sauce ahead of time?
The sauce is best made shortly before serving because avocado can darken over time. If preparing it ahead, cover it tightly with plastic wrap pressed directly against the surface and refrigerate until needed.
Can I replace the feta cheese?
Yes. Goat cheese, ricotta salata, or another crumbly cheese can be used. For a dairy-free version, use a suitable dairy-free feta alternative.
Can I add other vegetables?
Yes. Roasted bell peppers, cherry tomatoes, caramelized onions, or corn can all be added to the mushroom and spinach filling.
How should I store leftovers?
Store the roasted sweet potatoes and mushroom-spinach filling in separate airtight containers in the refrigerator. Keep the avocado sauce separate as well and assemble the potatoes when you’re ready to eat them.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 50 minutes |
| Total Time | 1 hour 5 minutes |
| Servings | 4 |
| Calories | Approx. 475 per serving |
| Protein | Approx. 14g per serving |
Final Thoughts
Loaded Sweet Potatoes with Garlic Mushrooms, Spinach, Feta & Creamy Avocado Sauce is a delicious way to turn simple vegetables into a satisfying and colourful meal. The sweet roasted potatoes provide the perfect base for savoury garlic mushrooms, tender spinach, and creamy feta.
The smooth avocado sauce brings everything together with its fresh lemony flavour, while parsley, dill, and lemon zest add a bright finishing touch. It’s comforting, nourishing, and packed with contrasting flavours and textures that make every bite satisfying.
Print
Loaded Sweet Potatoes with Garlic Mushrooms, Spinach, Feta & Creamy Avocado Sauce
- Total Time: 1 hour 10 minutes
Description
These loaded sweet potatoes are a hearty vegetarian meal featuring fluffy roasted sweet potatoes topped with garlicky sautéed mushrooms, wilted spinach, creamy feta, fresh herbs, and a smooth avocado sauce. It’s colorful, satisfying, and packed with comforting savory flavors.
Ingredients
For the Sweet Potatoes
2 large sweet potatoes
1 tbsp olive oil
1/2 tsp garlic powder
1/2 tsp smoked paprika
1/2 tsp salt
1/4 tsp black pepper
For the Mushroom & Spinach Topping
2 tbsp olive oil
8 oz (225 g) mushrooms, sliced
2 cloves garlic, minced
4 cups fresh baby spinach
1/2 tsp dried thyme
1/2 tsp Italian seasoning
1/4 tsp salt
1/4 tsp black pepper
1 tbsp fresh parsley, chopped
For the Creamy Avocado Sauce
1 ripe avocado
1/4 cup plain Greek yogurt or sour cream
1 tbsp fresh lemon juice
1 small garlic clove
2 tbsp fresh parsley or cilantro
2 tbsp water, plus more as needed
1/4 tsp salt
1/4 tsp black pepper
For Topping
1/2 cup crumbled feta cheese
1 tbsp fresh parsley, chopped
Pinch of red pepper flakes, optional
Instructions
1. Preheat the oven to 425°F (220°C). Wash and scrub the sweet potatoes thoroughly, then pat them dry.
2. Pierce each sweet potato several times with a fork. Rub with olive oil and season with garlic powder, smoked paprika, salt, and black pepper.
3. Place the sweet potatoes on a parchment-lined baking sheet and roast for 45–60 minutes, or until completely tender when pierced with a knife.
4. While the sweet potatoes roast, prepare the mushroom topping. Heat olive oil in a large skillet over medium-high heat.
5. Add the sliced mushrooms and cook for 6–8 minutes, stirring occasionally, until deeply browned and most of their moisture has evaporated.
6. Add the minced garlic, dried thyme, Italian seasoning, salt, and black pepper. Cook for another 1–2 minutes until fragrant.
7. Add the spinach and cook for 2–3 minutes, stirring, until wilted. Remove from the heat and stir in the fresh parsley.
8. Make the avocado sauce by blending the avocado, Greek yogurt, lemon juice, garlic, fresh parsley or cilantro, water, salt, and black pepper until smooth and creamy. Add a little more water if needed to reach a drizzleable consistency.
9. When the sweet potatoes are tender, carefully slice each one lengthwise, leaving the bottom intact. Gently press the sides apart and fluff the inside with a fork.
10. Spoon the sautéed spinach and mushrooms generously over each sweet potato.
11. Sprinkle with crumbled feta cheese and drizzle generously with the creamy avocado sauce.
12. Finish with fresh parsley and optional red pepper flakes. Serve immediately while the sweet potatoes and topping are warm.
Notes
For the best texture, choose medium-to-large sweet potatoes that are similar in size so they cook evenly. Do not overcrowd the mushroom pan; cook in batches if necessary so the mushrooms brown instead of steaming. Baby spinach can be replaced with kale or Swiss chard. Feta can be substituted with goat cheese or another crumbly cheese. For a vegan version, use dairy-free yogurt and replace the feta with a plant-based feta or toasted nuts. The avocado sauce is best served fresh, but it can be refrigerated in an airtight container for up to 1 day. Add chickpeas, crispy lentils, or black beans for extra protein. Serve with a simple green salad for a complete vegetarian dinner.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Mediterranean
