Healthy Breakfast Recipes

Easy Croissant Breakfast Casserole with Eggs and Cheddar

High ProteinMeal PrepNut-Free
Prep Time20 min
Cook Time42 min
Servings8
Calories295 kcal
Health Score7/10
↓ Jump to recipe
Easy Croissant Breakfast Casserole with Eggs and Cheddar

There is something deeply satisfying about pulling a golden, bubbling casserole out of the oven on a slow morning. This easy croissant breakfast casserole with eggs and cheddar delivers all that cozy, indulgent energy while actually being good for you. By swapping full-fat cream for low-fat milk, using whole grain mini croissants, loading in fresh spinach and roasted red pepper, and dialling back the cheese just enough to keep the flavour bold without tipping the calorie count, you get a breakfast that feels like a treat but works hard nutritionally. Each serving packs around 24 grams of protein, which means you will actually stay full until lunchtime instead of reaching for snacks by 10am.

The real genius of this recipe is the overnight soak option. Tear the croissants into chunky pieces the night before, arrange them in your baking dish, scatter over the vegetables and turkey sausage, pour the egg mixture on top, press everything down gently, cover with cling film, and let the whole thing sit in the fridge. The croissant pieces absorb the egg custard slowly, creating a custardy interior with beautifully crisp, golden edges on top. Come morning, all you do is scatter fresh cheddar over the surface and slide the dish into a preheated oven. Forty minutes later you have a show-stopping breakfast that required almost zero morning effort.

Some croissant casseroles lean heavily on processed cheese slices and fatty sausage, which pushes calories up fast and brings the nutritional value down. This version uses sharp aged cheddar instead, so a smaller amount gives you more flavour per gram. The turkey breakfast sausage brings in lean protein without the saturated fat load of traditional pork versions. Spinach adds iron, folate, and a good hit of fibre, while roasted red peppers contribute vitamin C and a gentle sweetness that balances the savoury egg custard beautifully. The whole thing comes together with ingredients you can find at any supermarket, and most of the work is chopping and whisking.

This casserole is a brilliant option for meal prep, holiday brunches, or feeding a hungry family on a weekend without spending the whole morning in the kitchen. It slices cleanly into eight generous portions, and leftovers reheat well in both the oven and microwave. You can easily scale the recipe up for a crowd by doubling the ingredients and using a larger baking dish. Serve it alongside a simple green salad, some fresh berries, or a bowl of Greek yogurt for a complete and balanced morning meal that everyone at the table will genuinely enjoy.

Ingredients

Serves:8
  • 6 medium whole grain mini croissants (day-old is ideal, torn into roughly 2-inch chunks)
  • 8 large eggs (free range if possible)
  • 1 cup low-fat milk (1% or 2% works well)
  • 1 cup low-fat plain Greek yogurt (adds creaminess and protein without heavy cream)
  • 1 teaspoon Dijon mustard
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon black pepper (freshly ground)
  • 1 teaspoon sea salt
  • 250 g lean turkey breakfast sausage (casings removed, crumbled and cooked)
  • 2 cups fresh baby spinach (roughly chopped)
  • 1 cup roasted red peppers (jarred in water, drained and diced)
  • 3 stalks spring onions (thinly sliced, green and white parts)
  • 100 g sharp aged cheddar (coarsely grated, divided)
  • 1 tablespoon olive oil (for cooking the sausage)
  • 1 tablespoon fresh flat-leaf parsley (chopped, for garnish)

Instructions

  1. 1

    Heat the olive oil in a non-stick skillet over medium heat. Add the crumbled turkey sausage and cook, breaking it up with a wooden spoon, for 6 to 8 minutes until browned and cooked through. Transfer to a plate lined with kitchen paper and set aside to cool slightly.

    Cook the sausage the night before if you are prepping ahead. Store it covered in the fridge overnight.

  2. 2

    Lightly grease a 9x13 inch baking dish with a little olive oil or cooking spray. Arrange the torn croissant pieces in an even layer across the bottom of the dish, allowing some pieces to overlap and stand up slightly for extra crispy edges.

    Day-old croissants absorb the egg custard better than very fresh ones and hold their shape nicely during baking.

  3. 3

    Scatter the cooked turkey sausage, chopped spinach, diced roasted red peppers, and spring onions evenly over the croissant layer. Sprinkle over two thirds of the grated cheddar.

  4. 4

    In a large mixing bowl, whisk together the eggs, low-fat milk, Greek yogurt, Dijon mustard, garlic powder, onion powder, smoked paprika, black pepper, and sea salt until completely smooth and well combined. Take your time here as a well-whisked custard gives you even cooking throughout.

    For an extra fluffy result, whisk the eggs vigorously for a full minute before adding the remaining ingredients.

  5. 5

    Pour the egg custard mixture slowly and evenly over the croissant and filling layers. Use the back of a large spoon or your clean hands to gently press everything down so the croissant pieces start absorbing the liquid. Cover the dish tightly with cling film and refrigerate for at least 30 minutes, or overnight for the best results.

    The longer the soak, the creamier the interior texture will be. Overnight is truly worth it.

  6. 6

    When you are ready to bake, remove the dish from the fridge and preheat your oven to 180 degrees Celsius, or 160 degrees fan, or 350 degrees Fahrenheit. Let the casserole sit at room temperature for about 10 minutes while the oven heats up.

    Starting with a cold dish straight from the fridge can lead to uneven cooking, so that brief rest matters.

  7. 7

    Scatter the remaining cheddar evenly over the top of the casserole. Remove the cling film and slide the dish, uncovered, into the centre of the preheated oven. Bake for 38 to 42 minutes until the top is deep golden, the edges are crisp, and the centre no longer wobbles when you gently shake the dish.

    If the top is browning too quickly before the centre is set, loosely tent the dish with foil for the last 10 minutes.

  8. 8

    Remove the casserole from the oven and allow it to rest for 5 to 8 minutes before slicing. This resting time lets the custard set fully so your slices hold their shape beautifully. Scatter over the fresh parsley, cut into 8 portions, and serve warm.

