Creamy Spinach and Mushroom Casserole
This creamy spinach and mushroom casserole is a vegetarian favorite made with fresh greens, sautéed mushrooms, and a rich cheese sauce—perfect as a main or side dish.
Prep Time 20 minutes mins
Cook Time 25 minutes mins
Total Time 45 minutes mins
Course Casserole, Dinner, Vegetarian
Cuisine American
16 oz fresh spinach roughly chopped 8 oz mushrooms sliced (baby bella or white) 3 tablespoons butter 2 cloves garlic minced 2 tablespoons all-purpose flour 1 cup whole milk ½ cup vegetable broth 4 oz cream cheese cubed ⅓ cup grated Parmesan 1 cup shredded mozzarella or Gruyère salt, pepper, nutmeg to taste
Preheat oven to 375°F. Grease a medium baking dish.
In a skillet, melt 1 tablespoon butter. Add mushrooms and cook until browned. Stir in garlic and cook 1 minute. Remove from pan.
Add spinach to skillet and sauté until wilted. Transfer to a bowl and press out excess moisture.
Melt remaining butter in the pan. Stir in flour and whisk 1–2 minutes. Gradually add milk and broth, whisking until smooth and thickened.
Add cream cheese and Parmesan. Season with salt, pepper, and nutmeg. Stir in spinach and mushrooms.
Transfer mixture to baking dish. Top with shredded mozzarella. Bake for 20–25 minutes or until bubbly and golden.
Use frozen spinach if needed—just thaw and drain thoroughly.
Add red pepper flakes for a little kick or lemon zest for brightness.
Great served over rice, pasta, or quinoa if you want to bulk it up.
Keyword mushroom casserole, spinach casserole, vegetarian bake