If you are craving a dish that feels like a warm hug from the inside, this Spinach Artichoke Twice Baked Potatoes Recipe is going to become your new favorite comfort food. Imagine fluffy, perfectly baked Russet potatoes filled with a luscious blend of creamy coconut cream, tender spinach, and tangy artichoke hearts, all elevated by the subtle zest of fresh lemon and the rich umami of nutritional yeast. It’s an irresistible combination that brings cozy vibes to any night, offering a nourishing and flavorful twist on a classic twice baked potato that you’ll want to savor again and again.

Ingredients You’ll Need
This recipe relies on simple, wholesome ingredients to create a dish packed with contrasting flavors and textures. Each ingredient plays a key role, from the hearty potatoes offering a firm vessel, to the fresh spinach adding a vibrant color and mild earthiness, and the artichoke hearts introducing a tangy savoriness that perfectly balances the creamy filling.
- 4 medium Russet potatoes: Choose small to medium-sized for the perfect scoop; they’re sturdy and flavorful.
- 2 cups Fresh baby spinach: Adds a pop of color and nutrition; gently wilt in the pan before mixing.
- 1 can Artichoke hearts: Canned and prepped for convenience; they bring a delightful tang to the filling.
- 1 medium Onion: Diced for a mellow sweetness that enhances the overall flavor.
- 2 cloves Garlic: Minced for a fragrant aroma; it elevates the richness of the filling.
- 1/2 cup Coconut cream: This creamy base binds everything together; makes the dish dairy-free and luscious.
- 2 tablespoons Fresh lemon juice: Brightens the flavors; it’s a refreshing contrast to the creamy elements.
- 3/4 teaspoon Fine grain sea salt: Use for seasoning; it brings out the natural flavors of each ingredient.
- 1/4 cup Nutritional yeast: Provides a cheesy flavor without dairy; great for a savory, umami boost.
- 2 tablespoons Ghee or butter-flavored coconut oil: Adds richness and depth to the sautéed veggies and filling.
How to Make Spinach Artichoke Twice Baked Potatoes Recipe
Step 1: Prepare and Bake the Potatoes
Start by giving your Russet potatoes a good rub with coconut oil to help the skins crisp up nicely. Sprinkle a light dusting of sea salt on top if you like, which enhances the natural potato flavor. Bake them on a sheet in a 400°F oven for about an hour until they become tender and perfectly cooked inside. This step sets the stage for the creamy filling that will go back inside.
Step 2: Scoop Out the Potato Flesh
Once the potatoes are cool enough to handle, carefully slice each one lengthwise. Gently scoop out the insides of three potatoes, leaving a thin layer of flesh against the skins to help maintain their structure. You can discard the inside of the fourth potato or save it for another recipe like mashed potatoes or soups — no waste here!
Step 3: Sauté the Vegetables
Heat up a skillet over medium heat and add one tablespoon of ghee or coconut oil. Sauté the diced onion until soft and translucent, which brings out its natural sweetness. Toss in the minced garlic and cook it for another minute until it releases that inviting aroma. Then add the fresh spinach and cook until just wilted, followed by chopped artichoke hearts. Season with a pinch of sea salt and cook for a further minute, then remove from heat to cool slightly.
Step 4: Mix the Creamy Filling
In a large bowl, mash the scooped-out potato flesh with the creamy coconut cream, fresh lemon juice, nutritional yeast, remaining ghee or coconut oil, and salt. This concoction should be smooth, creamy, and full of flavor. The coconut cream adds a luscious texture without dairy, and the nutritional yeast provides that irresistible cheesy tang.
Step 5: Combine and Fill
Gently fold the sautéed spinach and artichoke mixture into the creamy potato mash. Take care to mix it thoroughly but keep it light and fluffy. Spoon this generous, savory filling back into the hollowed potato skins, mounding it up nicely so you get a satisfying portion in every bite.
Step 6: Bake to Finish
Place your filled potatoes back on the baking sheet and return them to the oven at 400°F for 15 to 20 minutes. This final bake will warm everything through again and create a slightly golden, inviting top layer. When you see the edges crisp up and the filling bubbling just a little, your Spinach Artichoke Twice Baked Potatoes Recipe is ready to steal the spotlight at your table.
How to Serve Spinach Artichoke Twice Baked Potatoes Recipe

