Few dishes feel as comforting as a warm baked potato filled with creamy, cheesy goodness. These Cheesy Spinach Stuffed Potatoes take that comfort to the next level with tender spinach, melted cheese, and fluffy potato filling baked until golden and irresistible.
They're perfect for weeknight dinners, cozy weekends, or even as a hearty side dish. The crispy potato skins hold a rich, creamy filling that's packed with flavor without requiring complicated ingredients.
Best of all, this recipe is easy to customize with your favorite cheeses and toppings.
What You'll Need
For the Potatoes
- 4 medium russet potatoes
- 1 tablespoon olive oil
- Salt and black pepper to taste
For the Filling
- 1 tablespoon butter
- 3 cloves garlic, minced
- 3 cups fresh spinach, chopped
- 1/2 cup milk or cream
- 1 cup shredded cheddar cheese
- 1/4 cup parmesan cheese
- Salt and pepper to taste
Optional Toppings
- Extra cheese
- Red chili flakes
- Chopped parsley
- Sour cream
How to Make Cheesy Spinach Stuffed Potatoes
1. Bake the Potatoes
Preheat your oven to 200°C (400°F).
Wash the potatoes and prick them with a fork a few times.
Rub with olive oil, salt, and pepper, then place them on a baking tray.
Bake for 45–55 minutes until the potatoes are tender when pierced with a fork.
2. Prepare the Filling
While the potatoes bake, melt butter in a skillet over medium heat.
Add the garlic and cook for about 30 seconds until fragrant.
Stir in the spinach and cook until wilted.
Remove from heat.
3. Scoop and Mix
Once the potatoes are cool enough to handle, cut them in half lengthwise.
Scoop out most of the potato flesh into a bowl, leaving a thin layer inside the skins.
Mash the potato flesh with milk or cream until smooth.
Add the cooked spinach, cheddar cheese, parmesan cheese, salt, and pepper.
Mix until creamy and well combined.
4. Stuff and Bake Again
Spoon the filling back into the potato skins.
Top with extra cheese if desired.
Return to the oven and bake for another 15–20 minutes until the tops are golden and bubbly.
5. Serve Warm
Garnish with parsley, chili flakes, or sour cream.
Serve immediately while hot and cheesy.
Watch the video recipe here:
Ingredients That Make This Recipe Shine
A few simple ingredients make these stuffed potatoes especially flavorful:
- Russet potatoes for fluffy texture
- Fresh spinach
- Sharp cheddar cheese
- Parmesan cheese
- Fresh garlic
- Cream or whole milk
Using good-quality cheese and fresh spinach makes a noticeable difference in the final dish.
Serving Ideas
These stuffed potatoes pair well with:
- Fresh green salad
- Roasted vegetables
- Tomato soup
- Grilled vegetables
- Garlic bread
They also work wonderfully as a standalone vegetarian meal.
Final Tip
For extra crispy potato skins, place the stuffed potatoes under the broiler for the last 2–3 minutes of baking. Keep an eye on them so the cheese becomes golden without burning.
If you're making these ahead of time, prepare the filling and stuff the potatoes in advance, then bake them just before serving for the best texture and flavor.
For a simpler meal made with pantry staples, check out my One Pot Tomato Basil Rice, packed with fresh tomato and basil flavor.