Hearty Spinach Mushroom Breakfast Casserole

As seen in Rise and Shine with Delicious Breakfast Recipes.

This morning bake blends earthy mushrooms with fresh spinach for a tasty veggie start to your day. Cooked cremini mushrooms, tender spinach, and minced garlic form the base, while soft goat cheese and beaten eggs add richness. It's super simple to make and feeds up to 12 people, making it great for family visits. The mix of healthy greens and satisfying texture hits the spot every time. Enjoy it hot with some snipped chives on top for extra flavor.

Barbara Chef
Created By Sasha
Last updated on Wed, 30 Apr 2025 16:13:30 GMT
A dish of mushrooms and spinach. Save Pin
A dish of mushrooms and spinach. | foodthingle.com

I've relied on this filling spinach and mushroom morning bake for my weekend gatherings for ages. It's loaded with protein and veggies, and has become what I turn to whenever I'm having people over for breakfast or need to cook ahead for hectic mornings.

The first time I threw this casserole together was during a surprise visit from my husband's parents one Sunday. Everyone couldn't stop talking about it, and now they ask for it at all our family meetups. I've found that the mix of mushrooms with their deep flavor and the creamy bite of goat cheese wins over even folks who aren't big on vegetables.

What You'll Need

  • Olive oil: gives a nice flavor base when cooking the veggies
  • Cremini mushrooms: bring an earthy bite and substantial texture; look for ones that feel heavy and have closed caps
  • Spinach leaves: use the fresh kind as they collapse down perfectly and pack tons of good stuff
  • Garlic: chop your own for way better taste than the jarred stuff
  • Kosher salt and black pepper: they pull together and boost the whole dish
  • Green onions: they give a soft onion kick without taking over
  • Goat cheese: makes little spots of smooth tanginess all through the dish
  • Large eggs: they're the main player; grab free-range ones if you can for better flavor
  • Milk: helps make everything soft and custardy; full-fat works best but anything goes
  • Fresh chives (optional): sprinkle on top for color and a light flavor boost

Cooking Method

Get The Pan Ready:
Turn your oven to 350 degrees and coat a 9×13 inch pan with cooking spray. Don't miss any spots, especially the edges and corners, since eggs love to stick to everything.
Cook Your Veggies:
Pour olive oil into a big pan over high heat till it starts to shimmer. Spread your sliced mushrooms out flat if you can and let them sit for a minute before moving them around. Keep cooking about 2 more minutes till they get soft and juicy. Toss in the spinach and chopped garlic, then cook another 3 minutes, stirring often till the spinach shrinks down but stays nice and green. Sprinkle with salt and pepper to bring out the good flavors.
Build The Bottom:
Dump your cooked veggies into the greased pan and spread them out evenly. Scatter the cut green onions all over the top, making sure they're well spread out. Take half your goat cheese and break it into little chunks over everything so you'll get tasty cheese spots throughout.
Mix And Pour The Eggs:
Grab a big bowl and crack in 18 eggs, then pour in the milk. Whisk everything together hard until it's all mixed and a bit bubbly. Add some salt and pepper to the eggs. Carefully pour this mix over everything in the pan, letting it settle nicely. Break the rest of your goat cheese over the top to make it look nice.
Cook It Through:
Stick the pan in your hot oven and let it cook for 30 to 40 minutes. You'll know it's done when the eggs aren't jiggly anymore and the sides turn slightly golden. The middle should feel firm but still a bit moist when you touch it. Let it sit for 5 minutes, then sprinkle with fresh chives and cut into squares.
A dish with mushrooms and spinach. Save Pin
A dish with mushrooms and spinach. | foodthingle.com

Those cremini mushrooms really make this dish special. I used to throw in regular white button mushrooms until I tried these, and wow, what a change. My little girl used to pick them out when she was younger, but now she actually asks for extra mushrooms whenever I make this for our family Sunday breakfasts.

Easy Prep Ahead

You can save tons of time with this dish. Just put it all together up to the baking part, wrap it tight with plastic, and stick it in the fridge overnight. When you're ready to eat, take it out about 30 minutes before cooking to warm up a bit, then bake as normal but add about 5 more minutes. This trick is a lifesaver during holiday mornings or when you've got friends coming over for breakfast.

Keeping Leftovers Fresh

