Oven BakedCasseroleGoat CheeseMushroomsSpinach

Spinach Mushroom Breakfast Casserole

Nutriforks
Nutriforks
·6 min read·Published: Aug 22, 2025
Spinach Mushroom Breakfast Casserole
Jump to RecipeSave Recipe

This spinach mushroom breakfast casserole is an easy vegetarian egg bake with goat cheese. Perfect for brunch or holiday mornings. Get the recipe!

Readers also love Pumpkin Cinnamon Streusel Coffee Cake and Beet Salad.

Why This Spinach Mushroom Breakfast Casserole Works So Well

This spinach mushroom breakfast casserole has become my go-to for holiday mornings and lazy weekends alike. It’s essentially a giant frittata, eggs baked with sautéed mushrooms, wilted spinach, and tangy goat cheese. The vegetables give it a hearty texture while the goat cheese melts into creamy pockets throughout. Because it feeds a crowd (or provides leftovers for the week), it’s one of those dishes that solves breakfast without stress.

3 Reasons You’ll Love This Easy Vegetarian Egg Casserole

  • It’s a complete meal in one dish. With eggs, veggies, and cheese, you don’t need much else alongside it.
  • The goat cheese makes it special. It adds a tangy creaminess that pairs perfectly with the earthy mushrooms.
  • You can make it ahead. Assemble it the night before, then just bake in the morning, great for brunch hosting.

Key Ingredients for a Perfect Breakfast Casserole

  • Cremini mushrooms: Their earthy, slightly meaty flavor holds up well to egg baking. Slice them about ¼-inch thick so they cook evenly. Baby bellas are a fine substitute.
  • Fresh spinach: Use whole baby spinach leaves, they wilt down quickly. Avoid frozen unless you squeeze it dry; excess water makes the casserole weepy.
  • Goat cheese: Its tangy creaminess offsets the earthy vegetables. Crumble it while cold; it softens during baking. If you don’t like goat cheese, feta or shredded gruyère are good swaps.

Kitchen Tools for This Brunch Casserole

  • 9×13-inch baking dish (glass or metal both work)
  • Large skillet (12-inch) for sautéing vegetables
  • Large mixing bowl and whisk
  • Chef’s knife and cutting board

Tips for Making the Best Spinach Mushroom Breakfast Casserole

Don’t skip sautéing the mushrooms over high heat, it browns them quickly and concentrates their flavor. When you add the spinach, let it just wilt; if you cook it too long, it will release water and make the casserole soggy. For the eggs, whisk them thoroughly with the milk so the texture is uniform. Pour the egg mixture slowly over the vegetables so it settles evenly, then top with the remaining goat cheese before baking.

Expert Advice for a Flawless Brunch Casserole

To test for doneness, jiggle the pan slightly, the center should be just set, not liquid. If you insert a knife near the center, it should come out clean. Let the casserole rest for a full 5 minutes after baking; this lets the eggs firm up so you get clean squares. If you’re doubling the recipe, use a larger pan (like 11×15) and expect a slightly longer baking time.

Variations for Your Goat Cheese Breakfast Casserole

For a non-vegetarian version, add ½ cup cooked crumbled bacon or sausage to the vegetable layer. If goat cheese isn’t your thing, swap it for crumbled feta or shredded sharp cheddar. You can also fold in ⅓ cup sun-dried tomatoes (drained and chopped) along with the spinach for extra tang. To make it dairy-free, use a plant-based milk and omit the cheese or use a vegan alternative.

What to Serve with Spinach Mushroom Breakfast Casserole

I like to serve this casserole with a side of fresh fruit, a simple bowl of berries or sliced melon balances the richness. For a heartier brunch, add roasted potatoes or a warm crusty baguette with butter. A small green salad with lemon vinaigrette also works nicely if you’re serving it for lunch.

Storing Leftover Egg Casserole with Spinach and Mushrooms

Leftovers keep well in the refrigerator for up to 4 days. Cool the casserole completely, then cover the dish tightly with plastic wrap or aluminum foil, or transfer portions to an airtight container. Reheat as directed above.

Freezing This Vegetarian Breakfast Casserole

You can freeze either the unbaked assembled casserole or leftovers. For unbaked, assemble in a freezer-safe dish (skip the goat cheese topping; add it just before baking), cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge, then bake as directed, adding 15-20 minutes. For baked leftovers, wrap individually in plastic wrap then foil, and freeze for up to 3 months. Reheat straight from frozen in a 350°F oven for 20-25 minutes.

How to Reheat Spinach Mushroom Breakfast Casserole