Garnishes
A sprinkle of fresh herbs like chopped parsley or chives adds a fresh herbal note and a burst of color that contrasts beautifully with the creamy filling. If you want an extra layer of indulgence, a drizzle of vegan sour cream or tahini can also complement the flavors perfectly.
Side Dishes
These twice baked potatoes make a fantastic side for lighter meals like crisp green salads, roasted vegetables, or grilled plant-based proteins. They’re substantial enough to be a main course when paired with a simple soup or side of steamed broccoli for a well-rounded, comforting dinner.
Creative Ways to Present
For a crowd-pleaser, slice your twice baked potatoes into smaller wedges and serve on a large platter with plenty of garnishes and dipping sauces. You can also stuff smaller baby potatoes for appetizers or party snacks, turning this Spinach Artichoke Twice Baked Potatoes Recipe into a shareable treat that everyone can enjoy.
Make Ahead and Storage
Storing Leftovers
Leftover spinach artichoke stuffed potatoes can be stored in an airtight container in the refrigerator for up to 3 days. This makes for a convenient next-day meal that’s just as satisfying. Just cover tightly to maintain moisture and prevent the potatoes from drying out.
Freezing
If you want to keep these until another cozy night, freezing works well. Wrap each stuffed potato individually in plastic wrap and then foil before placing in a freezer-safe bag. They can be frozen for up to 2 months without losing their creamy deliciousness.
Reheating
To reheat, thaw frozen twice baked potatoes overnight in the fridge. Warm them in a 350°F oven for 20-25 minutes until heated through, allowing the skins to regain their crispiness. Avoid the microwave if possible, as this can make the potato skin soggy and the filling unevenly warm.
FAQs
Can I use frozen spinach instead of fresh spinach?
Yes, you can! Just be sure to thaw and squeeze out any excess water from the frozen spinach before using it. This prevents the filling from becoming too watery while still delivering that lovely spinach flavor.
Is there a substitute for coconut cream in this recipe?
You can substitute full-fat canned coconut milk or a creamy dairy-free yogurt, but coconut cream provides the perfect thick richness that helps bind the filling. If you prefer dairy, cream cheese or sour cream work well, but that changes it from dairy-free.
Can I prepare part of this recipe ahead of time?
Absolutely. You can bake and scoop the potatoes a day in advance, and even prepare the spinach-artichoke filling separately. Assemble the filled potatoes then bake just before serving for maximum freshness.
How can I add a little extra crunch or texture?
Try sprinkling some toasted breadcrumbs or chopped nuts like pecans or walnuts over the tops before the final bake. This adds a delightful contrast to the creamy filling.
Are these potatoes suitable for a vegan diet?
Yes! Using coconut cream, nutritional yeast, and coconut oil or vegan butter ensures this dish is wonderfully vegan without sacrificing any flavor or creaminess.
Final Thoughts
There is something incredibly satisfying about this Spinach Artichoke Twice Baked Potatoes Recipe that goes beyond just taste. It’s the warmth it brings to your soul on a chilly evening and the way it turns humble ingredients into a dish bursting with flavor, color, and comfort. I encourage you to give this recipe a try, whether for a weeknight meal or your next cozy gathering. You might just find it becoming one of your most beloved dishes.
Print
Spinach Artichoke Twice Baked Potatoes Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour 20 minutes
- Total Time: 1 hour 35 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Gluten Free
Description
These Spinach Artichoke Twice Baked Potatoes are a comforting and nutritious twist on a classic dish, perfect for cozy nights. Baked russet potatoes are scooped and filled with a creamy, dairy-free mixture of sautéed spinach, tangy artichoke hearts, coconut cream, and nutritional yeast for a savory, umami-rich flavor. Finished with a second bake to develop a golden top, this recipe is both satisfying and flavorful without the use of dairy.
Ingredients
Potatoes
- 4 medium Russet potatoes (small to medium-sized for easy scooping)
- 2 tablespoons Ghee or butter-flavored coconut oil, divided
- 3/4 teaspoon Fine grain sea salt, divided
Filling
- 2 cups Fresh baby spinach
- 1 can Artichoke hearts, drained and chopped
- 1 medium Onion, diced
- 2 cloves Garlic, minced
- 1/2 cup Coconut cream
- 2 tablespoons Fresh lemon juice
- 1/4 cup Nutritional yeast
Instructions
- Prepare Potatoes: Preheat the oven to 400°F. Rub the russet potatoes with coconut oil and sprinkle some sea salt on top. Place them directly on the oven rack or baking sheet and bake for about 1 hour or until tender when pierced with a fork.
- Scoop Potato Insides: Allow the potatoes to cool slightly. Carefully cut each potato lengthwise and scoop out the insides, leaving a thin shell intact. Set aside the scooped potato from one potato for another use or discard it.
- Sauté Vegetables: Heat 1 tablespoon of ghee or coconut oil in a medium skillet over medium heat. Add the diced onion and sauté until soft, about 4-5 minutes. Add minced garlic and cook for another minute until fragrant.
- Wilt Spinach and Add Artichokes: Stir in the fresh baby spinach and cook until wilted. Add the chopped artichoke hearts and a sprinkle of sea salt, cooking for an additional minute. Remove the skillet from heat and set the mixture aside.
- Make Filling: In a mixing bowl, mash or blend the insides of three potatoes with the coconut cream, fresh lemon juice, nutritional yeast, remaining ghee or coconut oil, and 3/4 teaspoon sea salt until smooth and creamy.
- Combine Filling With Vegetables: Gently fold the sautéed spinach and artichoke mixture into the creamy potato filling until evenly combined.
- Fill Potato Skins: Spoon the filling back into the hollowed potato skins, packing it in gently but firmly.
- Bake Again: Place the filled potatoes on a baking sheet and bake at 400°F for 15-20 minutes or until the tops begin to lightly brown and edges are warmed through.
- Serve: Remove from the oven and serve hot as a delicious and hearty cozy night meal.
Notes
- Choose small to medium-sized russet potatoes for easier scooping and even baking.
- Use ghee or butter-flavored coconut oil to keep the dish dairy-free while adding richness.
- Leftover scooped potato insides can be saved for mashed potatoes or another recipe.
- For extra crispiness, broil the filled potatoes for 1-2 minutes at the end of baking, watching carefully to avoid burning.
- The nutritional yeast adds a cheesy flavor without dairy, making this recipe vegan-friendly if ghee is substituted with a vegan oil.