After it cools down, you can keep extra casserole in the fridge for up to 4 days in a sealed container. I like to cut it into squares and pack them separately for quick breakfasts during busy weeks. To warm it up, just pop a piece in the microwave for about a minute or heat in your oven at 325°F until it's hot. You can even freeze portions for up to 3 months - just wrap each piece in plastic, then foil, and let them thaw in the fridge overnight before warming.

Smart Swaps

You can switch things up based on what's in your kitchen. Try Swiss chard or kale instead of spinach - just use the same amount but cut out any tough stems. Feta makes things saltier than goat cheese, while cream cheese turns down the tang. Any mushrooms will work great - try portobellos, shiitakes, or plain white ones for their own unique taste. If you don't do dairy, just use unsweetened almond milk and skip the cheese or grab a plant-based option.

A dish of mushrooms and spinach. Save Pin
A dish of mushrooms and spinach. | foodthingle.com

Tasty Pairings

This dish goes great with lots of sides. Try it with some toasted sourdough and fresh fruit for a complete breakfast. When you're having friends over, serve it with a simple arugula salad with lemon dressing to cut the richness. In winter months, some crispy breakfast potatoes on the side really hit the spot. If you want something lighter, go with smaller portions and add sliced avocado and fresh tomatoes with a drizzle of olive oil.

Common Recipe Questions

→ Can I swap in different mushrooms?

Absolutely, you can use white button mushrooms, shiitake, or even chopped portobellos if you want a different taste.

→ How do I make this without dairy?

Just swap the goat cheese for your favorite non-dairy cheese and use any plant milk like soy or coconut instead.

→ Can I get this ready the night before?

You bet! Mix everything up, stick it in the fridge overnight, and pop it in the oven when you wake up.

→ What goes well on the side?

Try some cut-up melon, warm crusty bread, or a small green salad to round out your meal.

→ Can I save extras in the freezer?

Definitely. Let it cool down completely, cut into squares, and wrap them up tight. They'll keep in the freezer for about 3 months. Just warm them up when you're hungry.

→ What fresh herbs work well on top?

Snipped chives look pretty, but chopped parsley or fresh dill taste amazing too and add nice color.

Mushroom Spinach Morning Bake

Plant-based morning dish combining spinach, mushrooms, and goat cheese. Perfect for gatherings.

Preparation Time
15 Minutes
Cooking Time
40 Minutes
Overall Time
55 Minutes
Created By: Sasha

Recipe Type: Breakfast

Skill Level: Moderate

Regional Style: American

Output: 12 Number of Servings

Special Diets: Meat-Free, No Gluten

What You'll Need

→ Vegetables

01 1 tablespoon olive oil
02 16 ounces brown cremini mushrooms, cut into slices
03 4 cups tightly packed spinach
04 2 green onions, thinly sliced

→ Seasonings

05 3 garlic cloves, finely chopped
06 Sea salt and fresh ground pepper, as needed

→ Dairy

07 4 ounces soft goat cheese, split in half
08 1/2 cup milk

→ Eggs

09 18 large eggs

→ Optional Garnish

10 Fresh chopped chives

Steps to Follow

Step 01

Heat your oven to 350°F. Coat a 9x13-inch baking dish with cooking spray and put it aside.

Step 02

Warm olive oil in a big skillet over high heat. Toss in the mushroom slices and cook them until soft, around 3 minutes. Add the spinach and garlic. Keep cooking for 3 minutes until spinach wilts down. Add salt and pepper to your liking.

Step 03

Dump the cooked veggie mix into your prepared dish and smooth it out. Scatter green onions on top of the veggies. Break up half the goat cheese and drop it over everything.

Step 04

In a big bowl, beat the eggs and milk together. Add some salt and pepper if you want.

Step 05

Pour your egg mix over the veggies and cheese. Sprinkle the other half of goat cheese on top.

Step 06

Let it bake for 30 to 40 minutes until the eggs are firm and slightly golden around the edges. Take it out and let it cool down for 5 minutes.

Step 07

Sprinkle with chives. Cut into squares and enjoy while warm.

Additional Tips

  1. Waiting 5 minutes before cutting helps you get cleaner squares.

Essential Tools

  • Large skillet
  • 9×13-inch baking dish
  • Cooking spray
  • Large bowl
  • Whisk

Allergen Information

Always verify ingredient labels for allergens and consult with a healthcare expert if unsure.
  • Has eggs
  • Includes dairy products

Nutrition Info (Per Serving)

These details are best used as an estimate and shouldn't replace professional health advice.
  • Calories: 148
  • Fat Content: 10 g
  • Carbohydrates: 3 g
  • Protein: 12 g