Nutrition Facts for Potato spinach mushroom casserole
Blog Research API Download App

Potato Spinach Mushroom Casserole

Image of Potato Spinach Mushroom Casserole
Nutriscore Rating: 71/100

Creamy, comforting, and packed with layers of flavor, this Potato Spinach Mushroom Casserole is the ultimate vegetarian comfort food for any occasion. Featuring tender slices of russet potatoes, sautéed baby spinach, and golden-brown mushrooms, all bathed in a rich, homemade béchamel sauce and topped with gooey mozzarella and nutty Parmesan, this dish is as satisfying as it is elegant. Perfect for dinner parties, family gatherings, or a cozy weeknight meal, this casserole is hearty enough to serve as a main course or a flavorful side. Its blend of fresh vegetables, silky sauce, and rich cheeses creates a harmony of textures and tastes that will have everyone coming back for seconds. Plus, with simple ingredients and easy layering techniques, this recipe is straightforward enough for cooks of any skill level. Serve it straight from the oven, garnished with fresh parsley, for a dish that’s sure to impress!

🧬 Science-Backed Nutrition

Be Healthy Without Effort

Science-backed supplements for performance, wellness, and longevity.

pH Balance Support
Made in USA
Science-Backed
Shop Supplements →

Optimize your body chemistry naturally

nutriEffect Supplements

Recipe Information

⏱️
Prep Time
25 min
🔥
Cook Time
50 min
🕐
Total Time
1 hr 15 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

15 items
  • 4 large Russet potatoes
  • 6 cups Baby spinach
  • 8 oz Cremini or white mushrooms
  • 1 medium Onion
  • 3 units Garlic cloves
  • 3 tbsp Olive oil
  • 2 tbsp Butter
  • 2 tbsp All-purpose flour
  • 2 cups Milk
  • 1 cup Parmesan cheese, grated
  • 1 cup Mozzarella cheese, shredded
  • 2 tsp Salt
  • 1 tsp Black pepper
  • 1 pinch Nutmeg (optional, for béchamel sauce)
  • 2 tbsp Parsley, chopped (optional, for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

13 steps
1

Preheat your oven to 375°F (190°C). Grease a 9x13-inch casserole dish and set aside.

2

Peel the potatoes and slice them thinly (about 1/8 inch thick). Use a mandoline slicer if available to achieve even slices.

3

Heat 1 tbsp of olive oil in a large skillet over medium heat. Add the baby spinach and cook until wilted, about 2-3 minutes. Remove from the skillet and set aside.

4

In the same skillet, add another 1 tbsp of olive oil and cook the sliced mushrooms until golden brown and tender, about 5-7 minutes. Set aside with the spinach.

5

Use the remaining 1 tbsp of olive oil to sauté the chopped onion until translucent, about 4-5 minutes. Add minced garlic and cook for another minute. Set aside.

6

In a medium saucepan, melt the butter over medium heat. Stir in the flour and whisk continuously to create a roux, cooking for 1-2 minutes. Slowly pour in the milk while whisking to prevent lumps, and cook until the mixture thickens into a creamy béchamel sauce, about 5 minutes.

7

Stir in half of the grated Parmesan cheese, 1 tsp of salt, 1 tsp of black pepper, and a pinch of nutmeg (if using) into the béchamel sauce. Remove from heat.

8

Begin assembling the casserole: layer half of the sliced potatoes on the bottom of the casserole dish, slightly overlapping the slices.

9

Spread half of the sautéed spinach, mushrooms, and onions over the potato layer. Pour half of the béchamel sauce evenly over the vegetables.

10

Add a second layer of potatoes, followed by the remaining spinach, mushrooms, and onions. Pour the remaining béchamel sauce over the top.

11

Sprinkle the shredded mozzarella cheese and the other half of the Parmesan cheese on top of the casserole.

12

Cover the dish with aluminum foil and bake for 30 minutes. Remove the foil and bake uncovered for an additional 20 minutes, or until the top is golden brown and bubbling.

13

Allow the casserole to cool for 5-10 minutes before serving. Garnish with chopped parsley, if desired.

Cooking Tip: Take your time with each step for the best results!
473
cal
20.3g
protein
52.6g
carbs
21.5g
fat

Nutrition Facts

1 serving (414.3g)
Calories
473
% Daily Value*
Total Fat 21.5 g 28%
Saturated Fat 10.4 g 52%
Polyunsaturated Fat 0.0 g
Cholesterol 42 mg 14%
Sodium 1108 mg 48%
Total Carbohydrate 52.6 g 19%
Dietary Fiber 4.6 g 16%
Total Sugars 7.9 g
Protein 20.3 g 41%
Vitamin D 1.2 mcg 6%
Calcium 445 mg 34%
Iron 2.9 mg 16%
Potassium 1327 mg 28%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

43.3%%
16.6%%
40.1%%
Fat: 1170 cal (40.1%%)
Protein: 483 cal (16.6%%)
Carbs: 1264 cal (43.3%%)