Make Ahead Egg and Vegetable Breakfast Casserole with Spinach, Peppers and Feta

There is something genuinely comforting about opening the fridge in the morning and knowing breakfast is already sorted. This make ahead egg and vegetable breakfast casserole was built with exactly that feeling in mind. It takes about 20 minutes of hands-on prep the evening before, slides into the fridge overnight, and bakes while you drink your coffee. No scrambling, no stress, just a warm, satisfying slice ready to go.
What makes this version stand out from the traditional casseroles you might have grown up with is the nutrition profile. Most classic versions lean heavily on processed cheese, heavy cream and white bread as a filler. Here, we skip all of that. Instead, the base is built on a generous egg and egg white blend, which pushes the protein content up without loading on extra fat. Crumbled feta adds that creamy, salty punch you want without needing a mountain of cheddar. The vegetables do the real heavy lifting, with baby spinach, red bell pepper, zucchini, red onion and cherry tomatoes bringing fibre, colour, antioxidants and genuine flavour in every bite.
The seasoning is straightforward but thoughtful. A good pinch of smoked paprika gives the egg mixture a subtle warmth and depth. Dried oregano and garlic add that savoury backbone that makes this feel like a proper meal rather than a plain egg bake. A small amount of crumbled feta is folded right into the filling, and a little extra is scattered on top before baking so you get those golden, slightly crispy pockets of cheese on the surface. The vegetables are lightly sauteed before assembling, which drives off excess moisture and concentrates their flavour. This is the step most recipes skip, and it is the reason your casserole will never turn out watery or soggy.
This recipe makes eight generous portions, which makes it a brilliant choice for meal prepping the week ahead. Slice it up after baking, portion it into containers and you have a high protein breakfast ready every single morning. Each serving delivers around 18 grams of protein with under 200 calories, which keeps you full and fuelled without the mid-morning slump. It also reheats beautifully, staying moist and flavourful even on day four. Serve it alongside a simple green salad for a light lunch, tuck a slice into a wholegrain wrap for something more portable, or simply eat it warm straight from the baking dish. This is the kind of recipe that quietly becomes a weekly staple.
Ingredients
- 1 tablespoon olive oil (for sauteing vegetables)
- 1 medium red onion (finely diced)
- 2 cloves garlic (minced)
- 1 large red bell pepper (diced)
- 1 large zucchini (diced into small cubes)
- 150 grams baby spinach (roughly chopped)
- 150 grams cherry tomatoes (halved)
- 8 large whole eggs (free-range recommended)
- 6 large egg whites (from carton or fresh eggs)
- 120 ml unsweetened almond milk (or any plain low-fat milk)
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 0.5 teaspoon garlic powder
- 0.5 teaspoon fine sea salt (adjust to taste)
- 0.3 teaspoon black pepper (freshly ground)
- 100 grams reduced-fat feta cheese (crumbled, divided)
- 2 tablespoons fresh flat-leaf parsley (chopped, to finish)
- 1 spray olive oil cooking spray (for greasing the dish)
Instructions
- 1
Heat the olive oil in a large non-stick skillet over medium heat. Add the diced red onion and cook for 3 to 4 minutes, stirring occasionally, until softened and just beginning to turn golden at the edges.
Do not rush this step. Properly softened onion adds a natural sweetness that balances the eggs beautifully.
- 2
Add the minced garlic and diced red bell pepper to the pan. Cook for another 3 minutes, stirring regularly, until the pepper starts to soften.
- 3
Add the diced zucchini and cook for 3 to 4 more minutes until it loses its raw look and any visible moisture evaporates from the pan.
Getting rid of moisture here is key. A watery vegetable mix will make your casserole soggy after baking.
- 4
Add the chopped baby spinach in two batches, stirring between each addition and letting it wilt down fully. Remove the pan from the heat and allow the vegetable mixture to cool for at least 10 minutes.
- 5
While the vegetables cool, crack the 8 whole eggs into a large mixing bowl. Add the 6 egg whites and the almond milk. Whisk together well until the yolks and whites are fully combined and slightly frothy.
Whisking in some air now gives the finished casserole a lighter, more custardy texture rather than a dense, flat slab.
- 6
Add the smoked paprika, dried oregano, garlic powder, sea salt and black pepper to the egg mixture. Whisk again until all the spices are evenly distributed.
- 7
Lightly spray a 9x13 inch baking dish with olive oil cooking spray. Spread the cooled vegetable mixture evenly across the bottom of the dish. Scatter the halved cherry tomatoes over the top.
- 8
Sprinkle three-quarters of the crumbled feta evenly over the vegetables. Pour the seasoned egg mixture slowly and evenly over everything, making sure it fills all the gaps around the vegetables.
Pour slowly from different angles to ensure the egg liquid settles right through to the bottom of the dish.
- 9
Scatter the remaining feta over the top of the egg mixture. Cover the dish tightly with plastic wrap or a well-fitting lid and refrigerate overnight, or for a minimum of 6 hours.
The overnight rest allows the flavours to meld together and lets the egg mixture fully absorb into the vegetables.
- 10
When ready to bake, remove the casserole from the fridge and let it sit at room temperature for 15 minutes. Preheat your oven to 180 degrees Celsius, which is 350 degrees Fahrenheit or Gas Mark 4.
Bringing the dish slightly to room temperature before baking ensures more even cooking throughout.
- 11
Remove the cover and bake the casserole uncovered for 40 to 45 minutes, until the egg is fully set in the centre and the top is lightly golden. A knife inserted in the middle should come out clean.
If the top is browning too quickly before the centre is cooked through, loosely tent the dish with foil for the last 10 minutes.
- 12
Remove from the oven and allow to rest for 5 minutes before slicing. Scatter the fresh chopped parsley over the top and serve warm.
The resting time helps the slices hold their shape neatly when you cut and serve them.
Nutrition per serving
185kcal
Calories
18g
Protein
7g
Carbs
9g
Fat
2g
Fibre
4g
Sugar
370mg
Sodium
Pro Tips
- ✓
Saute your vegetables thoroughly before assembling to prevent a watery casserole after baking.
- ✓
Let the assembled casserole sit at room temperature for 15 minutes before baking straight from the fridge. This reduces the risk of uneven cooking.
- ✓
Use a mix of whole eggs and egg whites to boost protein while keeping calories and fat moderate.
- ✓
Line your baking dish with parchment paper as well as spraying it if you want even easier cleanup.
- ✓
Taste your vegetable mixture after sauteing and season lightly before adding to the dish. Vegetables need their own seasoning.
- ✓
A small pinch of red chilli flakes added to the egg mixture adds a gentle background heat without being overpowering.
- ✓
Allow the casserole to cool completely before slicing into portions for meal prep storage. Warm slices will steam in containers and become soft.
Frequently Asked Questions
Variations
- •
Turkey Sausage and Vegetable Casserole
Brown 200 grams of crumbled lean turkey sausage in the pan before adding the onion. Drain off any excess fat, then proceed with the recipe as written. This adds even more protein and a heartier, more filling result.
- •
Sun-Dried Tomato and Olive Version
Swap the fresh cherry tomatoes for 60 grams of oil-packed sun-dried tomatoes, drained and roughly chopped. Add 40 grams of sliced Kalamata olives to the vegetable layer for a rich, Mediterranean-inspired flavour profile.
- •
Dairy-Free Casserole
Omit the feta entirely and replace the almond milk with oat milk or coconut milk from a carton. For a little extra flavour, add 2 tablespoons of nutritional yeast to the egg mixture, which provides a savoury, cheese-like depth without any dairy.
- •
Spicy Harissa Vegetable Casserole
Stir 1 tablespoon of harissa paste into the egg mixture along with the other spices. Replace the dried oregano with ground cumin and add a small handful of fresh coriander leaves on top when serving. Bold, warming and genuinely exciting.
Substitutions
- •Almond milk → Low-fat dairy milk or oat milk (Any unsweetened, plain milk works here. Use whatever you have in the fridge. Avoid sweetened varieties as they will affect the flavour.)
- •Reduced-fat feta → Goat cheese or part-skim ricotta (Goat cheese gives a similar tangy creaminess. Ricotta makes the casserole slightly richer and softer in texture but still delicious.)
- •Zucchini → Broccoli florets or mushrooms (Cut broccoli into very small florets and saute until tender. Mushrooms should be cooked until all moisture has been released and the pan is dry.)
- •Baby spinach → Kale or Swiss chard (Remove tough stalks and roughly chop before adding to the pan. Kale needs an extra 2 minutes of sauteing time compared to spinach.)
- •Red bell pepper → Yellow bell pepper or roasted capsicum from a jar (If using jarred roasted capsicum, drain and pat dry thoroughly before using to avoid adding excess moisture to the casserole.)
- •Fresh parsley → Fresh basil or fresh chives (Chives add a mild onion flavour that works brilliantly as a garnish. Fresh basil gives a sweeter, more Italian-inspired finish.)
🧊 Storage
Once baked and cooled, store leftover casserole covered in the fridge for up to 4 days. Reheat individual slices in the microwave for 90 seconds to 2 minutes, or in a preheated oven at 160 degrees Celsius for 12 to 15 minutes until heated through. Individual portions can also be frozen for up to 2 months. Wrap tightly before freezing.
📅 Make Ahead
Assemble the entire casserole the evening before you plan to serve it. Cover tightly with plastic wrap and refrigerate for 6 to 24 hours. In the morning, remove from the fridge 15 minutes before baking, then bake as directed. This makes it ideal for holidays, batch cooking, or any morning where you need breakfast with minimal effort.
You might also like

Gluten Free Overnight Pumpkin Chia Pudding with Maple Syrup

Overnight Egg and Vegetable Breakfast Casserole with Spinach, Peppers and Feta
