Spinach-Mushroom Baked Eggs

Have you ever had an egg-in-a-hole? These Spinach-Mushroom Baked Eggs kind of like the grownup version. They’re warm, savory, and layered with toasted bread, creamy Gruyère, tender mushrooms, and perfectly baked eggs. It’s the kind of dish that feels cozy and rustic but still elegant enough for brunch. Once you’ve had these baked eggs, you’ll never want breakfast any other way!

A baking dish with baked eggs, sautéed spinach, mushrooms, and onions, with one serving being lifted out on a spatula.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.

I enjoy this recipe for weekend breakfasts because it serves many with minimal effort. You build everything right in the baking dish, pop it in the oven, and let it bake into a comforting, cheesy brunch casserole. It’s also great for meal prep; you can assemble it the night before and bake it fresh in the morning. Whether you’re hosting brunch or treating yourself to a cozy breakfast, these baked eggs always deliver.

31 of Chef Jenn's FAVE Casseroles!

Recipes for Comfort-Filled Family Meals

I've gathered 31 of my favorite casseroles for you and your family to love! I've created and tested each recipe many times, and you can be sure of no AI. Just dependable, scratch-made dishes to dig into!

You'll get ad-free recipes like:

  • Spaghetti Casserole
  • Sloppy Joe Casserole
  • Sausage-Hashbrown Breakfast Casserole
  • Tuna Noodle Casserole.
  • and so many more!
$7.99 for a limited time!
This is a digital product. You'll receive an instant download link after purchase.
A baking dish with cooked eggs, mushrooms, and spinach sits on a white table surrounded by fresh spinach leaves, eggs in a carton, an onion, and a small pitcher of oil.

Ingredients

  • Extra-virgin olive oil – You can also use nonstick cooking spray or go for max flavor with melted butter.
  • Onion – I like the flavor of sweet onion, but you could also use red onion, shallots, or even cooking onions.
  • White mushrooms – Or, jazz up this recipe with your favorite wild mushrooms.
  • Kosher salt and freshly ground black pepper
  • Baby spinach – Use fresh, not frozen spinach.
  • Crusty white bread – I like using a heartier bread for this recipe so that the bread doesn’t dissolve. I love it with rye or any thick cut crusty bakery bread.
  • Eggs – Extra large eggs will also work.
  • Whole milk – You could also use heavy whipping cream.
  • Shredded Gruyère cheese – Parmesan would be a good substitute, or if you like salty feta, use that but it won’t be quite so melty.
Various ingredients for a recipe, including spinach, eggs, whole milk, white bread, mushrooms, onion, Gruyère cheese, olive oil, and a small bowl of salt and pepper.

How to Make Spinach-Mushroom Baked Eggs

Scroll down for the full recipe card with exact measurements and printable instructions.

Start by preheating your oven to 350°F. Lightly brush a 9×13-inch ceramic baking dish with olive oil; I like using a silicone pastry brush for an even, no-mess coating.

Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the chopped onion and cook for about 8 minutes, stirring occasionally, until golden and softened.

A black frying pan with sautéed diced onions and a wooden spoon on a light-colored surface.

Add the sliced mushrooms in a single layer and let them cook undisturbed for 2 minutes so they brown nicely and all the water has started to evaporate. Stir and cook another 3–4 minutes until tender. Season with ½ teaspoon salt and a few grinds of black pepper.

A black frying pan with sliced mushrooms and onions being sautéed on a light-colored surface.

Add the baby spinach to the skillet and cook for 1–2 minutes until wilted. Remove from heat and let the mixture cool slightly.

A black frying pan with cooked spinach and sliced mushrooms, stirred with a wooden spoon, sits on a white surface.

Arrange the toasted bread slices in a single layer in your prepared baking dish, letting them overlap slightly. Spoon the mushroom-spinach mixture evenly over the bread. If prepping ahead, you can prepare it up to this point and then cover and refrigerate overnight.

A metal baking dish containing sautéed spinach and mushrooms served over slices of toasted bread, with a wooden spoon resting inside.

Crack one egg onto each slice of bread. Season again with a bit of salt and pepper for flavor. Pour the milk evenly over the eggs and vegetables. Sprinkle the shredded Gruyère cheese over the top.

