Here is my favorite stuffed sweet potato recipe, with a creamy mushroom and spinach filling that’s rich, satisfying, and packed with flavor.
These stuffed sweet potatoes are my go-to weeknight dinner when I want something healthy but still comforting. My kids actually ask for seconds, which is saying something when vegetables are involved. Plus, they’re filling enough that nobody’s digging through the pantry an hour later.
Why You’ll Love This Stuffed Sweet Potato
- Plant-based and nutritious – Packed with vitamins from sweet potatoes and spinach, plus protein from tahini, this meal gives you all the good stuff your body needs.
- Simple, wholesome ingredients – Everything you need is likely already in your kitchen or easy to find at any grocery store – no fancy or hard-to-pronounce ingredients required.
- Satisfying and filling – The creamy tahini sauce and hearty mushrooms make this feel like comfort food, while the sweet potato keeps you full and happy.
- Perfect for meal prep – You can bake the sweet potatoes ahead of time and quickly reheat with the mushroom filling for an easy weeknight dinner or lunch.
- Naturally gluten-free – This recipe works great for anyone avoiding gluten, without having to make any substitutions or changes.
What Kind of Sweet Potatoes Should I Use?
For this stuffed sweet potato recipe, you’ll want to pick sweet potatoes that are similar in size so they cook evenly in the oven. Look for ones that feel firm and heavy for their size, without any soft spots or wrinkled skin. Orange-fleshed sweet potatoes work perfectly here since they become nice and creamy when baked, making them easy to scoop out and mix with the filling. If you can only find larger sweet potatoes, that’s totally fine – just plan on a longer baking time and maybe save some of the extra flesh for another meal.
Options for Substitutions
This recipe is pretty forgiving when it comes to swaps, so here are some easy substitutions you can make:
- Sweet potatoes: Regular russet or red potatoes work great too, though you’ll lose that natural sweetness. You could also try butternut squash halves for a similar sweet flavor profile.
- Tahini: If you don’t have tahini, try almond butter, cashew butter, or even a couple tablespoons of heavy cream for richness. The nutty flavor will be different but still delicious.
- Nutritional yeast: You can skip this entirely or substitute with a tablespoon of grated parmesan cheese if you’re not keeping it vegan. It adds a cheesy, umami flavor that’s nice but not essential.
- Spinach: Fresh spinach works best here, but you can use frozen spinach – just make sure to thaw it completely and squeeze out all the excess water first. Kale or arugula also work well.
- Mushrooms: Any mushrooms will do the trick – button, cremini, shiitake, or portobello. Each brings its own flavor, so pick what you like or have on hand.
Watch Out for These Mistakes While Cooking
The biggest mistake when making stuffed sweet potatoes is not cooking them long enough – undercooked sweet potatoes will be hard and difficult to scoop out, so make sure they’re fork-tender all the way through before removing from the oven.
Another common error is overcrowding the mushrooms in the pan, which causes them to steam instead of getting that nice golden-brown color, so cook them in batches if needed and let them release their moisture before adding other ingredients.
Don’t add the spinach too early in the cooking process since it wilts quickly and can become mushy – toss it in during the last minute or two just until it’s barely wilted.
For the creamiest filling, let the tahini come to room temperature before mixing it in, and taste your mixture before stuffing since nutritional yeast can vary in saltiness and you might need to adjust your seasoning.
What to Serve With Stuffed Sweet Potatoes?
These creamy mushroom and spinach stuffed sweet potatoes are pretty filling on their own, but I love pairing them with a simple side salad dressed with olive oil and lemon juice to balance out the richness. A slice of crusty bread or some warm pita is perfect for scooping up any of that delicious tahini mixture that might fall out. If you want to make it more of a complete meal, try serving them alongside some roasted vegetables like Brussels sprouts or broccoli, or even a light soup like a clear vegetable broth. For extra protein, you could add some chickpeas or white beans on the side, which pair really well with the earthy mushroom flavors.
Storage Instructions
Refrigerate: These stuffed sweet potatoes keep really well in the fridge for up to 4 days. Just wrap each one individually in foil or store them in airtight containers. The creamy mushroom filling actually gets even more flavorful after a day or two, so they make great meal prep!
Freeze: You can totally freeze these for up to 3 months if you want to make a big batch. Wrap them tightly in plastic wrap, then foil, or pop them in freezer-safe containers. They’re perfect for those busy weeknight dinners when you need something healthy and filling.
Reheat: To warm them up, just pop them in the oven at 350°F for about 15-20 minutes if they’re from the fridge, or 25-30 minutes if frozen. You can also microwave them for 2-3 minutes, but the oven keeps that nice texture on the sweet potato skin.
| Preparation Time | 10-15 minutes |
| Cooking Time | 50-55 minutes |
| Total Time | 60-70 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 370-440
- Protein: 10-14 g
- Fat: 9-13 g
- Carbohydrates: 65-75 g
Ingredients
For the sweet potatoes:
- 2 small sweet potatoes (about 5-6 oz each, pricked with fork before baking)
For the filling:
- 7 oz mushrooms, sliced (cremini or button, sliced about 1/4-inch thick)
- Dash cayenne pepper (optional, adds a subtle heat)
- 2 cloves garlic, minced (freshly minced for best flavor)
- 1 tsp nutritional yeast flakes (adds cheesy, nutty flavor)
- Salt and black pepper, to taste
- 2 oz spinach leaves (fresh, packed)
- Juice from half a small lemon (about 1 tbsp, freshly squeezed)
- 1 small onion, chopped (about 1/2 cup, diced into 1/4-inch pieces)
- 1 tbsp tahini (I use Barney Butter tahini for creaminess)
Step 1: Prepare the Mise en Place and Start Baking the Sweet Potatoes
- 2 small sweet potatoes
- 1 small onion, chopped into 1/4-inch pieces
- 7 oz mushrooms, sliced 1/4-inch thick
- 2 cloves garlic, minced
Preheat your oven to 180°C (350°F).
While it heats, prepare all your ingredients: prick each sweet potato several times with a fork (this prevents them from bursting and helps them cook evenly), dice the onion into 1/4-inch pieces, slice the mushrooms about 1/4-inch thick, and mince the garlic.
Once prepped, place the pricked sweet potatoes directly on the oven rack and bake for 40 minutes until they’re completely soft when pierced with a knife.
This long bake time means you can work on the filling while they cook, so nothing sits idle.
Step 2: Sauté the Aromatics and Build the Filling Base
- 1 small onion, chopped
- 7 oz mushrooms, sliced
- 2 cloves garlic, minced
While the sweet potatoes bake, heat a large skillet over medium-high heat and add the chopped onion without any oil first—let it cook dry for 2 minutes to release moisture and intensify its flavor.
Then add the sliced mushrooms and cook for about 5-7 minutes, stirring occasionally, until they release their liquid and begin to turn golden brown.
This caramelization develops deep umami flavors that will anchor your filling.
Add the minced garlic in the last minute of cooking, stirring constantly to prevent it from burning.
Step 3: Create the Creamy Spinach Mixture
- sautéed mushroom and onion mixture from Step 2
- 2 oz spinach leaves, fresh
- 1 tbsp tahini
- 1 tsp nutritional yeast flakes
- Salt and black pepper, to taste
Add the fresh spinach leaves to the pan with the sautéed mushroom mixture and stir until they begin to wilt, about 1-2 minutes.
Then add the tahini, nutritional yeast, salt, and black pepper, stirring well to combine—I like to add the tahini gradually and stir thoroughly so it distributes evenly and coats all the vegetables without clumping.
The tahini will create a creamy base as it mixes with the vegetable juices.
Cook for another 1-2 minutes, stirring frequently, until everything is well combined and the spinach is completely wilted.
At this point, the mixture should look creamy and cohesive.
Step 4: Finish the Filling with Brightness and Heat
- creamy spinach mixture from Step 3
- Juice from half a small lemon
- Dash cayenne pepper
Remove the pan from heat and stir in the fresh lemon juice—this acid brightens the earthy mushroom and nutty tahini flavors while balancing the richness of the filling.
Add a dash of cayenne pepper if you’d like a subtle warmth.
Taste and adjust seasoning with additional salt and pepper as needed.
The filling should taste well-rounded with creamy, umami-rich, and slightly tangy notes.
Let it cool for a few minutes before filling the potatoes.
Step 5: Prepare and Fill the Sweet Potatoes
- baked sweet potatoes from Step 1
- creamy spinach and mushroom filling from Step 4
Remove the baked sweet potatoes from the oven and let them cool for 2-3 minutes until they’re cool enough to handle.
Slice each potato in half lengthwise and use a fork to gently fluff the insides, being careful not to puncture the skin.
This fluffing creates texture and more surface area for the filling to integrate with.
Divide the mushroom and spinach filling evenly between the four potato halves, spooning it generously into each cavity.
The warm potatoes will meld beautifully with the filling, creating a cohesive dish.







