Christmas Morning Breakfast Casserole with Chicken Sausage and Roasted Vegetables

Christmas morning has a magic to it that no other day quite matches. The house smells like pine, the kids are buzzing with excitement, and the last thing you want is to spend two hours standing at the stove. That is exactly why this Christmas morning breakfast casserole with chicken sausage was born. It comes together the night before, slides into the oven while everyone opens gifts, and lands on the table looking and smelling absolutely spectacular. No stress, no shortcuts on flavour, and genuinely good nutrition to fuel the whole family through a big festive day.
What makes this casserole healthier than the classic versions you grew up with? Quite a few things, actually. Lean chicken sausage replaces traditional high-fat pork sausage, cutting saturated fat significantly while keeping all that savoury, herby depth of flavour. Instead of heavy cream and mountains of full-fat cheese, this recipe uses a creamy blend of whisked eggs, unsweetened almond milk, and a modest amount of reduced-fat sharp cheddar. The base swaps white bread for a mix of diced sweet potato and cauliflower florets, which adds colour, fibre, and a natural sweetness that pairs beautifully with the savoury sausage. Each serving clocks in at around 310 calories with over 28 grams of protein. That is a breakfast that actually sets you up for the day rather than sending you back to the sofa.
The vegetables in this dish are not an afterthought. Roasted red capsicum, baby spinach, and sliced mushrooms all get layered in with the chicken sausage, creating a casserole that is as vibrant and colourful as Christmas itself. Red and green in every slice, which feels very intentional for the holiday table. The seasoning is warm and cosy too: smoked paprika, dried thyme, a little garlic powder, and a pinch of nutmeg in the egg mixture. That nutmeg is the secret touch. It is subtle but it brings everything together with a festive warmth that makes people ask what your secret ingredient is. You can absolutely keep that to yourself.
Assembling this the night before is the biggest gift you can give yourself on Christmas Eve. Layer everything into the baking dish, pour the egg mixture over the top, cover it tightly, and refrigerate overnight. In the morning, pull it out while the oven preheats, let it sit at room temperature for about fifteen minutes, then bake. The result is a golden, puffy, deeply satisfying casserole that slices cleanly into eight generous portions. Leftovers reheat brilliantly too, so if your family is anything like most, those last two slices will be the highlight of Boxing Day breakfast.
Ingredients
- 500 g lean chicken sausage (casings removed, crumbled)
- 2 medium sweet potatoes (peeled and diced into 1 cm cubes)
- 2 cups cauliflower florets (cut into small pieces)
- 1 large red capsicum (deseeded and diced)
- 200 g baby spinach (roughly chopped)
- 150 g brown mushrooms (thinly sliced)
- 1 medium yellow onion (finely diced)
- 3 cloves garlic (minced)
- 10 large eggs (free-range if possible)
- 1 cup unsweetened almond milk (or any unsweetened plant milk)
- 3 cup reduced-fat sharp cheddar cheese (grated, divided)
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1 tsp garlic powder
- 1 tsp ground nutmeg (the festive secret)
- 1 tsp fine sea salt (adjust to taste)
- 1 tsp black pepper (freshly ground)
- 1 tbsp olive oil (for cooking)
- 2 tbsp fresh flat-leaf parsley (chopped, for garnish)
Instructions
- 1
Preheat your oven to 200 degrees Celsius (400 Fahrenheit). Spread the diced sweet potato and cauliflower florets on a large baking tray lined with parchment paper. Drizzle with a little olive oil, season with a pinch of salt and pepper, and toss to coat. Roast for 20 to 25 minutes until just tender and lightly golden at the edges. Remove and set aside to cool slightly.
Do not overcook the vegetables here. They will continue cooking in the casserole, so you want them just cooked through rather than fully soft.
- 2
While the vegetables roast, heat the olive oil in a large skillet over medium-high heat. Add the crumbled chicken sausage and cook, breaking it up with a wooden spoon, for 5 to 6 minutes until browned and cooked through. Transfer the sausage to a plate lined with paper towels.
Look for chicken sausage seasoned with herbs like fennel, sage, or Italian spices. That base seasoning adds a huge amount of flavour to the whole casserole.
- 3
In the same skillet, add the diced onion and cook over medium heat for 3 minutes until softened. Add the garlic and diced capsicum and cook for another 2 minutes. Stir in the sliced mushrooms and cook for 3 minutes until they release their moisture and shrink down. Finally, add the baby spinach and stir until wilted, about 1 minute. Remove from heat.
Season the vegetables lightly as you go. Building flavour at each stage means your finished casserole will taste much more complex.
- 4
Lightly grease a 9x13 inch baking dish with olive oil or a light spray. Spread the roasted sweet potato and cauliflower evenly across the bottom of the dish. Scatter the cooked chicken sausage over the top, then add the sauteed vegetable mixture in an even layer. Sprinkle half the grated cheddar across the surface.
- 5
In a large bowl, whisk together the eggs, almond milk, smoked paprika, dried thyme, garlic powder, nutmeg, salt, and pepper until fully combined and slightly frothy. Pour this mixture slowly and evenly over the layers in the baking dish, making sure the liquid seeps down into all the gaps.
Pour slowly and let the egg mixture settle before moving the dish. This ensures every bite is evenly coated and custardy.
- 6
Scatter the remaining cheddar over the top. Cover the dish tightly with plastic wrap or aluminium foil and refrigerate for at least 8 hours or overnight. This resting time allows the egg mixture to soak into all the layers and the flavours to develop beautifully.
This overnight rest is what separates a great breakfast casserole from a merely good one. Do not skip it if you can help it.
- 7
On Christmas morning, remove the casserole from the refrigerator and let it sit at room temperature for 15 minutes while you preheat the oven to 180 degrees Celsius (350 Fahrenheit). Remove the cover and bake uncovered for 45 to 55 minutes until the top is golden brown, the edges are set, and the centre no longer wobbles when you gently shake the dish.
If the top is browning too quickly before the centre sets, tent loosely with foil for the last 10 to 15 minutes.
- 8
Remove from the oven and allow the casserole to rest for 10 minutes before slicing. This resting time helps the casserole firm up so it slices into clean, picture-perfect portions. Garnish with fresh chopped parsley and serve straight from the baking dish.
Nutrition per serving
310kcal
Calories
28g
Protein
18g
Carbs
13g
Fat
4g
Fibre
5g
Sugar
520mg
Sodium
Pro Tips
- ✓
Use a chicken sausage with bold seasoning, such as Italian herb or apple and sage varieties, for the most flavourful result.
- ✓
The overnight refrigeration is not optional for best results. If you are short on time, a minimum 4-hour soak still works reasonably well.
- ✓
Let the casserole come to room temperature for 15 minutes before baking. Putting a very cold dish straight into a hot oven can cause uneven cooking.
- ✓
Grate your own cheddar rather than using pre-shredded. Freshly grated cheese melts more smoothly and creates a better golden crust.
- ✓
For a dairy-free version, use a good-quality dairy-free cheddar alternative and ensure your almond milk is unsweetened.
- ✓
A light spray of olive oil on top before baking helps achieve an even golden colour across the surface.
Frequently Asked Questions
Variations
- •
Dairy-Free Version
Replace the reduced-fat cheddar with your favourite dairy-free cheese alternative. Brands made from cashews or coconut oil melt well and create a satisfying golden top. Ensure your almond milk is unsweetened and your chicken sausage contains no dairy fillers.
- •
Extra Greens Boost
Double the baby spinach and add a large handful of finely chopped kale or broccolini florets to the vegetable layer. This pushes the fibre content even higher and adds a vivid green colour that looks stunning in each slice.
- •
Mediterranean Twist
Use chicken and sun-dried tomato sausage, swap the capsicum for roasted zucchini, and add a quarter cup of sliced black olives and a tablespoon of fresh oregano. Top with crumbled reduced-fat feta instead of cheddar for a Greek-inspired festive casserole.
- •
Spicy Southwest Version
Use spicy chicken chorizo instead of regular chicken sausage, add a finely diced jalapeno with the capsicum, and stir two tablespoons of mild salsa into the egg mixture. Top with a sprinkle of pepper jack cheese and serve with sliced avocado and fresh lime wedges.
Substitutions
- •Almond milk → Unsweetened oat milk or low-fat dairy milk (Use in the same 1:1 ratio. Oat milk gives a slightly creamier texture while keeping it dairy-free.)
- •Sweet potato → Butternut squash or diced regular potato (Butternut squash has a similar sweetness and texture. Regular potato works well but is lower in beta-carotene and vitamin A.)
- •Reduced-fat cheddar → Dairy-free cheddar or reduced-fat mozzarella (Mozzarella melts beautifully and keeps the fat content low. Dairy-free cheese works well for those avoiding dairy entirely.)
- •Baby spinach → Finely chopped kale or broccolini (Kale holds up slightly better during baking and adds a robust flavour. Chop it finely so it distributes evenly through the casserole.)
- •Chicken sausage → Turkey sausage or plant-based sausage (Turkey sausage is a direct swap with very similar nutrition. Plant-based sausage works well for a vegetarian version, though it changes the protein profile slightly.)
- •Brown mushrooms → Shiitake mushrooms or capsicum (Shiitake mushrooms add a deeper, earthier umami note. Simply use extra diced capsicum if you prefer to avoid mushrooms altogether.)
🧊 Storage
Store leftover casserole in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 90 seconds to 2 minutes, or warm the whole dish covered in foil in a 160 degree Celsius oven for 15 to 20 minutes. Freeze fully cooked portions for up to 2 months.
📅 Make Ahead
Assemble the entire casserole the night before, cover tightly with plastic wrap or foil, and refrigerate for 8 to 12 hours. On Christmas morning, remove from the fridge 15 minutes before baking to take the chill off, then bake as directed. You can also roast the sweet potato and cauliflower up to 2 days in advance and store in the refrigerator to save even more time on Christmas Eve.
You might also like

Overnight Egg and Cheese Breakfast Casserole Make Ahead with Turkey Sausage and Veggies

Gluten Free Breakfast Casserole with Hash Browns and Cheese
