Your free Layered Dessert Starter Kit + weekly picks →

Savory Veggie Breakfast Casserole: Fluffy Vegetarian Egg Bake

Golden vegetarian breakfast casserole with spinach, cherry tomatoes and feta, sliced on a white plate

Vegetarian breakfast casserole in 65 minutes: a golden, cheesy egg bake packed with mushrooms, spinach and peppers, custardy and sliceable. Get the recipe.

Sami Haddad

Sami Haddad

Author

10 min read
Jump to recipe

Golden edges and a sizzling aroma fill my kitchen as this vegetarian breakfast casserole bakes. In 65 minutes you get a cheesy, custardy bake that's easier than it looks. Perfect for lazy weekend brunch or a cozy make-ahead breakfast.


Why This Recipe Works

• Day-old bread drinks up custard: Stale cubes have dried out, so they soak up the egg mixture like a sponge instead of collapsing. Leaving the crusts on adds a little chew and structure.
• Sauté vegetables before they meet eggs: Cooking the onion, pepper, and mushrooms first drives off excess water. That keeps your custard silky instead of soggy and weepy.
• Cream and Dijon build a silky custard: Whole milk and heavy cream add richness, and the Dijon helps the custard stay smooth and sliceable.
• Two cheeses, two melting personalities: Sharp cheddar melts into the custard for stretch, while crumbled feta stays tangy in creamy pockets.

Ingredients You'll Need

Olive Oil: This gentle, fruity oil helps the vegetables sizzle without sticking to the pan. It keeps the onion, pepper, and mushrooms glossy instead of dry. Avocado oil or a neutral vegetable oil works if that's what you have.

Yellow Onion: Yellow onions turn sweet and savory once they soften, so they build the flavor base. Dice them small so they melt into every bite. White or sweet onions make good swaps.

Red Bell Pepper: Red peppers bring natural sweetness and a bright pop of color. Dice them evenly so each bite has the same soft, tender texture. Yellow or orange bell peppers can stand in.

Cremini Mushrooms: These brown button mushrooms have a deep, earthy flavor that makes the bake taste rich. Thin slices cook quickly and release water, which you'll sauté away first. White button or baby bella mushrooms work just as well.

Baby Spinach: Baby spinach wilts fast and adds leafy green to every forkful. Chop it roughly so the leaves blend into the custard. Chopped kale or chard can replace it, but they need a few extra minutes.

Cherry Tomatoes: Halved cherry tomatoes add juicy little bursts of sweetness. Halving them keeps them from staying whole and rolling around the dish. Grape tomatoes work, or one seeded Roma tomato, diced.

Garlic: Minced garlic adds a sharp, savory punch that wakes up the whole dish. Mince it fine so the flavor spreads evenly instead of hitting in one spot. Use about ¼ teaspoon garlic powder if you're out of fresh cloves.

Kosher Salt: Kosher salt seasons the vegetables and eggs evenly without tasting harsh. Its large flakes are easy to pinch and control. If you only have table salt, use about half as much.

Freshly Ground Black Pepper: Freshly ground pepper has a bright, floral heat that pre-ground dust just doesn't match. It balances the sweetness of the peppers and cheese. Pre-ground black pepper works in a pinch.

Unsalted Butter: Softened butter greases the dish so the casserole lifts out cleanly. Unsalted butter keeps the salt level under your control. Nonstick cooking spray can take its place for the greasing step.

Day-Old Bread: Day-old bread is slightly dried out, so it soaks up custard like a sponge. Leave the crusts on for a little chew and structure. Sourdough, challah, or a sturdy French loaf works well, but skip soft sandwich bread.

Large Eggs: Ten eggs form the structure and custard of this bake. They set into a fluffy, sliceable base in the oven. Extra-large eggs work too; the texture stays just as light.

Whole Milk: Whole milk loosens the egg mixture and keeps the custard tender. Its fat content gives a softer bite than skim. Two percent milk works if that's all you have, though the custard will be a bit lighter.

Heavy Cream: Heavy cream makes the custard silky and rich. It helps every slice hold together instead of weeping. Half-and-half is a workable substitute, though the custard will be slightly lighter.

Dijon Mustard: One teaspoon of Dijon adds a subtle tang that brightens the eggs. It also helps the custard stay smooth and sliceable. Yellow mustard can stand in, though it tastes sharper and less complex.

Dried Thyme: Dried thyme brings earthy, lightly floral notes that suit mushrooms and eggs. Its tiny leaves blend into the custard evenly. Use about 1½ teaspoons of fresh thyme leaves if you have them.

Sharp Cheddar Cheese: Sharp cheddar melts into the custard and gives a bold, tangy stretch. Shredding it yourself keeps the cheese from turning grainy. Monterey Jack or Colby works for a milder flavor.

