
Summer Veggie Breakfast Casserole with Eggs
Golden baked eggs, tender zucchini, sweet peppers, and juicy tomatoes make this breakfast casserole the kind of dish people quietly go back for seconds on before the coffee even cools.…
Tip: save now, read later.
Golden baked eggs, tender zucchini, sweet peppers, and juicy tomatoes make this breakfast casserole the kind of dish people quietly go back for seconds on before the coffee even cools. The vegetables keep it bright and fresh, while the cheese and egg custard turn the whole pan into something hearty enough to feed a crowd without feeling heavy.
What makes this version work is the way the vegetables are cooked before they ever hit the baking dish. That extra skillet step drives off moisture from the zucchini and spinach, so the casserole sets cleanly instead of turning watery. The cheddar melts into the base for richness, and the feta on top adds little salty pops that keep each bite interesting.
Below, I’ll walk through the small details that matter most: how to keep the casserole from weeping, which substitutions hold up, and how to bake it so the center stays fluffy instead of rubbery.
The veggies didn’t make the casserole watery at all, and the eggs baked up fluffy with just the right set in the middle. I used the full 35 minutes and it sliced cleanly after resting, which never happens with egg bakes in my kitchen.
Pin this summer veggie breakfast casserole for a fluffy egg bake packed with zucchini, peppers, tomatoes, and plenty of cheese.
The Quiet Step That Keeps a Veggie Egg Casserole from Going Watery
The biggest mistake with a vegetable breakfast casserole is treating the vegetables like they can all go straight into the pan raw. Zucchini and tomatoes carry a lot of moisture, and spinach collapses into a wet tangle if it doesn’t get a little heat first. If you skip the skillet step, the eggs have to set around extra liquid, and that’s how you end up with a casserole that slices sloppily or puddles at the bottom.
Cooking the vegetables first changes the texture in the best way. The zucchini softens enough to blend into the custard, the peppers lose their raw bite, and the onions turn sweet instead of sharp. By the time the pan goes into the oven, the filling is already concentrated, which means the eggs can do their job and bake into a clean, fluffy slice.
What Each Ingredient Is Actually Doing in This Dish

- Zucchini — This is the vegetable that needs the most attention. Dice it small so it softens quickly in the skillet and doesn’t leave big watery chunks in the finished casserole.
- Bell peppers and red onion — These bring sweetness and structure. They hold up better than softer vegetables and give the casserole enough body that each slice feels substantial.
- Cherry tomatoes — Add these after the stovetop vegetables have softened, not before. That keeps them juicy instead of collapsed, and they pop with little bursts of acidity in the baked casserole.
- Eggs and whole milk — The milk keeps the custard tender. You can use half-and-half for a richer result, but skim milk will make the texture leaner and a little less plush.
- Sharp cheddar and feta — Cheddar melts into the base and gives you that savory stretch, while feta finishes the top with salt and tang. If you only use cheddar, the casserole still works, but it won’t have the same bright edge.
- Fresh basil — Save it for the end. Baking basil dulls the flavor, but adding it after the casserole rests gives you the fresh finish that makes the whole dish taste alive.
Building the Casserole So the Center Sets Cleanly
Sauté the vegetables until the pan looks dry again
Start with the zucchini, peppers, and onion in hot olive oil and cook them until the edges pick up a little color. You want the vegetables softened and glossy, but not collapsed into mush. If the pan looks wet after a few minutes, keep cooking; that moisture has to leave before the eggs go in.
Wake up the spinach and garlic at the end
Add the garlic only for the last minute so it stays fragrant instead of bitter. The spinach should wilt fast and shrink down almost immediately. If you let it sit too long in the skillet, it releases extra liquid, which is the opposite of what you want in a breakfast bake.
Whisk the custard until it looks completely even
The eggs, milk, and seasonings need to be fully blended so the casserole bakes with a uniform texture. Whisk until you don’t see streaks of yolk or pools of milk at the bottom of the bowl. A half-mixed custard bakes with uneven pockets, and those spots tend to feel rubbery.
Bake until the center is just set
Pour the custard over the vegetables, add the cheese, and bake uncovered until the top is golden and the middle barely has a tremble when you nudge the dish. A toothpick should come out clean from the center. If you pull it too early, the middle sinks; if you overbake it, the eggs tighten up and lose that soft, custardy texture.
Make it dairy-free without losing the set
Use an unsweetened dairy-free milk with some body, like oat milk or plain almond milk, and swap in a good melting dairy-free cheese if you want the top to brown. The casserole will still set, but it won’t be as rich, so the seasoning matters more. Skip watery plant milks labeled for coffee creamers, since they can thin the custard too much.
Make it gluten-free with no extra work
This casserole is naturally gluten-free as written, so the main job is checking that your cheese and seasoning blends are certified if cross-contact matters in your kitchen. The texture doesn’t need flour or breadcrumbs to hold together. That means the eggs stay front and center instead of getting bready.
Swap the vegetables based on what’s in the fridge
Use mushrooms, asparagus, or chopped broccoli in place of one of the peppers if that’s what you have. Just cook anything with a lot of water before it goes into the baking dish. The casserole is forgiving, but raw watery vegetables will still work against the custard.
Storage and Reheating
- Refrigerator: Keep leftovers covered for up to 4 days. The texture tightens a little as it chills, but the flavor stays good.
- Freezer: It freezes well in individual slices. Wrap tightly, freeze, then thaw overnight in the refrigerator before reheating so the eggs don’t weep.
- Reheating: Warm slices in a 325°F oven until heated through, or use short bursts in the microwave at medium power. High heat is what makes egg casseroles turn spongy, so gentle reheating keeps the custard soft.
Questions I Get Asked About This Recipe

Summer Veggie Breakfast Casserole with Eggs
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish with olive oil or cooking spray. This helps prevent sticking before the vegetables and custard go in.
- Heat 2 tablespoons of olive oil in a large skillet over medium-high heat, then add the diced zucchini, red and yellow bell peppers, and red onion. Sauté for 5–6 minutes until softened and just beginning to pick up color at the edges.
- Add the minced garlic and baby spinach to the skillet and stir. Cook for 1–2 minutes until the spinach wilts, then season with salt and pepper and remove from heat.
- Fold in the halved cherry tomatoes. Spread the sautéed vegetable mixture evenly across the bottom of the prepared baking dish.
- Scatter 1 cup of the shredded cheddar over the vegetables. It should form an even cheesy layer before the custard goes on top.
- In a large bowl, whisk together the eggs, whole milk, garlic powder, dried oregano, salt, and pepper until smooth and well combined. Whisking until fully blended helps the custard set uniformly.
- Pour the egg mixture evenly over the vegetables and cheese in the baking dish. Make sure the liquid reaches the edges so everything bakes at the same pace.
- Sprinkle the remaining ½ cup of cheddar and the crumbled feta over the top. The surface should look speckled with cheese before baking.
- Bake uncovered for 30–35 minutes at 375°F (190°C), until the eggs are fully set in the center (no jiggle) and the top is golden and slightly puffed. A toothpick inserted in the center should come out clean.
- Remove from the oven and allow to rest for 5 minutes before slicing. The set custard firms up as it cools.
- Garnish with fresh chopped basil and serve warm. Add basil right before serving for the brightest flavor.