Let me tell you something about stuffed baked potatoes. They have absolutely no business being this good. A fluffy baked potato, split open and loaded with a savory mushroom and spinach filling, then drizzled with a warm golden tahini sauce — this is the kind of meal that makes you forget you’re eating something completely plant-based.
I started making these on nights when I wanted something hearty but didn’t want to feel weighed down afterward. The mushrooms bring that deep, meaty satisfaction and the spinach wilts down into the filling beautifully. Drizzle that tahini sauce over the top and honestly, it’s hard to believe this comes together in under an hour with a handful of simple ingredients.
If you think vegan dinners can’t be comforting and filling, this recipe is about to change your mind completely. Let’s get into it.
Why you’ll love this recipe
- Completely vegan and gluten free. No compromises on flavor here. This recipe is 100% plant-based and naturally gluten free without trying hard at all.
- That tahini drizzle is a game changer. The warm golden tahini sauce ties everything together in a way that elevates this from a simple stuffed potato to something genuinely special.
- Meaty and satisfying without any meat. Mushrooms have that hearty, savory depth that makes this filling incredibly satisfying. Nobody is walking away from this meal hungry.
- Simple everyday ingredients. Potatoes, mushrooms, spinach, garlic, and tahini. Nothing obscure, nothing you need a specialty grocery store to find.
- Ready in under an hour. Most of that time is hands-off while the potatoes bake in the oven. The filling comes together in about 10 minutes.
- Great for meal prep. Bake a batch of potatoes ahead of time and you have the base for quick, healthy dinners throughout the week. FYI this is one of the best meal prep moves you can make.
Ingredients with key notes
For the baked potatoes:
- 4 medium russet potatoes — Russet potatoes are the classic choice for baking. Their thick skin crisps up beautifully in the oven and the fluffy interior is perfect for holding the filling. Choose potatoes that are roughly the same size so they cook evenly.
- 1 tbsp olive oil — For rubbing the outside of the potatoes before baking. This is what gives you that gorgeous crispy skin.
- Salt — Season the outside of the potatoes generously before they go in the oven. Salted skin on a baked potato is one of life’s simple pleasures.
For the mushroom and spinach filling:
- 2 cups cremini mushrooms, sliced — Cremini mushrooms have a deeper, earthier flavor than white button mushrooms and hold up really well to sauteing. Baby bella mushrooms work just as well here.
- 3 cups fresh baby spinach — Fresh spinach wilts down significantly so what looks like a lot will reduce to the perfect amount of filling. Do not use frozen spinach here — it releases too much water and makes the filling soggy.
- 4 cloves garlic, minced — Fresh garlic is essential. It infuses the oil and becomes the flavor backbone of the entire filling.
- 1 small yellow onion, finely diced — Adds sweetness and depth to the filling as it cooks down and softens.
- 2 tbsp olive oil — For sauteing the filling ingredients.
- 1 tbsp soy sauce or tamari — This is the secret weapon. A splash of soy sauce adds an incredible savory depth to the mushrooms. Use tamari to keep it fully gluten free.
- 1 tsp smoked paprika — Adds a subtle smoky warmth that complements the earthiness of the mushrooms beautifully.
- Salt and black pepper to taste
- Fresh parsley for garnish
- Sesame seeds for garnish — Optional but they add a nice subtle crunch and visual appeal.
For the tahini sauce:
- 3 tbsp tahini — Use a good quality runny tahini. Thick, dry tahini will make the sauce grainy and hard to drizzle. Give the jar a good stir before measuring.
- 2 tbsp lemon juice — Freshly squeezed. The brightness of fresh lemon juice cuts through the richness of the tahini perfectly.
- 1 clove garlic, minced
- 2-3 tbsp warm water — To thin the sauce to a drizzleable consistency. Add gradually until you reach the right texture.
- Salt to taste
Step-by-step instructions
Step 1 — Prep and bake the potatoes
Preheat your oven to 400°F. Scrub the potatoes thoroughly under cold water and pat them completely dry. Pierce each potato all over with a fork — about 10-12 times per potato. This allows steam to escape during baking and prevents the skin from bursting. Rub each potato all over with olive oil and season generously with salt. Place them directly on the oven rack or on a foil-lined baking sheet and bake for 50-60 minutes until the skin is crispy and a fork slides into the center with no resistance.
Step 2 — Make the tahini sauce
While the potatoes bake, make the tahini sauce. In a small bowl, whisk together the tahini, fresh lemon juice, and minced garlic. The mixture will seize up and thicken at first — that’s normal. Add warm water one tablespoon at a time, whisking continuously until the sauce loosens into a smooth, pourable consistency. Season with salt to taste and set aside. If it thickens too much before serving, just whisk in a little more warm water.
Step 3 — Saute the onion and garlic
About 15 minutes before the potatoes are done, start the filling. Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for another 60 seconds until fragrant. Keep an eye on the garlic — it goes from golden to burnt very quickly and burnt garlic will ruin the whole filling.
Step 4 — Cook the mushrooms
Add the sliced cremini mushrooms to the skillet in a single layer. Here is the key — do not stir them immediately. Let them sit undisturbed for 2-3 minutes so they develop a golden brown sear on one side. Then stir and cook for another 3-4 minutes until they are deeply golden and have released most of their moisture. Add the soy sauce or tamari and smoked paprika, stir well, and cook for another minute until everything is coated and fragrant.
Step 5 — Add the spinach
Add the fresh baby spinach to the skillet in batches, stirring as each batch wilts down to make room for the next. This takes about 2-3 minutes total. Once all the spinach is wilted and incorporated into the mushroom mixture, taste and adjust the seasoning with salt and black pepper. Remove from heat.
Step 6 — Open and fluff the potatoes
Once the potatoes are done baking, remove them from the oven and let them rest for 5 minutes. Then cut a deep cross into the top of each potato and push the ends gently toward each other to open it up wide. Use a fork to fluff the interior slightly — this creates a little pocket for the filling to nestle into.
Step 7 — Fill and serve
Spoon a generous amount of the mushroom and spinach filling into each opened potato. Drizzle the tahini sauce liberally over the top of each one. Garnish with freshly chopped parsley and a sprinkle of sesame seeds. Serve immediately while everything is hot.
Serving suggestions
These stuffed baked potatoes are a complete meal on their own but here are a few ways to round out the plate:
- With a simple green salad — A light arugula or mixed greens salad with lemon vinaigrette balances the heartiness of the potato perfectly.
- Alongside roasted cherry tomatoes — The sweet acidity of roasted tomatoes pairs beautifully with the savory mushroom filling.
- With a side of hummus and pita — Leans into the Middle Eastern notes of the tahini sauce for a cohesive plant-based spread.
- With a warm lentil soup — Makes this an even more substantial and protein-rich plant-based dinner on a cold night.
- Topped with extra toppings — Sliced avocado, a spoonful of salsa, or a dollop of vegan sour cream all work wonderfully if you want to customize further.
Storage tips
Leftovers: Store the baked potatoes and mushroom filling separately in airtight containers in the fridge for up to 4 days. Keeping them separate prevents the potatoes from getting soggy. Store the tahini sauce in a small jar in the fridge for up to 5 days — just whisk in a little warm water before serving if it has thickened.
Reheating: Reheat the potatoes in the oven at 350°F for 15-20 minutes to bring the skin back to life. The microwave works too if you’re short on time — just cover loosely and heat in 60-second intervals. Reheat the mushroom filling in a small skillet over medium heat for a few minutes.
Freezing: The baked potatoes themselves do not freeze particularly well as the texture becomes grainy after thawing. However the mushroom and spinach filling freezes beautifully for up to 2 months. Store in a freezer-safe container and thaw overnight in the fridge before reheating.
Wrapping it up
Mushroom and spinach stuffed baked potatoes are proof that plant-based eating does not have to mean boring or unsatisfying. Crispy potato skin, a deeply savory mushroom and spinach filling, and that incredible tahini drizzle — this is comfort food that also happens to be genuinely good for you.
Make it for a weeknight dinner, meal prep it for the week, or serve it to someone who thinks vegan food can’t be filling. Either way, this one delivers every single time. Give it a try and let me know how it goes — happy cooking 🙂
Mushroom and spinach stuffed baked potatoes — the easy vegan dinner that’s surprisingly filling
Description
Fluffy oven-baked russet potatoes stuffed with a savory sauteed mushroom and spinach filling, drizzled with a smooth golden tahini sauce, and garnished with fresh parsley and sesame seeds. Completely vegan, naturally gluten free, and ready in under an hour.
Ingredients
For the baked potatoes:
For the mushroom and spinach filling:
For the tahini sauce:
Instructions
-
Preheat oven to 400°F. Scrub and dry the potatoes, pierce all over with a fork, rub with olive oil, and season generously with salt. Bake directly on the oven rack or a baking sheet for 50-60 minutes until the skin is crispy and a fork slides through easily.
-
While the potatoes bake, whisk together tahini, lemon juice, and minced garlic in a small bowl. Add warm water one tablespoon at a time, whisking until smooth and pourable. Season with salt and set aside.
-
About 15 minutes before the potatoes are done, heat olive oil in a large skillet over medium heat. Add diced onion and cook for 3-4 minutes until softened. Add minced garlic and cook for 60 seconds until fragrant.
-
Add sliced mushrooms in a single layer and cook undisturbed for 2-3 minutes to develop a golden sear. Stir and cook for another 3-4 minutes. Add soy sauce and smoked paprika, stir and cook for one more minute.
-
Add fresh spinach in batches, stirring as each batch wilts. Cook for 2-3 minutes until all spinach is wilted and incorporated. Season with salt and pepper. Remove from heat.
-
Remove potatoes from the oven and rest for 5 minutes. Cut a deep cross into each potato and push ends together to open wide. Fluff the interior with a fork.
-
Spoon mushroom and spinach filling generously into each potato. Drizzle tahini sauce over the top. Garnish with fresh parsley and sesame seeds. Serve immediately.