Feta Cheese: Crumbled feta stays tangy in creamy pockets after baking. Its salty bite cuts through the rich eggs. Goat cheese or ricotta offers a creamier, milder alternative.

Olive oil, diced onion, diced red pepper, sliced cremini mushrooms, spinach, and halved cherry tomatoes in bowls on wood Minced garlic, kosher salt, black pepper, softened butter, day-old bread cubes and eggs in bowls on a wooden board Whole milk, heavy cream, Dijon mustard, dried thyme, shredded cheddar and crumbled feta in bowls on a wooden board

Step-by-Step Instructions for Your Veggie Egg Bake

Sauté the vegetables in a skillet, layer them with bread and cheese, pour over the egg custard, then bake until puffed and golden. Even if savory baking is new to you, you'll pull out a bubbling, sliceable bake you're proud of.

whole eggs, diced red bell pepper, and shredded cheddar in separate bowls on a wood counter
  1. Rub the softened butter over the bottom and sides of a 9x13-inch baking dish until evenly glossy, 1-2 minutes, while the oven preheats to 350°F / 175°C.
empty 9x13-inch baking dish evenly coated with glossy softened butter
  1. Heat the olive oil in a large skillet over medium heat (350°F / 175°C) and cook the diced onion and red bell pepper until soft and golden at the edges, 5-6 minutes.
diced onion and red bell pepper softening in a large skillet
  1. Add the thinly sliced cremini mushrooms and cook until they release their liquid and turn deep golden-brown, 5-7 minutes at medium-high heat (400°F / 200°C).
thinly sliced cremini mushrooms browning in a skillet with onion and red pepper
  1. Stir in the chopped baby spinach, halved cherry tomatoes, minced garlic, ½ teaspoon kosher salt and ¼ teaspoon black pepper until the spinach is fully wilted and bright green, 2-3 minutes at medium heat (350°F / 175°C).
skillet of sautéed spinach, tomatoes, mushrooms and peppers
  1. Spread the cubed day-old bread, crusts left on, in an even layer across the buttered dish, about 1 minute at room temperature (70°F / 21°C), until no bare spots remain.
day-old bread cubes spread in an even layer in a buttered baking dish
  1. Spoon the vegetable mixture evenly over the bread cubes, spreading it so every cube is covered, about 2 minutes at room temperature (70°F / 21°C).
vegetable mixture spooned over bread cubes in a baking dish
  1. Whisk the 10 large eggs, whole milk, heavy cream, Dijon mustard and dried thyme until smooth and uniform, 1-2 minutes at room temperature (70°F / 21°C).
whisked egg mixture in a bowl with a wire whisk
  1. Pour the egg mixture slowly over the vegetables and bread, stopping when the bread cubes are fully soaked, 2-3 minutes at room temperature (70°F / 21°C).
egg mixture poured over bread and vegetables in a baking dish
  1. Scatter the shredded sharp cheddar and crumbled feta evenly over the top, about 1 minute at room temperature (70°F / 21°C), until the surface is fully covered.
unbaked egg casserole topped with shredded cheddar and crumbled feta
  1. Bake the casserole at 350°F / 175°C until the top is puffed and golden-brown with melted cheese, 40-45 minutes.
baked egg casserole with golden puffed top and melted cheddar

Recipe Notes

• Storage: Keep leftovers covered in the fridge for up to 4 days. Wrap single slices tightly and freeze for up to 3 months. Reheat covered with foil at 350°F for 15 minutes.
• Key substitution: Out of heavy cream? Half-and-half works beautifully. It keeps the custard velvety with a little less richness.
• Make-ahead tip: Sauté the vegetables up to two days early and refrigerate them. Assemble the whole casserole the night before, cover tightly, and chill. Add about 10 minutes to the bake time.
• Common mistake: Pulling the bake too early leaves a runny center. Look for a gentle jiggle, not a liquid wobble. A knife inserted near the middle should come out clean.

Serving size: 1 portion · Calories: 265 · Total Fat: 14g · Saturated Fat: 6g · Carbs: 17g · Fiber: 2g · Sugar: 4g · Protein: 15g · Sodium: 480mg

Tips and Tricks

  • Equipment: Use a 9x13-inch baking dish. A glass or ceramic dish spreads the bread and custard evenly, so every slice bakes at the same rate.
Empty glass 9x13-inch baking dish greased with butter on a wooden counter
  • Temperature precision: Bake at 350°F. Hotter ovens puff the eggs fast, then they crack and turn rubbery. 350°F keeps the custard tender and creamy.
  • Common mistake: Skipping the soak. Pouring the custard and baking right away leaves dry bread pockets. Let the cubes soak for 10 minutes first.
  • Flavour upgrade: Add smoked paprika. Whisk ¼ teaspoon smoked paprika into the egg mixture. It adds a subtle, smoky warmth that suits the roasted veggies.
  • Texture tip: Rest before slicing. Give the bake 10 minutes on the counter. The custard sets into a creamy, sliceable texture instead of spilling onto the plate.
Sliced veggie egg bake with golden cheddar top and creamy custard inside

Frequently Asked Questions

Can I make this vegetarian breakfast casserole gluten-free or dairy-free?

Swap in 4 cups cubed gluten-free bread, dried out to match the day-old texture, and use 1 cup unsweetened oat milk plus ½ cup full-fat coconut cream in place of the whole milk and heavy cream. Choose cheeses labeled vegetarian, since some feta uses animal rennet, and check that all packaged ingredients are gluten-free.

How long does leftover veggie egg bake last, and how should I reheat it properly?

Refrigerate covered leftovers for up to 4 days and freeze individual slices wrapped tightly for up to 3 months. Thaw slices overnight in the fridge, then reheat covered with foil at 350°F for about 15 minutes until hot through.

Why does my veggie egg bake puff high, then sink into a dense, rubbery layer?

Overbaking or an oven running hot tightens the eggs until they shrink and toughen. Check your oven with a thermometer, keep the bake at 350°F, and pull it once the edges look set and the center has just firmed, then rest it 10 minutes.

What to Serve With This

  • Lemon Arugula Salad: Peppery greens with a sharp lemon vinaigrette cut through the rich, cheesy custard. Every bite feels lighter.
  • Cucumber and Dill Yogurt Salad: Cool, crisp cucumber and tangy yogurt add a fresh contrast to the soft, creamy eggs.
  • Roasted Asparagus with Lemon Zest: Tender-crisp spears bring a bright, grassy snap that balances the cheddar and feta.
  • Citrus Fruit Salad: Juicy orange and grapefruit segments bring acidity and a clean finish after the savory bake.
Veggie egg bake slice plated with lemon arugula, roasted asparagus, cucumber yogurt, and citrus fruit

Savory Veggie Breakfast Casserole: Fluffy Vegetarian Egg Bake

Breakfast / American

Prep
20 min
Cook
45 min
Total
1 h 5 min
Servings
8
Calories
265 kcal

Ingredients

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 1 red bell pepper, diced
  • 8 ounces cremini mushrooms, thinly sliced
  • 3 cups baby spinach, roughly chopped
  • 1 cup cherry tomatoes, halved
  • 2 cloves garlic, minced
  • ½ teaspoon kosher salt
  • ¼ teaspoon freshly ground black pepper
  • 1 tablespoon unsalted butter, softened, for greasing the dish
  • 4 cups cubed day-old bread (about 8 ounces), crusts left on
  • 10 large eggs
  • 1 cup whole milk
  • ½ cup heavy cream
  • 1 teaspoon Dijon mustard
  • ½ teaspoon dried thyme
  • 1 cup shredded sharp cheddar cheese
  • ½ cup crumbled feta cheese

Instructions

  1. Rub the softened butter over the bottom and sides of a 9x13-inch baking dish until evenly glossy, 1-2 minutes, while the oven preheats to 350°F / 175°C.
  2. Heat the olive oil in a large skillet over medium heat (350°F / 175°C) and cook the diced onion and red bell pepper until soft and golden at the edges, 5-6 minutes.
  3. Add the thinly sliced cremini mushrooms and cook until they release their liquid and turn deep golden-brown, 5-7 minutes at medium-high heat (400°F / 200°C).
  4. Stir in the chopped baby spinach, halved cherry tomatoes, minced garlic, ½ teaspoon kosher salt and ¼ teaspoon black pepper until the spinach is fully wilted and bright green, 2-3 minutes at medium heat (350°F / 175°C).
  5. Spread the cubed day-old bread, crusts left on, in an even layer across the buttered dish, about 1 minute at room temperature (70°F / 21°C), until no bare spots remain.
  6. Spoon the vegetable mixture evenly over the bread cubes, spreading it so every cube is covered, about 2 minutes at room temperature (70°F / 21°C).
  7. Whisk the 10 large eggs, whole milk, heavy cream, Dijon mustard and dried thyme until smooth and uniform, 1-2 minutes at room temperature (70°F / 21°C).
  8. Pour the egg mixture slowly over the vegetables and bread, stopping when the bread cubes are fully soaked, 2-3 minutes at room temperature (70°F / 21°C).
  9. Scatter the shredded sharp cheddar and crumbled feta evenly over the top, about 1 minute at room temperature (70°F / 21°C), until the surface is fully covered.
  10. Bake the casserole at 350°F / 175°C until the top is puffed and golden-brown with melted cheese, 40-45 minutes.

Share this article

About the author

Sami Haddad

Sami Haddad

Sami's grandmother made baklava in Beirut with a rolling pin he still has, and he panics at the thought of his daughter never tasting it. So he bakes on Saturday mornings with her on his hip, flour everywhere, exhausted and glowing. Every layer is him refusing to let something beautiful disappear.

Related articles