Make Ahead Spinach and Mushroom Egg Casserole
Make Ahead Spinach and Mushroom Egg Casserole is a healthy, make-ahead breakfast casserole that’s perfect for holidays, brunches, and busy mornings. This cheesy spinach mushroom egg bake is loaded with vegetables, packed with protein, and baked until perfectly fluffy and comforting.
Best of all, it can be prepped ahead of time, making it ideal for Mother’s Day brunch, Easter morning, or any stress-free family gathering where you want an easy breakfast casserole ready to go in the oven.
This spinach mushroom egg bake is a vegetarian breakfast casserole that feels special enough for guests but easy enough for everyday meal prep. Whether you call it a mushroom breakfast casserole, egg spinach casserole, or a cheesy mushroom spinach egg casserole, it’s one recipe you’ll want to keep in rotation.

Why You’ll Love This Spinach and Mushroom Egg Casserole
- This healthy spinach egg casserole is simple, satisfying, and incredibly versatile
- Perfect make-ahead breakfast casserole with spinach
- Vegetarian-friendly and packed with nutrients
- Great for brunch, holidays, or even spinach egg casserole for dinner
- Customizable with different cheeses or add-ins
- Reheats beautifully for meal prep
- The kind of spinach mushroom breakfast casserole that works just as well for a cozy weekend morning as it does for feeding a crowd
Ingredients Needed for This Easy Spinach Egg Casserole
This recipe uses simple, wholesome ingredients you can find at any grocery store. They come together to create a cheesy spinach and egg casserole that’s rich without being heavy.
- 1 tablespoon Olive Oil
- ½ large Onion, chopped
- 1 Red Bell Pepper, chopped
- 2 (8 oz) packages Fresh Mushrooms, sliced (about 4 cups)
- ¼ teaspoon Salt
- ¼ teaspoon Black Pepper
- ¼ teaspoon Garlic Powder
- 4 cups Fresh Baby Spinach
- 10 large Eggs
- ¾ cup Whole Milk or Half and Half
- 8 oz Swiss Cheese, shredded (about 3–4 cups)
This post contains some affiliate links, for your convenience (which means if you make a purchase after clicking a link, I will earn a small commission, which helps keep my blog up and running, but it won’t cost you a penny more)! Click here to read my full disclosure policy.
Tools Needed
You don’t need anything fancy to make this egg bake casserole, which is another reason it’s so stress-free.
- Large sauté pan or skillet
- Cutting board and knife
- Mixing bowl
- Whisk
- Cheese grater
- 13×9-inch baking dish
- Measuring cups and spoons

How To Make Easy Spinach and Mushroom Egg Bake
This step-by-step method makes it easy to see how to make spinach and mushroom egg bake without overthinking it.
- Preheat your oven to 350°F and lightly grease a 13×9 baking dish.
- Heat olive oil in a large skillet over medium heat.
- Sauté the chopped onion and red bell pepper for about 2 minutes, until slightly softened.
- Add sliced mushrooms, salt, pepper, and garlic powder. Cook for 2–4 minutes, until mushrooms release their moisture.
- Add spinach and cook just until wilted. Remove from heat.
- In a large bowl, whisk together the eggs and milk (or half and half).
- Stir in the shredded Swiss cheese.
- Fold the sautéed vegetables into the egg mixture.
- Pour everything into the prepared baking dish.
- Bake for 40 minutes, or until the center is set and the top is lightly golden.
- Let the casserole rest for 5–10 minutes before slicing.

