If you are looking for a satisfying meatless meal with plenty of flavor and texture, this Loaded Sweet Potato with Spinach, Mushrooms & Avocado is an excellent recipe to make. Tender roasted sweet potatoes are split open and filled with garlicky sautéed mushrooms, wilted spinach, creamy avocado, fresh herbs, and a simple tangy drizzle.
The sweet potato provides a naturally rich base, while mushrooms add savory depth, spinach brings freshness, and avocado gives the finished dish a creamy contrast. A little lemon or lime juice helps brighten everything and keeps the meal from feeling too heavy.
This recipe is perfect for lunch, an easy weeknight dinner, meal prep, or a colorful side dish. It is also easy to customize with beans, feta, chickpeas, eggs, quinoa, or your favorite sauce.
Why You’ll Love This Loaded Sweet Potato
This recipe is simple but still feels substantial.
The roasted sweet potato becomes soft and caramelized inside.
Mushrooms add a savory, almost meaty texture.
Spinach cooks quickly and brings plenty of color.
Avocado adds creaminess without needing a heavy sauce.
You can also prepare most of the components ahead of time and assemble everything when ready to eat.
Ingredients
For the Sweet Potatoes
- 4 medium sweet potatoes
- 1 tablespoon olive oil
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
For the Mushroom Spinach Filling
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter, optional
- 8 ounces cremini or button mushrooms, sliced
- 3 garlic cloves, finely minced
- 5 cups fresh baby spinach
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- ¼ teaspoon onion powder
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- ¼ teaspoon red pepper flakes, optional
For the Avocado Topping
- 2 ripe avocados, diced or sliced
- 1 tablespoon fresh lemon or lime juice
- Pinch of salt
- Freshly ground black pepper
Optional Creamy Drizzle
- ½ cup plain Greek yogurt or sour cream
- 1 tablespoon lemon or lime juice
- 1 tablespoon olive oil
- 1 small garlic clove, finely grated
- 1–2 tablespoons water
- Salt and black pepper to taste
Optional Garnishes
- Chopped fresh parsley
- Chopped cilantro
- Sliced green onions
- Crumbled feta
- Pumpkin seeds
- Sesame seeds
- Red pepper flakes
- Extra lemon or lime wedges

