I’m so excited to share my Twice Baked Spinach Potatoes Recipe with you because it’s one of those dishes that feels indulgent but is surprisingly simple to make. These potatoes are bursting with creamy, cheesy spinach goodness wrapped in perfectly crispy skins. Every bite feels like a cozy hug, and I’ve found this recipe to be a crowd-pleaser that’s equally great for a weeknight meal or a special holiday gathering. Once you try it, I bet it’ll become one of your favorites too.
Why You’ll Love This Twice Baked Spinach Potatoes Recipe
For me, this recipe hits the perfect balance of comfort and sophistication. The potatoes bake until their skins are irresistibly crisp and salty, while the inside gets whipped creamy with butter, cream, and a hearty amount of fresh spinach. The burst of fresh dill adds a subtle herbaceous note that really brightens the dish. It’s the kind of flavor combination that feels familiar but with a little twist that keeps me coming back for more each time.
I also love how manageable this recipe is in the kitchen. Baking the potatoes is straightforward, and the filling comes together quickly by mashing those tender insides with just a handful of simple ingredients. It’s one of those dishes that looks impressive on the table but doesn’t keep me tied up for hours. It’s perfect for when I want to wow guests or just treat my family with something special without spending the whole afternoon cooking.
Ingredients You’ll Need
The beauty of this Twice Baked Spinach Potatoes Recipe is how simple and essential each ingredient is, yet how well they come together to create a dish bursting with flavor, creaminess, and texture. Here’s what you’ll want to have on hand:
- Baking potatoes: Choose large, starchy potatoes for fluffy insides and crispy skins.
- Ghee: Melting this on the skins gives them a rich, golden crispiness.
- Celtic sea salt: Adds a deep, mineral saltiness that’s not overpowering.
- Butter: Softened butter makes the filling ultra creamy and indulgent.
- Fresh dill: A little herbaceous zest that brightens the whole dish.
- Milk and cream: These dairy delights ensure the filling is smooth without being heavy.
- Freshly cracked pepper: Adds a subtle kick without dominating flavors.
- Sea salt: For seasoning the filling just right.
- Sour cream: Brings a slight tang and creaminess that complements the spinach perfectly.
- Spinach: Cooked down and squeezed dry so the filling is moist but not watery.
- Parmesan cheese: Adds a salty, nutty finish in the filling and a golden crust on top.
Directions
Step 1: Preheat your oven to 400° F and position the rack in the middle. I generously brush the potato skins with melted ghee to encourage crispness, then sprinkle them well with Celtic sea salt for that extra punch of flavor. Place the potatoes on a parchment-lined baking sheet and bake them for about 1 hour until they are soft all the way through—poke them gently with a knife to check.
Step 2: Once the potatoes are tender, carefully slice a small piece off the top of each and scoop out the fluffy flesh into a big bowl, leaving the shells on the baking sheet. Pop those shells back into the oven so they stay nice and crisp.
Step 3: To the potato flesh, add softened butter, fresh dill, milk, cream, cracked pepper, sea salt, sour cream, the spinach (make sure you squeezed out any excess liquid), and 1/4 cup of the parmesan cheese. Mash everything together until creamy and well combined. This part is so satisfying—folding in all those luscious ingredients creates an irresistible filling.
Step 4: Remove the potato shells from the oven and turn the oven to broil. Spoon the spinach and potato mixture evenly back into each shell. Top them with the remaining 1/4 cup of parmesan cheese for that gorgeous golden crust. Broil for 2 to 3 minutes, keeping a close eye so the cheese melts and bubbles into a beautiful golden brown without burning.
Servings and Timing
This Twice Baked Spinach Potatoes Recipe makes about 4 generous servings, perfect for a small family dinner or as a decadent side dish. The total prep time takes around 15 minutes, mostly prepping and mixing the filling, and about 1 hour to bake the potatoes initially. The broiling step only adds 2 to 3 minutes. So all told, plan for approximately 1 hour and 20 minutes from start to finish, including some resting time to let the potatoes cool slightly after baking and before scooping.
How to Serve This Twice Baked Spinach Potatoes Recipe
When serving these twice baked spinach potatoes, I love to pair them with something vibrant and fresh to balance the richness. A simple mixed green salad with a tangy vinaigrette works beautifully. Or, if I’m making them for a heartier meal, roasted chicken or a juicy steak makes an excellent companion. The creamy texture and savory flavors of the potatoes complement protein dishes beautifully.
For presentation, I like to plate each potato with a sprinkle of extra fresh dill on top or even a small dollop of sour cream as a garnish. It adds visual appeal and an extra hit of flavor right at serving time. Temperature-wise, these potatoes shine best served warm or hot to really enjoy the melty cheese and creamy filling. If you’re hosting a gathering, you can even hold them in a low oven to keep warm just before serving.
To complete the meal, I often serve a crisp white wine like Sauvignon Blanc or a citrus-forward sparkling water with lemon slices for a non-alcoholic option. The acidity cuts through the richness and refreshes the palate. These potatoes are versatile enough for casual weeknights or special occasions, and adjusting portion sizes is simple depending on your crowd. Half a potato per person can be a side, or a whole one turns it into a satisfying main course.
Variations
One of the things I love about this Twice Baked Spinach Potatoes Recipe is how easy it is to customize. For example, you can swap the parmesan for a sharp cheddar or Gruyère to change up the flavor profile. If you want a bit more texture, adding sautéed mushrooms or caramelized onions to the filling is a lovely twist I sometimes indulge in.
For dietary changes, the recipe is naturally gluten-free, which is a relief for many family members and friends. To make it vegan, you could try using plant-based butter and cream alternatives along with a nutritional yeast sprinkle instead of cheese—though it won’t melt quite the same, the flavor will still shine with a bit of creativity.
If I’m short on time, I sometimes cook the potatoes in the microwave first to soften them quickly before crisping their skins under the broiler, which speeds up the process. You can also grill the stuffed potatoes wrapped in foil over medium heat for a smoky note, perfect for summer cookouts.
Storage and Reheating
Storing Leftovers
If you have leftovers, I recommend placing the potatoes in an airtight container or wrapping them tightly with foil or plastic wrap. They’ll keep well in the refrigerator for up to 3 days. Just make sure to cool them completely before storing to avoid condensation and soggy skins.
Freezing
This recipe freezes quite well if you want to make it ahead. Wrap each twice baked spinach potato individually in plastic wrap and then foil to prevent freezer burn. They can last in the freezer for up to 2 months. When you’re ready to eat, thaw them overnight in the fridge before reheating for best results.
Reheating
To reheat leftovers, I find that warming them in the oven at 350° F for about 15-20 minutes does the best job maintaining the creamy texture inside while keeping the skins crispy. Avoid using the microwave if possible, since that can make the skins soggy and the filling less appealing. For a final touch, a quick broil for a couple of minutes restores a beautifully golden top.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Frozen spinach works perfectly in this recipe. Just make sure to thaw it fully and squeeze out as much excess water as possible before mixing it into the potato filling. That prevents soggy potatoes and keeps the texture just right.
What type of potatoes are best for twice baking?
I recommend using large starchy potatoes like Russets. Their fluffy interiors are perfect for mashing and mixing with the spinach filling, while their skins crisp up nicely during baking.
Can I prepare these potatoes ahead of time?
Yes! You can bake and stuff the potatoes a day ahead. Keep them refrigerated and then reheat in the oven before serving. If you plan to broil the cheese topping fresh, do that right before serving for the best texture and presentation.
Is this recipe suitable for a family with picky eaters?
This recipe is quite forgiving and adaptable. You can reduce or omit the dill if desired and add other favorite ingredients to customize the filling. The creamy, cheesy nature usually appeals even to kids, especially when presented as a fun stuffed potato.
How do I know when the potatoes are fully cooked?
After about an hour of baking at 400° F, I pierce the potatoes with a fork or knife. They should feel very tender inside, with no resistance. If the utensil slides in easily, the potatoes are ready to be scooped and filled.
Conclusion
I hope you feel inspired to try this Twice Baked Spinach Potatoes Recipe soon because it has truly become a staple in my kitchen for good reason. With its creamy, cheesy filling, crispy skins, and wonderful balance of flavors, it’s a dish that feels comforting and a little special at the same time. Whether you’re cooking for friends, family, or just yourself, it’s guaranteed to brighten up any meal.