
This hearty stuffed sweet potato recipe transforms simple ingredients into a nourishing meal that's both satisfying and flavor-packed. The contrast between the sweet, tender potatoes and the savory, creamy mushroom filling creates a perfect balance that works for any meal of the day.
I created this recipe during a particularly busy week when I needed something that could pull double duty as dinner and next-day lunch. The combination was so satisfying that it's now in my regular rotation when I want something comforting yet nutritious.
Ingredients
- Sweet potatoes: choose smaller ones for faster cooking and better portion size
- Mushrooms: provide meaty texture and umami flavor look for firm ones without slimy spots
- Spinach: adds nutrition and beautiful color fresh works best but frozen will do in a pinch
- Tahini: creates creaminess without dairy select a smooth variety for best results
- Nutritional yeast: brings cheesy flavor without dairy perfect for adding depth
- Lemon juice: brightens all the flavors use fresh for the best taste
- Onion and garlic: form the aromatic base choose firm onions and fresh garlic
- Cayenne: optional but adds a pleasant warmth that balances the sweetness
Step-by-Step Instructions
- Prep the sweet potatoes:
- Thoroughly wash your sweet potatoes to remove any dirt. Prick them several times with a fork or knife to prevent them from exploding in the oven. The piercing allows steam to escape and ensures even cooking throughout.
- Bake to perfection:
- Place prepared sweet potatoes on a lined baking tray and bake at 180°C fan for a full 40 minutes. The potatoes should yield easily when pierced with a fork. The slow baking caramelizes the natural sugars in the sweet potatoes, enhancing their flavor.
- Create the aromatic base:
- With about 10 minutes of potato baking time remaining, heat your pan and add a small amount of water or oil. Add diced onion and cook until translucent, about 3 minutes. Then add mushrooms and garlic, cooking until mushrooms release their moisture and begin to brown. This process develops deep flavor compounds essential to the dish.
- Build the creamy filling:
- Once mushrooms are golden, add spinach, tahini, nutritional yeast, salt, and pepper. The heat will wilt the spinach quickly while the tahini melts into the vegetables, creating a luscious sauce. Stir frequently to prevent sticking and ensure even incorporation.
- Brighten with acid:
- Add fresh lemon juice and optional cayenne to the mixture. The acid from the lemon cuts through the richness of the tahini while brightening all the flavors. The cayenne adds complexity rather than intense heat when used sparingly.
- Assemble with care:
- Allow baked sweet potatoes to cool slightly so they're easier to handle. Cut lengthwise and gently fluff the flesh with a fork, creating a nest for your filling. This step helps the filling integrate with the sweet potato rather than just sitting on top.
- Fill generously:
- Spoon the mushroom mixture into each prepared sweet potato, distributing evenly. Press gently to ensure the filling makes contact with the sweet potato flesh, allowing flavors to meld.

The tahini is truly the secret ingredient here. I discovered its magic when trying to make a dairy free creamy sauce, and now I always keep a jar in my pantry. Its subtle nuttiness pairs wonderfully with the earthiness of mushrooms while adding a silky texture that brings the whole dish together.
Make Ahead Magic
These stuffed sweet potatoes actually improve with a bit of time. You can prepare the entire dish up to two days ahead and store in the refrigerator in an airtight container. The flavors meld beautifully as they rest. To reheat, place in a 350°F oven for about 15 minutes or microwave for 2 minutes until heated through. The texture remains wonderful without becoming soggy.
Clever Substitutions
This recipe welcomes adaptations based on what you have available. Kale works wonderfully in place of spinach, though it needs a slightly longer cooking time. Button, cremini, or portobello mushrooms all work equally well, each bringing their own unique flavor profile. If tahini isn't available, unsweetened almond butter makes a good substitute, though the flavor will be slightly different. For additional protein, add a can of drained white beans or chickpeas to the filling.
Serving Suggestions
These stuffed sweet potatoes stand beautifully on their own, but can be elevated with thoughtful additions. For extra texture, sprinkle with toasted pumpkin seeds or chopped walnuts just before serving. A dollop of dairy free yogurt adds pleasant tanginess that complements the savory filling. For a more substantial meal, serve alongside a simple green salad dressed with lemon and olive oil. This dish pairs wonderfully with a crisp white wine or kombucha for a complete dining experience.
Frequently Asked Questions
- → How do I bake the sweet potatoes perfectly?
Preheat the oven to 180°C (fan) and pierce the potatoes with a knife to release steam. Bake for about 40 minutes or until tender.
- → Can I use other greens instead of spinach?
Yes, you can substitute spinach with kale, swiss chard, or any leafy green of your preference.
- → What makes the filling creamy?
The tahini and nutritional yeast in the filling create the creamy texture while adding a rich, savory flavor.
- → Can I make this dish in advance?
Yes, you can prepare the filling in advance and reheat it before spooning it into freshly baked sweet potatoes.
- → What can I serve alongside this dish?
This dish pairs well with a side salad, roasted vegetables, or a crusty piece of bread for a complete meal.