Golden baked potatoes filled with a savory mix of sautéed mushrooms, fresh spinach, and melty cheese — the perfect comfort food side or a satisfying vegetarian main dish. I find this recipe to be the ideal balance of creamy, cheesy indulgence and hearty vegetable goodness, perfect for cozy dinners or make-ahead lunches.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
4 medium russet potatoes
2 tablespoons olive oil
1 small onion, diced
2 cloves garlic, minced
8 oz mushrooms, chopped (button or cremini)
3 cups fresh spinach, chopped
1/2 cup sour cream
1/2 cup shredded cheddar cheese
1/4 cup grated Parmesan cheese
Salt and pepper to taste
1 tablespoon butter (optional, for topping)
Fresh chives or parsley, chopped (for garnish)
Directions
I preheat the oven to 400°F (200°C) and scrub the potatoes well, piercing them a few times with a fork.
I place them on a baking sheet and bake for 45–60 minutes, until they’re tender when pierced with a fork.
While the potatoes bake, I heat olive oil in a skillet over medium heat. I add the onion and cook for about 3 minutes.
Next, I add the garlic and mushrooms, cooking for 5–7 minutes until the mushrooms are golden and their moisture has evaporated.
I stir in the spinach and cook just until wilted, about 2 minutes, then set the mixture aside.
When the potatoes are cool enough to handle, I slice off the top quarter of each and scoop out the flesh, leaving a thin shell.
In a bowl, I mash the scooped potato with sour cream, cheddar, and Parmesan. I fold in the mushroom-spinach mixture and season everything with salt and pepper.
I spoon the filling back into the potato shells, adding a little butter on top if I want extra richness.
Finally, I return them to the oven for 10–15 minutes until heated through and the tops are lightly golden.
I garnish with chopped chives or parsley and serve warm.
Servings and timing
This recipe makes 4 servings.
Prep Time: 15 minutes
Cooking Time: 1 hour 15 minutes
Total Time: 1 hour 30 minutes
Each serving contains about 310 kcal.
Variations
I like swapping cheddar for mozzarella or Gruyère for a different cheesy flavor. Sometimes I add a pinch of smoked paprika or a handful of caramelized onions to make it even richer. For a protein boost, I occasionally stir in a bit of cooked lentils or chickpeas. If I want a lighter version, I replace the sour cream with Greek yogurt.
Storage/Reheating
I store leftover stuffed potatoes in an airtight container in the refrigerator for up to 3 days. To reheat, I place them in a 350°F (175°C) oven for about 15–20 minutes until warmed through. They can also be microwaved for a quick meal, though I prefer the oven for maintaining their crispy skins. These potatoes also freeze well—just wrap them individually and reheat from frozen when needed.
FAQs
Can I make these stuffed potatoes ahead of time?
Yes, I often prepare and stuff the potatoes in advance, then refrigerate them. I simply bake them again right before serving.
What type of potatoes works best for this recipe?
I prefer russet potatoes because their fluffy interior and sturdy skins make them perfect for stuffing.
Can I use frozen spinach instead of fresh?
Yes, I can use frozen spinach. I just make sure to thaw and squeeze out any excess moisture before adding it to the filling.
How can I make this recipe vegan?
I replace the sour cream and cheeses with plant-based alternatives and use olive oil instead of butter. It still tastes wonderfully creamy and flavorful.
Can I add meat to this recipe?
Absolutely. If I want to make it heartier, I sometimes add cooked bacon bits, shredded chicken, or even ground turkey to the filling.
Conclusion
I love how these cheesy stuffed potatoes with spinach and mushrooms combine comfort and nutrition in one delicious dish. They’re simple enough for a weeknight meal yet elegant enough to serve guests. Whether enjoyed as a main course or a cozy side, they always deliver that warm, homemade satisfaction I crave.
Recipe:
Print
Cheesy Stuffed Potatoes with Spinach and Mushrooms
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Sophia
- Total Time: 1 hour 30 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Golden baked russet potatoes stuffed with a savory mix of sautéed mushrooms, fresh spinach, sour cream, and two types of cheese. A hearty and comforting vegetarian dish perfect as a main or side.
Ingredients
4 medium russet potatoes
2 tablespoons olive oil
1 small onion, diced
2 cloves garlic, minced
8 oz mushrooms, chopped (button or cremini)
3 cups fresh spinach, chopped
1/2 cup sour cream
1/2 cup shredded cheddar cheese
1/4 cup grated Parmesan cheese
Salt and pepper to taste
1 tablespoon butter (optional, for topping)
Fresh chives or parsley, chopped (for garnish)
Instructions
- Preheat the oven to 400°F (200°C). Scrub the potatoes and pierce them several times with a fork.
- Place the potatoes on a baking sheet and bake for 45–60 minutes until tender.
- While potatoes are baking, heat olive oil in a skillet over medium heat. Add the diced onion and cook for about 3 minutes.
- Add garlic and chopped mushrooms. Cook for 5–7 minutes until mushrooms are browned and moisture has evaporated.
- Stir in the chopped spinach and cook until wilted, about 2 minutes. Set the mixture aside.
- Once potatoes are cool enough, slice off the top quarter and scoop out the insides, leaving a thin shell.
- In a bowl, mash the scooped potato with sour cream, cheddar, and Parmesan cheese. Fold in the mushroom-spinach mixture and season with salt and pepper.
- Spoon the filling back into the potato shells. Add a small amount of butter on top if desired.
- Return stuffed potatoes to the oven and bake for 10–15 minutes until heated through and tops are golden.
- Garnish with chopped chives or parsley and serve warm.
Notes
Swap cheddar for mozzarella or Gruyère for variation.
Use Greek yogurt instead of sour cream for a lighter version.
Add lentils, chickpeas, or cooked meat for extra protein.
Use frozen spinach if needed—thaw and drain well first.
- Prep Time: 15 minutes
- Cook Time: 1 hour 15 minutes
- Category: Main or Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 stuffed potato
- Calories: 310
- Sugar: 4g
- Sodium: 310mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 9g
- Cholesterol: 25mg