My Story: Why This Make-Ahead Breakfast Casserole Is a Holiday Lifesaver
I started making egg spinach casserole recipes years ago when holiday mornings felt more chaotic than joyful. Between hosting family, getting kids dressed, last minute clean up, and trying to enjoy special moments, cooking a full breakfast always added unnecessary stress.
That’s when I discovered the magic of make-ahead spinach mushroom egg casserole. I was at a relative’s home for Thanksgiving, where Cousion Pete showed me how to make his Easy Sausage and Cheese Overnight Breakfast Casserole. We love this recipe, but I also wanted to make a vegetarian version.
I prep everything the night before, cover it, and store it in the fridge. On Easter morning or Mother’s Day brunch, all I have to do is slide it into the oven. At Thanksgiving, I make 2 of these recipes and have them ready for the long family weekend.
Instead of juggling pans and timing, I can sit with my coffee, enjoy conversations, and actually be present. This healthy breakfast casserole has truly changed how I approach family holidays. Less stress, more connection, and still a delicious homemade meal everyone loves.
Casserole Variations
- Cheesy Mushroom Spinach Egg Casserole: Swap Swiss cheese for cheddar, mozzarella, Gruyère, or pepper jack for a different flavor profile.
- Spinach Mushroom Cottage Cheese Egg Bake: Replace half of the shredded cheese with cottage cheese for extra protein and a creamier texture.
- Mushroom Breakfast Casserole with Extra Veggies: Add diced zucchini, broccoli florets, asparagus, or tomatoes to boost the vegetable content even more.
- Spinach and Egg Casserole with Protein: For non-vegetarians, stir in cooked breakfast sausage, bacon, or ham to turn it into a heartier breakfast or dinner option.
- Healthy Spinach Egg Casserole: Use low-fat milk, reduce the cheese slightly, and add extra spinach for a lighter version that’s still satisfying.
- Egg Cheese Spinach Breakfast Casserole for Dinner: Season with a pinch of red pepper flakes or Italian seasoning to make it feel more savory and dinner-ready.

Frequently Asked Questions (FAQs)
Yes! You can assemble the casserole up to 24 hours in advance, cover it tightly, and store it in the refrigerator until you’re ready to bake.
For best results, let the casserole sit at room temperature for about 15 minutes before baking. This helps it cook more evenly.
Leftovers store well in an airtight container in the refrigerator for up to 4 days, making this a great option for meal prep.
Serve it with fresh fruit, toast, or roasted potatoes, and pancakes for the kids.
Absolutely. This spinach and mushroom egg casserole proves that simple food can still feel special. Whether you’re planning a holiday brunch or need an easy weekday meal, this egg cheese spinach breakfast casserole delivers every time.
Yes, absolutely. This spinach and mushroom egg casserole is great for an everyday weeknight dinner. It’s filling, protein-packed, and loaded with vegetables, so it works just as well for dinner as it does for breakfast or brunch. Pair it with a simple side salad, and you’ve got a balanced, stress-free meal that comes together quickly. You do not have to make this the night before.
Make Ahead Spinach and Mushroom Egg Casserole
A healthy, make-ahead spinach and mushroom egg casserole made with fresh vegetables, eggs, and Swiss cheese. This easy breakfast casserole is perfect for brunch, holidays, or a simple weeknight dinner.
- Total Time: 50 minutes
- Yield: 8 servings 1x
Ingredients
- 1 tablespoon Olive Oil
- 1/2 large Onion, chopped
- 1 Red Bell Pepper, chopped
- 2 (8 oz) packages Fresh Mushrooms, sliced (about 4 cups)
- 1/4 teaspoon Salt
- 1/4 teaspoon Black Pepper
- 1/4 teaspoon Garlic Powder
- 4 cups Fresh Baby Spinach
- 10 large Eggs
- 3/4 cup Whole Milk or Half and Half
- 8 oz Swiss Cheese, shredded (about 3-4 cups)
Instructions
- Preheat your oven to 350°F and lightly grease a 13×9 baking dish.
- Heat olive oil in a large skillet over medium heat.
- Sauté the chopped onion and red bell pepper for about 2 minutes, until slightly softened.
- Add sliced mushrooms, salt, pepper, and garlic powder. Cook for 2–4 minutes, until mushrooms release their moisture.
- Add spinach and cook just until wilted. Remove from heat.
- In a large bowl, whisk together the eggs and milk (or half and half).
- Stir in the shredded Swiss cheese.
- Fold the sautéed vegetables into the egg mixture.
- Pour everything into the prepared baking dish.
- Bake for 40 minutes, or until the center is set and the top is lightly golden.
- Let the casserole rest for 5–10 minutes before slicing.
- Prep Time: 10
- Cook Time: 40
- Category: Breakfast
- Method: Baking
- Cuisine: American