Nutrition per serving

295kcal

Calories

24g

Protein

18g

Carbs

13g

Fat

2g

Fibre

4g

Sugar

480mg

Sodium

Pro Tips

  • Use a sharp aged cheddar rather than mild cheddar. You get more flavour from a smaller amount, which keeps the fat content in check.

  • Do not skip the Greek yogurt in the custard. It adds protein and a subtle tang that lifts the whole dish without adding significant calories.

  • If your croissants are very fresh and soft, spread the torn pieces on a baking sheet and toast them at 160 degrees Celsius for 8 minutes before assembling. This prevents a soggy bottom.

  • Press the croissant pieces firmly into the egg mixture after pouring it over. Every piece should have contact with the custard for even flavour throughout.

  • A pinch of chilli flakes added to the egg mixture gives a gentle warmth that works beautifully against the richness of the cheddar.

Frequently Asked Questions

Can I make this croissant breakfast casserole the night before?

Absolutely, and it is actually better that way. Assemble the entire casserole, cover it tightly, and refrigerate overnight. The croissants absorb the egg custard slowly, resulting in a creamier interior and crispier top when baked the next morning.

How do I know when the casserole is fully cooked?

The top should be deep golden and the croissant pieces poking up will be nicely crisped. Gently shake the dish. The centre should not wobble. You can also insert a thin knife into the middle and it should come out clean with no liquid egg.

Can I make this casserole without meat?

Yes. Simply omit the turkey sausage and add extra vegetables in its place. Sauteed mushrooms, diced courgette, or sun-dried tomatoes all work wonderfully and keep the fibre content high.

Can I use regular croissants instead of whole grain?

Regular butter croissants will work fine and the result will be delicious. Whole grain croissants are used here to boost fibre, but the recipe is flexible. Just make sure they are slightly stale or pre-toasted for the best texture.

What can I substitute for turkey sausage?

Chicken sausage is a great alternative with a similar lean protein profile. You could also use diced smoked turkey breast if you prefer a milder flavour, or go fully plant-based with a crumbled plant-based sausage.

How many calories are in each serving?

Each serving of this healthier croissant breakfast casserole contains approximately 295 calories, along with 24 grams of protein, making it a genuinely satisfying and nutritious breakfast option.

Variations

  • Veggie Lover

    Skip the turkey sausage entirely and double up on vegetables. Sauteed mushrooms, sun-dried tomatoes, diced courgette, and a handful of cherry tomatoes create a vibrant, fibre-rich version that is just as filling and satisfying.

  • Greek-Inspired

    Replace the cheddar with crumbled feta cheese, swap the spinach for chopped kale, add halved Kalamata olives and sun-dried tomatoes, and season the custard with dried oregano and a pinch of nutmeg for a Mediterranean twist.

  • Smoky Turkey and Pepper

    Use diced smoked turkey breast instead of turkey sausage, add a combination of green and orange bell peppers, and use a smoked cheddar in place of regular sharp cheddar for a deeper, more complex smoky flavour profile.

  • Dairy-Free Version

    Replace the milk with unsweetened oat milk, use a dairy-free Greek-style yogurt, and substitute the cheddar with a good melting dairy-free cheese. The result is still creamy and golden, with all the same comfort food appeal.

Substitutions

  • Low-fat milkUnsweetened oat milk or almond milk (Oat milk gives a slightly creamier result and neutral flavour. Almond milk works but produces a marginally thinner custard.)
  • Greek yogurtLow-fat sour cream or low-fat cottage cheese blended smooth (Both add creaminess and a mild tang. Cottage cheese adds even more protein but must be blended completely smooth before whisking in.)
  • Turkey sausageChicken sausage or plant-based sausage crumbles (Chicken sausage behaves almost identically in this recipe. Plant-based sausage works well but may release more moisture, so cook it a little longer to dry it out.)
  • Sharp aged cheddarGruyere, Swiss, or reduced-fat cheddar (Gruyere adds a nuttier, more complex flavour. Reduced-fat cheddar cuts calories further but may not melt quite as smoothly.)
  • Whole grain mini croissantsRegular butter croissants or whole grain bread (Regular croissants still produce a delicious result. Whole grain bread is a higher fibre option if croissants are unavailable, though the texture will be denser.)
  • Roasted red peppersFresh diced red bell pepper sauteed for 5 minutes (Fresh peppers add a slight crunch and similar sweetness. Sauteing briefly first prevents excess moisture from watering down the custard.)

🧊 Storage

Allow the casserole to cool completely before covering. Store leftovers in an airtight container in the fridge for up to 4 days. To reheat individual slices, microwave on medium power for 90 seconds or warm in a 160 degree Celsius oven for 10 minutes until heated through. The casserole can also be frozen in individual portions for up to 2 months. Thaw overnight in the fridge before reheating.

📅 Make Ahead

This recipe was built for make-ahead mornings. Assemble the full casserole the night before, cover tightly with cling film, and refrigerate for up to 12 hours. When you are ready to bake, remove from the fridge 10 minutes before going into the oven, top with the remaining cheddar, and bake as directed. The overnight soak noticeably improves both texture and flavour.