The best way to reheat leftovers is in a 350°F oven for about 10 minutes, this keeps the eggs fluffy and the edges crisp. If you’re in a hurry, the microwave works too: heat a single portion on high for 45-60 seconds, but expect a softer texture. For a large batch, cover the dish with foil and reheat at 325°F for 15-20 minutes until warmed through.

Spinach Mushroom Breakfast Casserole FAQs

Can I make this casserole ahead of time?

Yes. Assemble the casserole completely (eggs and all) up to 24 hours in advance, cover, and refrigerate. Bake straight from the fridge, adding 5-10 minutes to the baking time. You can also bake it fully, then reheat individual portions.

Can I use frozen spinach instead of fresh?

You can, but thaw and squeeze it very dry first, frozen spinach holds a lot of water. Cook it briefly in the skillet with the mushrooms to remove any remaining moisture, then proceed as directed.

What other mushrooms work here?

Cremini (baby bella) are my first choice, but white button mushrooms or sliced portobellos also work. Avoid shiitake or oyster for this recipe; their texture is too delicate.

Is this casserole gluten-free?

Yes, as written it contains no gluten. Just verify that your milk and any additions (like bacon) are gluten-free if you have sensitivities.

Recipe

Spinach Mushroom Breakfast Casserole

Spinach Mushroom Breakfast Casserole

Spinach Mushroom Breakfast Casserole-this easy vegetarian egg casserole with spinach, mushrooms, and goat cheese is perfect for breakfast or brunch and is always a crowd pleaser!

easyVegetarian

15 min

Prep Time

40 min

Cook Time

55 min

Total Time

12

Servings

Breakfast

Course

American

Cuisine

73 kcal

Calories

Ingredients

Servings
  • 1 tbsp olive oil
  • 16 oz cremini mushrooms, sliced
  • 4 cup spinach leaves
  • 3 cloves garlic, minced
  • kosher salt and black pepper
  • 2 green onions, sliced
  • 4 oz goat cheese, divided
  • 18 large eggs
  • 0.5 cup milk
  • freshly chopped chives, for garnish

Instructions

  1. 1

    Preheat oven to 350 degrees F. Grease a 9×13-inch baking dish with nonstick cooking spray and set aside.

  2. 2

    In a large skillet, heat olive oil over high heat. Add the sliced mushrooms and cook until tender, about 3 minutes. Stir in the spinach and garlic. Cook for 3 minutes or until the spinach is wilted. Season with salt and black pepper, to taste.

  3. 3

    Pour vegetable mixture into the bottom of the prepared pan and spread out evenly. Sprinkle sliced green onions evenly over the vegetables. Crumble half of the goat cheese over the vegetables.

  1. 4

    In a large bowl, whisk together the eggs and milk. Season with salt and black pepper, to taste. Pour egg mixture over the veggies and cheese. Crumble the remaining goat cheese over the eggs.

  2. 5

    Bake for 30 to 40 minutes or until eggs are set and slightly golden around the edges. Remove from oven and let cool for 5 minutes. Garnish with chopped chives. Cut into squares and serve warm.

Nutrition (per serving)

73kcal

Calorie breakdown

Protein29%23 kcal
Fat46%38 kcal
Carbohydrates25%20 kcal
How this was calculated — 10 of 10 ingredients matched
olive oilOil, corn, peanut, and olive133 kcal
cremini mushroomsMushroom, white, exposed to ultraviolet light, raw100 kcal
spinach leavesSpinach, raw221 kcal
garlicGarlic, raw22 kcal
kosher salt and black pepperPepper, banana, raw0 kcal
green onionsOnions, young green, tops only1 kcal
goat cheeseCheese, goat, soft type299 kcal
large eggsEgg, whole, raw, fresh26 kcal
milkMilk, buttermilk, fluid, whole74 kcal
freshly chopped chivesCabbage, common (danish, domestic, and pointed types), freshly harvest, raw0 kcal
Serving size ≈ 142 g · 12 servings

Nutrition information is automatically calculated from USDA FoodData Central, so should only be used as an approximation. Actual values may vary depending on the ingredients, brands, and preparation methods used.

Open in analyzer

Keyword: gluten-free, glutenFree, nut-free, nutFree, Oven Baked, vegetarian

This post may contain affiliate links. Read our disclosure policy.

Tags:gluten-freenut-freevegetarian

Share this recipe

You Might Also Like

View All →
Nutriforks

About the Author

Nutriforks

NutriForks is a home-cooking site built around two simple ideas: recipes should actually work, and you should know what’s in them. Every recipe pairs clear, tested instructions with a full nutrition breakdown, so healthy, everyday cooking is genuinely easy.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating