Ultimate Breakfast Lasagna
This ultimate breakfast lasagna is a hearty, comforting bake made with soft bread layers, creamy eggs, melted cheese, and smoky bacon. The texture is rich and custardy inside with a golden, bubbling top that feels indulgent but familiar. It is an easy, family friendly recipe that comes together with simple ingredients and minimal prep. From start to finish, allow about 1 hour and 15 minutes.
Ingredients
For the bread layers
- 8 slices white or brioche bread
- 30g unsalted butter, softened
For the breakfast filling
- 6 large eggs
- 300ml whole milk
- 150ml double cream
- 200g streaky bacon, cooked and chopped
- 200g pork sausage meat, browned
- 150g mature Cheddar cheese, grated
- 100g mozzarella, grated
- 1 small onion, finely diced
- 1 tsp English mustard
- Salt and black pepper, to taste
For the topping
- 30g Parmesan, finely grated
- Fresh chives, finely chopped
How to Make Ultimate Breakfast Lasagna
- Prepare the oven: Preheat the oven to 200°C or 180°C fan. Place a shelf in the middle of the oven so the lasagna bakes evenly and the top turns golden.
- Prepare the dish: Lightly butter a deep rectangular baking dish. Butter one side of each bread slice and set aside.
- Make the egg mixture: In a large bowl, whisk together the eggs, milk, double cream, mustard, salt, and black pepper until smooth.
- Assemble the layers: Lay half of the bread slices butter side up in the base of the dish. Scatter over half of the bacon, sausage, onion, and grated cheeses.
- Add the custard: Pour over half of the egg mixture, pressing gently so the bread absorbs the liquid.
- Repeat the layers: Add the remaining bread, fillings, and cheese. Finish with the remaining egg mixture and sprinkle with Parmesan.
- Bake: Bake uncovered for 40 to 45 minutes until puffed, set in the centre, and golden on top.
- Rest and finish: Remove from the oven and rest for 10 minutes. Scatter with chopped chives before slicing and serving.
Tips
How do I stop the lasagna from being soggy?
Use day old bread and allow it to soak gradually. Press gently rather than flooding the dish all at once.
Can I prepare this the night before?
Yes, assemble everything, cover, and refrigerate overnight. Bake fresh in the morning for best texture.
What cheeses work best?
Mature Cheddar gives flavour while mozzarella adds softness. A small amount of Parmesan helps with browning.
How do I know it is fully cooked?
The centre should feel set when gently pressed and a knife inserted should come out clean.
Serving Suggestions
- Serve with fresh fruit or a simple green salad
- Add roasted tomatoes or mushrooms on the side
- Enjoy with fresh orange juice or hot coffee
Storage
Room temperature
Keep for up to 2 hours after baking before refrigerating.
Refrigerator
Store covered for up to 3 days. Reheat gently in the oven or microwave.
Freezing
Freeze portions for up to 2 months. Thaw overnight in the fridge and reheat until piping hot.
Nutrition
- Calories: 480 kcal
- Carbohydrates: 28g
- Protein: 27g
- Fat: 30g
- Saturated fat: 15g
- Sodium: 820mg
Nutrition values are estimates and may vary depending on ingredients used.
FAQs
Can I make this breakfast lasagna ahead of time?
Yes, you can assemble it the night before and bake it fresh in the morning. This actually improves the texture.
What size baking dish works best?
A medium deep dish around 23 x 30cm gives the best depth and even cooking.
Can I make this vegetarian?
Yes, replace the meat with sautéed mushrooms, spinach, or peppers for a meat free version.
Is this suitable for children?
Yes, it is mild, filling, and easy to eat, making it ideal for family breakfasts.
Ultimate Breakfast Lasagna
Course: BreakfastCuisine: BritishDifficulty: Easy4
servings30
minutes40
minutes300
kcal1
hour10
minutesA rich and hearty breakfast lasagna layered with bread, eggs, cheese, bacon, and sausage. Perfect for family mornings and brunch gatherings.
Ingredients
8 slices white or brioche bread
30g unsalted butter
6 large eggs
300ml whole milk
150ml double cream
200g streaky bacon, cooked
200g sausage meat, browned
150g Cheddar cheese, grated
100g mozzarella, grated
1 small onion, diced
1 tsp English mustard
30g Parmesan, grated
Salt and black pepper
Fresh chives
Directions
- Preheat the oven to 200°C or 180°C fan and butter a deep baking dish.
- Butter the bread and arrange half in the base of the dish.
- Whisk eggs, milk, cream, mustard, salt, and pepper.
- Layer bacon, sausage, onion, and cheese over the bread.
- Repeat layers and pour over remaining egg mixture.
- Bake for 40 to 45 minutes until set and golden.
- Rest for 10 minutes, garnish with chives, and serve.
Notes
- Day old bread gives the best texture.
- Resting before slicing helps the layers hold.
- Can be assembled the night before.

