
These creamy stuffed sweet potatoes with mushroom and spinach turn basic veggies into an amazing meatless dinner that's both healthy and tasty. The mix of earthy mushrooms, fresh spinach, and naturally sweet potatoes gives you a perfectly balanced dish that'll make you feel good inside and out.
I stumbled on this idea during a super hectic work week when I wanted something healthy but couldn't spend hours in the kitchen. These loaded sweet potatoes quickly became my favorite comfort food, especially when it's cold outside and I want something warm and filling that won't weigh me down.
What You'll Need
- Sweet potatoes: Go for smaller or medium-sized ones with nice, smooth skin for the tastiest results. Their sweetness works so well against the savory stuff inside.
- Mushrooms: Try cremini or button mushrooms for their chunky texture and rich flavor. They're the star of the filling and give that satisfying bite.
- Spinach: Fresh works best, but frozen will do in a pinch. It adds pretty color, good nutrients, and a bit of earthiness.
- Tahini: This ground sesame paste makes everything super creamy without any dairy. Try to find ones without extra oils for the best taste.
- Nutritional yeast: Gives a nice cheesy flavor that makes everything taste better. You can find it at health stores or in the healthy section of most grocery stores.
- Lemon juice: Makes all the flavors pop and cuts through the rich tahini. Always squeeze it fresh if you can.
- Garlic and onion: These build your flavor base. Fresh garlic tastes way better than the stuff from jars.
- Cayenne pepper: You don't have to use it, but it adds a nice warm kick that goes great with the mushrooms.
Cooking Guide
- Get those sweet potatoes ready:
- Start by scrubbing your sweet potatoes clean since you'll eat the skin too - it's full of good stuff. Poke them a bunch of times with a fork to let steam escape while cooking. This stops them from exploding in your oven. Pop them in at 180°C on a baking sheet for about 40 minutes until they feel soft when you gently squeeze them.
- Start your mushroom mix:
- When the potatoes have about 10 minutes left, get working on your filling. Warm your pan over medium heat with a splash of water or oil. Throw in the chopped onion first and let it cook for 2-3 minutes before adding your mushrooms and garlic. This order keeps the garlic from burning. Cook everything until the mushrooms shrink and get slightly browned edges, usually 5-7 minutes.
- Make it creamy:
- Add your spinach and watch it shrink down into the mushroom mix. Once it's all wilted down, mix in the tahini, which will start making a creamy sauce as it warms up. Stir in the nutritional yeast, salt, and pepper, mixing well so everything combines evenly. Your mixture should get a bit thicker and look shiny.
- Add some zing:
- Squeeze in fresh lemon juice at the end to keep that bright flavor. If you want some heat, add your cayenne now too. Taste it and add more salt, pepper, or lemon if needed to get the flavor just right.
- Put it all together:
- Let your sweet potatoes cool just enough to touch. Cut each one lengthwise but not all the way through. Gently push the ends toward the middle to open up a pocket for your filling. Fluff up the inside with a fork, mixing some potato with the filling for the best taste.

The tahini really makes this dish special, turning basic veggies into something amazing. The first time I made this for my friend who loves meat, she couldn't believe how filling and satisfying it was as a main dish. Now it's what I always cook when I have vegetarian friends over.
Tasty Tweaks
I find new ways to change this up every time I make it, depending on what's in my kitchen. The mushroom mixture works as a great starting point for tons of different versions. You might try throwing in some white beans for more protein, add chopped sun-dried tomatoes for tang, or sprinkle in some toasted pine nuts for crunch. Different herbs like thyme, rosemary, or sage work great with the mushrooms too.
What Goes Well With It
These stuffed sweet potatoes work great on their own, but they also taste fantastic with simple sides. I love eating them with a fresh green salad with lemon dressing that matches the zesty filling. When I'm feeding guests or want something more filling, I'll add a bowl of roasted red pepper soup or a small side of herby quinoa.
Keeping Leftovers Fresh
These keep really well, which makes them great for planning meals ahead. Store the cooked sweet potatoes and filling in separate containers for up to three days in your fridge. When you're ready to eat, warm the potatoes in a 350°F oven for about 15 minutes, and heat the filling in a pan with a little splash of water or veggie broth to make it creamy again.

This hearty and yummy stuffed sweet potato dish will definitely hit the spot with its awesome mix of flavors and textures — a real win for plant-based cooking!
Recipe Q&A
- → Can I make the stuffed potatoes ahead of time?
Absolutely! You can roast the sweet potatoes and prep the filling up to two days early. Keep them chilled separately, then warm the potatoes in the oven and reheat the filling on the stovetop before putting it all together.
- → What can I use instead of tahini?
If tahini's not available, go with cashew butter, almond butter, or plain Greek yogurt. They'll still give creaminess but bring their own flavor twist.
- → Is there an alternative to nutritional yeast?
Nutritional yeast gives a cheesy kick, but you could swap it with a tablespoon of parmesan (if not vegan) or leave it out and sprinkle in a touch more salt.
- → How do I make this dish more filling?
For a heartier meal, toss some cooked quinoa, lentils, or beans into the mix. Adding toasted nuts or seeds on top will also up the protein and texture game.
- → What sides go with these stuffed potatoes?
Pair these with a light green salad, roasted Brussels sprouts, or steamed broccoli. For something heartier, add grains like quinoa or a protein like baked tofu.
- → Is freezing an option for this dish?
You can freeze the sweet potatoes and the filling separately, though spinach may feel a bit different after thawing. It's best to keep them stored apart and assemble them after reheating.