Bake for 25–30 minutes, or until the egg whites are fully set but the yolks still jiggle slightly in the center. A probe-style oven thermometer can help you avoid overbaking.

Let it stand for 5 minutes before serving.

Chef Jenn’s Tips

  • Don’t skip browning the mushrooms; this adds tons of savory flavor.
  • If you prefer firmer yolks, add 3–5 extra minutes of bake time.
  • Sandwich bread isn’t a great choice for this recipe. Use fresh, thick-crust bakery bread or even rye bread so the bread holds up better under the milk and eggs.

Serving Suggestions

Serve Spinach-Mushroom Baked Eggs with breakfast potatoes, a tasty muffin, sliced tomatoes, or a simple salad for a complete brunch plate. It’s also wonderful with fresh fruit, crispy bacon, or a warm pot of coffee. The flavors are rich but balanced, so it pairs beautifully with both savory and light breakfast sides.

A slice of baked egg and spinach casserole sits on a white plate with a fork, next to a blue napkin and a tray of casserole in the background.

Storage

Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a 300°F oven until warmed through, or microwave in short 20-second bursts. The eggs may firm up slightly when reheated, but the flavors remain delicious. Freezing is not recommended, as the eggs and bread don’t thaw well.

Save and Register Form


Save this recipe, and we’ll send it to your inbox. Plus, Chef Jenn will send you more great recipes every week!


A baking dish with baked eggs, sautéed spinach, mushrooms, and onions, with one serving being lifted out on a spatula.

Spinach-Mushroom Baked Eggs

Chef Jenn
Spinach-Mushroom Baked Eggs are a cozy, savory brunch bake made with toasted bread, sautéed veggies, melted Gruyère, and perfectly baked eggs. Easy, elegant, and great for feeding a crowd.
No ratings yet
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Breakfast
Cuisine American
Servings 6 servings
Calories 280 kcal

Ingredients
  

  • 2 tablespoons extra-virgin olive oil plus more for brushing
  • 1 small onion chopped
  • 1/2 pound white mushrooms sliced
  • Kosher salt
  • black pepper freshly ground
  • 6 cups baby spinach about 6 ounces
  • 6 slices crusty white bread lightly toasted
  • 6 large eggs
  • 1/2 cup whole milk
  • 3/4 cup Gruyère cheese shredded

Instructions
 

  • Preheat the oven to 350°F. Lightly brush a 9-by-13-inch baking dish with olive oil.
  • Heat 2 tablespoons of olive oil in a large skillet over medium-high heat.
  • Cook the onion, stirring occasionally, until golden, about 8 minutes.
  • Add the mushrooms and cook without stirring for 2 minutes, then stir and continue cooking until softened, about 4 minutes.
  • Season with 1/2 teaspoon salt and pepper to taste.
  • Stir in the spinach and cook until wilted, about 2 minutes. Remove from the heat and let cool slightly.
  • Arrange the toasted bread slices in a single layer in the prepared baking dish, letting the edges overlap slightly.
  • Spoon the mushroom-spinach mixture evenly over the bread. (If making ahead, cover and refrigerate overnight.)
  • Crack one egg onto each slice of bread. Season lightly with salt and pepper.
  • Pour the milk evenly over the top and sprinkle with the Gruyère cheese.
  • Bake for 25 to 30 minutes, until the egg whites are set but the yolks are still slightly runny.

Notes

Chef Jenn’s Tips

  • Don’t skip browning the mushrooms; this adds tons of savory flavor.
  • If you prefer firmer yolks, add 3–5 extra minutes of bake time.
  • Sandwich bread isn’t a great choice for this recipe. Use fresh, thick-crust bakery bread or even rye bread so the bread holds up better under the milk and eggs.

Nutrition

Serving: 1sliceCalories: 280kcalCarbohydrates: 17gProtein: 16gFat: 17gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gTrans Fat: 0.02gCholesterol: 207mgSodium: 342mgPotassium: 447mgFiber: 2gSugar: 4gVitamin A: 3273IUVitamin C: 10mgCalcium: 306mgIron: 3mg

A Note on Nutritional Information

Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.

Keyword baked eggs, brunch casserole, easy breakfast, spinach and mushroom breakfast
Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating