Spinach Mushroom Breakfast Casserole is a hearty and protein-packed dish featuring fluffy eggs, savory mushrooms, fresh spinach, and melted cheese. Perfect for breakfast, brunch, or meal prep, this easy casserole is both satisfying and flavorful.
Author:Laura
Prep Time:15 minutes
Cook Time:35 minutes
Total Time:50 minutes
Yield:8 servings
Category:Breakfast
Method:Bake
Cuisine:American
Diet:Vegetarian
Ingredients
10 large eggs
4 cups fresh spinach
8 oz mushrooms, sliced
1 onion, diced
2 cloves garlic, minced
1 cup cheddar cheese, shredded
1 cup mozzarella cheese, shredded
1/2 cup milk
1 tbsp olive oil
1 tsp salt
1/2 tsp black pepper
1 tsp dried oregano
Fresh parsley, for garnish
Optional: cooked bacon, sausage, or ham
Instructions
Preheat the oven to 375°F (190°C).
Grease a 9×13-inch baking dish or casserole dish.
Heat olive oil in a skillet over medium heat.
Add the onion and cook until softened.
Stir in the mushrooms and cook until tender and lightly browned.
Add the garlic and cook for about 30 seconds.
Stir in the spinach and cook until wilted. Remove from heat.
In a large bowl, whisk together the eggs, milk, salt, black pepper, and oregano.
Stir in the cheddar and mozzarella cheeses.
Add the cooked vegetable mixture and mix until combined.
Pour the mixture into the prepared baking dish and spread evenly.
Bake for 30–35 minutes, or until the center is set and the top is lightly golden.
Allow the casserole to rest for 5–10 minutes before slicing.
Garnish with fresh parsley and serve warm.
Notes
Frozen spinach may be used if thawed and thoroughly drained.
Add cooked bacon, sausage, or ham for extra protein.
Try Swiss, feta, Gruyère, or goat cheese for different flavor variations.
Store leftovers in the refrigerator for up to 4 days.
Freeze individual portions for up to 2 months and reheat as needed.