How to Make Loaded Sweet Potatoes with Spinach, Mushrooms & Avocado
1. Preheat the Oven
Preheat your oven to 425°F (220°C).
Line a baking sheet with parchment paper.
2. Prepare the Sweet Potatoes
Scrub the sweet potatoes thoroughly.
Pat them dry.
Pierce each potato several times with a fork.
3. Season the Potatoes
Rub the sweet potatoes lightly with olive oil.
Sprinkle with salt and black pepper.
4. Arrange on the Baking Sheet
Place the potatoes directly on the prepared baking sheet.
Leave a little space between them.
5. Roast
Bake for approximately 45–60 minutes, depending on size.
The sweet potatoes are ready when a knife slides easily through the center with very little resistance.
6. Check for Tenderness
If the centers are still firm, return them to the oven for another 5–10 minutes.
7. Prepare the Mushrooms
While the potatoes roast, wipe the mushrooms clean.
Slice them evenly.
8. Heat the Skillet
Place a large skillet over medium-high heat.
Add the olive oil and butter if using.
9. Add the Mushrooms
Arrange the mushrooms in the skillet.
Cook for approximately 5–7 minutes.
Avoid stirring constantly at first so they have time to brown.
10. Let the Moisture Evaporate
Continue cooking until the mushrooms release their moisture and the liquid mostly evaporates.
The mushrooms should become browned rather than watery.
11. Add Garlic
Stir in the minced garlic.
Cook for approximately 30 seconds.
12. Season the Mushrooms
Add:
- Smoked paprika
- Garlic powder
- Onion powder
- Salt
- Black pepper
- Red pepper flakes, if using
Stir well.
13. Add the Spinach
Add the spinach in handfuls.
It may look like a lot initially, but it will wilt quickly.
14. Cook Until Wilted
Cook for approximately 1–2 minutes, tossing frequently.
The spinach should be just wilted and still bright green.
15. Remove from the Heat
Turn off the heat.
Taste and adjust seasoning if necessary.
16. Prepare the Avocado
Cut the avocados into slices or cubes.
17. Add Citrus
Toss gently with lemon or lime juice.
Season lightly with salt and pepper.
18. Make the Optional Drizzle
In a small bowl, combine:
- Greek yogurt or sour cream
- Lemon or lime juice
- Olive oil
- Garlic
- Water
- Salt
- Black pepper
Whisk until smooth.
Add a little more water if needed to create a drizzleable consistency.
19. Rest the Potatoes
Once the sweet potatoes are tender, remove them from the oven.
Let them cool for approximately 5 minutes so they are easier to handle.
20. Slice Open
Cut each sweet potato lengthwise down the center.
Do not cut all the way through the bottom.
21. Fluff the Center
Use a fork to gently fluff the inside of each potato.
22. Season the Inside
Add a small pinch of salt and black pepper.
23. Add the Mushroom Spinach Mixture
Spoon a generous amount of the mushroom and spinach mixture into each sweet potato.
24. Add Avocado
Top with avocado slices or cubes.
25. Add the Drizzle
Spoon or drizzle the creamy lemon-garlic sauce over the top if using.
26. Add Garnishes
Finish with any combination of:
- Parsley
- Cilantro
- Green onions
- Feta
- Pumpkin seeds
- Sesame seeds
- Red pepper flakes
27. Serve
Serve immediately while the sweet potatoes and mushroom-spinach filling are warm and the avocado is fresh.
What to Serve With Loaded Sweet Potatoes
These loaded sweet potatoes are filling enough to work as a light main dish.
For a larger meal, serve with:
- Garden salad
- Tomato cucumber salad
- Roasted broccoli
- Green beans
- Grilled asparagus
- Vegetable soup
You can also add extra protein with:
- Chickpeas
- Black beans
- Lentils
- Quinoa
- Fried eggs
- Grilled chicken
- Salmon
Tips for the Best Loaded Sweet Potatoes
Choose sweet potatoes of similar size.
Roast until fully tender rather than relying only on time.
Let mushrooms brown before stirring too much.
Cook off mushroom moisture completely.
Add spinach only near the end.
Do not overcook the spinach.
Add avocado immediately before serving.
Use lemon or lime juice to brighten the avocado and filling.
Season each component individually.
Serve while the potato is still hot.
Easy Recipe Variations
Black Bean Loaded Sweet Potatoes
Add 1 can black beans, drained and rinsed.
Season with:
- Cumin
- Chili powder
- Lime juice
Chickpea Spinach Sweet Potatoes
Add 1½ cups roasted or sautéed chickpeas to the mushroom filling.
Feta Mushroom Sweet Potatoes
Add ½ cup crumbled feta over the top.
Mediterranean Loaded Sweet Potatoes
Add:
- Chickpeas
- Feta
- Kalamata olives
- Cucumber
- Parsley
Spicy Avocado Sweet Potatoes
Add:
- Jalapeños
- Hot sauce
- Red pepper flakes
- Pepper Jack cheese
Egg-Topped Sweet Potatoes
Top each loaded potato with a fried or poached egg.
Quinoa Loaded Sweet Potatoes
Add 1 cup cooked quinoa to the mushroom-spinach mixture.
Cheesy Mushroom Sweet Potatoes
Add shredded mozzarella, cheddar, or Parmesan and broil briefly before adding avocado.
How to Store Leftovers
For best results, store the components separately.
Refrigerate roasted sweet potatoes in an airtight container for up to 4 days.
Store the mushroom-spinach mixture separately for up to 3–4 days.
Avocado is best prepared fresh, although lemon or lime juice can help slow browning.
Reheating in the Oven
Place the sweet potato on a baking sheet.
Reheat at 350°F (175°C) until hot.
Warm the mushroom-spinach mixture separately and add it after reheating.
Reheating in the Microwave
Microwave the sweet potato in short intervals until hot.
Warm the mushroom mixture separately.
Add avocado only after reheating.
Frequently Asked Questions
Can I microwave the sweet potatoes instead?
Yes.
Pierce them with a fork and microwave until tender, turning halfway through.
Roasting generally gives a sweeter flavor and better skin texture.
Can I use frozen spinach?
Yes.
Thaw it completely and squeeze out as much moisture as possible before adding it to the mushrooms.
What mushrooms work best?
Cremini, button, portobello, or a mixed mushroom blend all work well.
Can I make this vegan?
Yes.
Use olive oil instead of butter and choose a dairy-free yogurt sauce or skip the creamy drizzle.
Can I make it ahead?
Yes.
Roast the sweet potatoes and prepare the mushroom-spinach filling ahead.
Reheat and add fresh avocado when serving.
Can I add cheese?
Absolutely.
Feta, goat cheese, cheddar, mozzarella, and Parmesan all pair well with the filling.
Can I add beans?
Yes.
Black beans, chickpeas, or white beans are excellent additions.
How do I keep the avocado from browning?
Toss it gently with fresh lemon or lime juice and add it shortly before serving.
Final Thoughts
This Loaded Sweet Potato with Spinach, Mushrooms & Avocado combines tender roasted sweet potatoes, savory garlic mushrooms, fresh spinach, creamy avocado, and bright citrus in one colorful and satisfying meal.
The key is roasting the sweet potatoes until completely soft, browning the mushrooms well, and adding the spinach and avocado only near the end so they keep their best texture.
Serve it as a meatless lunch or dinner, or add beans, eggs, quinoa, chicken, or feta for an even more substantial loaded sweet potato.