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.
For the baked potatoes:
For the mushroom and spinach filling:
For the tahini sauce:
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.
These stuffed baked potatoes are a complete meal on their own but here are a few ways to round out the plate:
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.
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 :)
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.