A warm slice of Zucchini Spinach Egg Bake makes a satisfying start to the day. Filled with tender zucchini, leafy spinach, fluffy eggs, and melted cheese, this simple breakfast casserole brings plenty of flavor to the table without requiring a complicated recipe. It is easy enough for a weekday breakfast and equally suited to a relaxed weekend brunch.
The vegetables are cooked before they go into the baking dish, which concentrates their flavor and removes excess moisture. Eggs, milk, and cheese bring everything together into a tender, savory bake that slices neatly after a short rest. A little onion and garlic add depth without overpowering the fresh vegetables.
This recipe is also useful for preparing breakfast ahead of time. Bake it once, refrigerate individual portions, and gently reheat them throughout the next few days. Serve a slice on its own or add toast, roasted potatoes, or fresh fruit for a more complete meal.
Below, you will find a detailed ingredient breakdown, step-by-step instructions, tips for avoiding a watery casserole, variations, serving suggestions, storage guidance, and a complete recipe card.
What Is Zucchini Spinach Egg Bake?
Zucchini Spinach Egg Bake is a crustless egg casserole made with sautéed vegetables, beaten eggs, milk, and cheese. It is similar to a frittata, but it cooks entirely in a baking dish after the vegetables are prepared on the stovetop.
Zucchini provides a mild flavor and tender texture, while spinach adds color and a slightly earthy taste. Cheddar gives the casserole richness, and a small amount of Parmesan adds a salty, savory finish.
Because the recipe has no pastry crust, preparation is straightforward. There is no dough to roll, chill, or blind bake. Simply cook the vegetables, mix the egg base, assemble, and bake.
The finished texture should be tender and set, with evenly distributed vegetables and a lightly golden top. It should hold together when sliced without becoming dry or rubbery.
Why You’ll Love This Recipe
It is easy to prepare. The method uses everyday ingredients and a few simple cooking steps.
It works for breakfast, brunch, or dinner. Pair it with different sides depending on the occasion.
It makes vegetables part of the main dish. Zucchini and spinach contribute flavor, texture, and color throughout the casserole.
It is convenient for meal prep. Refrigerated slices reheat well when warmed gently.
It is easy to customize. Change the cheese, add herbs, or include another cooked vegetable.
There is no crust to prepare. You get a savory egg dish without the extra pastry work.
It serves several people at once. One baking dish provides six generous portions.
Ingredient Breakdown
Zucchini — 2 Medium, About 1 Pound
Choose firm zucchini with smooth skin. Small to medium zucchini generally have a more tender center and fewer large seeds than oversized ones.
Cut the zucchini into approximately ¼-inch-thick half-moons. If the zucchini is especially wide, quarter it lengthwise before slicing.
There is no need to peel it. The green skin adds color and helps the pieces maintain their shape.
Fresh Spinach — 5 Ounces
Fresh spinach wilts quickly and mixes easily into the casserole. Roughly chop it before cooking so the finished bake does not contain long strands of leaves.
If using frozen spinach, substitute approximately ½ cup thawed spinach, squeezed very dry. Add it to the skillet just long enough to heat through and evaporate any remaining moisture.
Eggs — 8 Large
Eggs form the structure of the casserole. Whisk them thoroughly so the whites and yolks are evenly combined, but avoid beating in excessive foam.
Milk — ½ Cup
Whole milk adds tenderness without making the mixture overly rich. Two-percent milk also works.
For a richer version, substitute half-and-half. Avoid adding extra liquid, since the vegetables already contribute moisture.
Sharp Cheddar — 1 Cup, Shredded
Sharp cheddar gives the bake a noticeable cheese flavor without needing a large quantity. Freshly shredded cheese usually melts more smoothly than packaged shredded cheese.
Use ¾ cup inside the casserole and reserve ¼ cup for the top.
Parmesan — ¼ Cup, Finely Grated
Parmesan adds savory depth and complements both zucchini and spinach.
Yellow Onion — ½ Medium
Finely diced onion creates a flavorful base. Cooking it before assembly softens its texture and mellows its sharpness.
Garlic — 2 Cloves
Minced garlic adds warmth and aroma. Add it after the zucchini has mostly cooked so it does not burn.
Olive Oil — 1 Tablespoon
Olive oil helps sauté the vegetables. You will also need a little oil or butter to grease the baking dish.
Seasonings
Use ½ teaspoon fine salt, ¼ teaspoon black pepper, and ½ teaspoon dried Italian seasoning.
The cheeses contribute salt, so season moderately. A pinch of red pepper flakes is optional if you prefer a little heat.
How to Make Zucchini Spinach Egg Bake
Step 1: Prepare the Oven and Baking Dish
Preheat the oven to 375°F (190°C).
Grease an 8 × 8-inch baking dish with a capacity of at least 2 quarts, or use a similar-size 2-quart casserole dish.
Step 2: Prepare the Vegetables
Wash the zucchini, trim the ends, and slice into thin half-moons. Finely dice the onion and mince the garlic.
Roughly chop the spinach. If it has been washed, dry it well before cooking.
Step 3: Sauté the Onion and Zucchini
Heat the olive oil in a large skillet over medium-high heat.
Add the onion and cook for approximately 3 minutes, stirring occasionally. Add the zucchini and cook for 7–9 minutes, until tender and most of the released moisture has evaporated.
Stir occasionally, allowing the zucchini some contact with the hot pan so it develops a little color. If your skillet is small, cook the zucchini in batches.
Step 4: Add the Garlic and Spinach
Stir in the garlic and cook for about 30 seconds.
Add the spinach in handfuls, stirring until wilted. Continue cooking for 2–3 minutes, or until there is no pooled liquid in the skillet.
Remove from the heat and let the vegetables cool for 5–10 minutes. They can be warm when added to the eggs, but should not be piping hot.
Step 5: Whisk the Egg Mixture
In a large bowl, whisk together:
- 8 large eggs
- ½ cup milk
- ½ teaspoon fine salt
- ¼ teaspoon black pepper
- ½ teaspoon dried Italian seasoning
Whisk until evenly blended. Stir in ¾ cup cheddar and all the Parmesan.
Step 6: Assemble the Casserole
Spread the cooked vegetables evenly in the prepared baking dish.
Pour the egg mixture over the vegetables. Gently move a fork through the dish to distribute the filling without disturbing the greased surface too much.
Sprinkle the remaining ¼ cup cheddar over the top.
Step 7: Bake Until Set
Bake for 30–38 minutes, checking near the earlier end of the range.
The edges should be set, the top lightly golden, and the center should no longer look liquid. For a clear doneness check, the center should reach 160°F (71°C) on an instant-read thermometer.
If the top browns before the middle is cooked, loosely cover the dish with foil.
Step 8: Rest and Slice
Let the casserole rest for 10 minutes before cutting.
This gives the egg structure time to settle and makes the slices easier to lift out. Cut into six portions and serve warm.
Tips for the Best Zucchini Spinach Egg Bake
Cook away the vegetable moisture. This is the most important step for preventing a watery casserole. The skillet should have no puddles of liquid before you remove it from the heat.
Use a large skillet. Crowded zucchini steams more readily and takes longer to lose moisture.
Slice the zucchini evenly. Similar-size pieces cook at the same rate and distribute more neatly throughout the bake.
Squeeze frozen spinach thoroughly. Press it in a fine-mesh strainer or wring it in a clean kitchen towel before measuring.
Let the vegetables cool briefly. Very hot vegetables can begin cooking the eggs during assembly.
Avoid overbaking. Prolonged baking makes eggs firm and can cause them to release liquid.
Use the right dish size. A much larger dish produces a thinner casserole that cooks faster. A smaller, deeper dish takes longer.
Rest before serving. Cutting immediately can make the bake seem softer and wetter than it actually is.
Variations to Try
Feta and Dill Egg Bake
Replace the cheddar with ¾ cup crumbled feta and add 1 tablespoon chopped fresh dill. Reduce the added salt to ¼ teaspoon because feta can be quite salty.
Mushroom and Spinach Version
Add 1 cup sliced mushrooms to the skillet with the onion. Cook until their liquid evaporates before adding the zucchini.
Use a large skillet and allow a few extra minutes for the vegetables to cook.
Pepper Jack Egg Bake
Replace the cheddar with pepper jack and add a pinch of red pepper flakes. Serve with salsa or sliced avocado.
Bell Pepper and Zucchini Bake
Add ½ cup finely diced bell pepper with the onion. Cook until softened before continuing with the zucchini.
Bacon or Sausage Addition
Fold in ½ cup cooked, crumbled bacon or fully cooked sausage before baking. Drain excess fat first and adjust the salt to account for the meat.
Fresh Herb Version
Add 2 tablespoons chopped parsley, chives, or basil to the egg mixture. Fresh herbs give the casserole a brighter flavor.
Individual Egg Muffins
Divide the cooked vegetables and egg mixture among approximately 12 well-greased standard muffin cups, filling each about three-quarters full.
Bake at 375°F (190°C) for approximately 18–24 minutes, until the centers are set and reach 160°F (71°C). Let them rest briefly before removing.
What to Serve with Zucchini Spinach Egg Bake
The casserole is flavorful enough to serve simply, but a few sides can turn it into a larger meal.
- Toast or English muffins: A convenient choice for breakfast.
- Roasted breakfast potatoes: Add a crisp contrast to the tender eggs.
- Fresh fruit: Berries, melon, or citrus balance the savory cheese.
- Green salad: A lightly dressed salad makes this suitable for lunch or dinner.
- Sliced tomatoes: Serve with a little olive oil and cracked pepper.
- Avocado: Add slices just before serving.
- Soup: Pair a smaller portion with tomato or vegetable soup.
For a brunch table, serve the casserole in its baking dish with chopped chives on top and bread, fruit, and potatoes alongside.
Storage, Freezing, and Reheating
Refrigerator
Refrigerate leftovers within 2 hours of cooking. Store covered or in airtight containers for 3–4 days.
Divide into individual portions if you plan to reheat one serving at a time.
Freezer
Once cooled, wrap individual slices and place them in a freezer-safe container. Freeze for up to 2 months for best quality.
The vegetables may release a little moisture after thawing, so the texture will be slightly softer than when freshly baked.
Reheating
Microwave a refrigerated portion in short intervals until heated through. Cover loosely to reduce drying.
For oven reheating, place portions in a covered baking dish at 325°F (165°C) for approximately 15–20 minutes, depending on thickness. Reheated leftovers should reach 165°F (74°C) in the center.
Thaw frozen portions overnight in the refrigerator before reheating.
Make-Ahead Preparation
For convenient preparation, cook the vegetables the day before, cool promptly, and refrigerate them in a covered container.
When ready to bake, whisk the egg mixture, assemble, and place in the preheated oven. Chilled ingredients may add a few minutes to the baking time.
Frequently Asked Questions
Why is my zucchini egg bake watery?
The vegetables probably retained too much moisture, or the eggs were overbaked and released liquid. Sauté the zucchini and spinach until the skillet is dry, then bake only until the center is cooked through.
Can I use frozen spinach?
Yes. Use approximately ½ cup thawed, firmly squeezed spinach. Briefly cook it with the zucchini to remove any remaining moisture before assembling.
Do I need to salt and drain the zucchini first?
Not for this sliced-zucchini method. Sautéing removes moisture while developing flavor. If your zucchini releases a lot of liquid, continue cooking until it evaporates.
Can I use shredded zucchini instead?
Yes. Coarsely grate it, squeeze it thoroughly in a clean towel, and sauté it with the onion until excess moisture has cooked away. The finished casserole will have a finer texture.
Can I make this without milk?
Yes. Omit the milk for a slightly firmer egg bake. Alternatively, use an unsweetened, unflavored dairy-free milk. Avoid sweetened or vanilla varieties.
Can I leave out the cheese?
Yes, though the casserole will have less richness and a slightly different texture. Add fresh herbs or additional seasoning to taste, and start checking for doneness early.
Is this the same as quiche?
It is similar to a crustless quiche, but this version uses a relatively small amount of milk and plenty of vegetables. It has a more egg-forward texture than a cream-rich quiche.
Can I double the recipe?
Yes. Use a greased 9 × 13-inch baking dish and double the ingredients. Begin checking around 35 minutes, but allow additional time as needed. Confirm that the center reaches 160°F (71°C).
Why did my egg bake puff up and then sink?
Some puffing and settling are normal as eggs bake and cool. Excessive whipping can incorporate extra air and make the change more noticeable.
Can I serve it at room temperature?
It can be served warm or briefly cooled for brunch. Refrigerate leftovers within 2 hours rather than leaving the casserole out throughout the day.
How do I get clean slices?
Grease the dish thoroughly, avoid excess vegetable moisture, and let the casserole rest for 10 minutes. Use a sharp knife and a thin spatula to lift each portion.
Serving Your Egg Bake
For the best texture, give the zucchini enough time in the skillet and remove the casserole from the oven as soon as the center is properly cooked. Those two steps help keep the filling tender without leaving water in the bottom of the dish.
Print
Zucchini Spinach Egg Bake
Description
A tender, cheesy egg casserole filled with sautéed zucchini, spinach, onion, and garlic.
- Prep time: 15 minutes
- Stovetop cooking: 15 minutes
- Vegetable cooling: 5–10 minutes
- Bake time: 30–38 minutes
- Rest time: 10 minutes
- Total time: Approximately 1 hour 15 minutes to 1 hour 30 minutes
- Servings: 6
- Course: Breakfast, brunch, or light dinner
- Difficulty: Easy
Ingredients
Ingredients
- 1 tablespoon olive oil, plus more for greasing
- ½ medium yellow onion, finely diced
- 2 medium zucchini, about 1 pound, cut into ¼-inch half-moons
- 2 garlic cloves, minced
- 5 ounces fresh spinach, roughly chopped and dried
- 8 large eggs
- ½ cup whole milk
- 1 cup shredded sharp cheddar, divided
- ¼ cup finely grated Parmesan
- ½ teaspoon fine salt
- ¼ teaspoon black pepper
- ½ teaspoon dried Italian seasoning
- Chopped chives or parsley, optional for serving
Instructions
Instructions
- Preheat the oven to 375°F (190°C). Grease a 2-quart baking dish.
- Heat olive oil in a large skillet over medium-high heat. Cook the onion for 3 minutes.
- Add zucchini and cook for 7–9 minutes, until tender and most moisture has evaporated.
- Add garlic and cook for 30 seconds. Add spinach and cook for 2–3 minutes, until wilted and no liquid remains pooled in the pan.
- Remove from the heat and cool for 5–10 minutes.
- Whisk eggs, milk, salt, pepper, and Italian seasoning in a large bowl.
- Stir in ¾ cup cheddar and the Parmesan.
- Spread vegetables in the baking dish. Pour the egg mixture over them and gently distribute the filling.
- Top with the remaining ¼ cup cheddar.
- Bake for 30–38 minutes, until the center is set and reaches 160°F (71°C).
- Rest for 10 minutes, then slice and serve.




