Home » Morning Sunshine » Breakfast Lasagna: A Hearty and Delicious Morning Casserole

Breakfast Lasagna: A Hearty and Delicious Morning Casserole

On

Updated

breakfast lasagna

By Callie

Introduction

This recipe was born out of a Thanksgiving weekend problem. We had a house full of overnight guests, everyone was going to wake up hungry after a late night of board games and leftover pie, and I needed a breakfast that could feed twelve people without me being chained to the stove all morning. I’d already made my usual breakfast casseroles a hundred times and wanted something different – something with more substance that felt like a real meal, not just eggs and cheese in a pan.

So I started thinking about lasagna. Regular lasagna, but for breakfast. Layers of no-boil lasagna noodles with breakfast sausage, hashbrowns, sauteed onions and peppers, a savory egg custard, and a ridiculous amount of Swiss and Gruyere cheese. I assembled the whole thing the night before, slid it in the fridge, and baked it while the coffee brewed the next morning.

When I pulled it out of the oven, golden and bubbly with melted cheese stretching between the layers, my brother-in-law said, “Is that lasagna? For breakfast?” He had three slices. Emily, who was going through a phase of only wanting cereal in the morning, ate two servings and asked if we could have it again the next day. My mom took a picture and texted it to her friends. It was that kind of breakfast.

This breakfast lasagna has become my go-to recipe for any morning when I need to feed a crowd something hearty and impressive with almost no morning effort. The layering takes about 15 minutes the night before, and then the oven does everything else. It slices like regular lasagna, holds together beautifully on the plate, and every layer is packed with savory, cheesy, satisfying flavor. If you love make-ahead breakfast bakes, you should also try my Amish Breakfast Casserole – it has a similar hearty, cheesy vibe with a slightly different ingredient lineup.

Why You Will Like This Breakfast Lasagna

  • Make it the night before, bake it fresh in the morning – All the layering and assembly happens the evening before. In the morning, you just preheat the oven and slide it in. No chopping, no cooking, no cleanup before your first cup of coffee.
  • Feeds 12 people from one pan – A full 9×13-inch baking dish yields 12 generous slices. That’s a lot of breakfasts from one recipe, whether you’re feeding a crowd or stocking your freezer with individual portions for the week.
  • Every layer is packed with flavor – This isn’t just eggs and cheese. You’ve got browned sausage with sauteed onions and peppers, crispy-edged hashbrowns, a savory egg custard seasoned with nutmeg, and two kinds of melted cheese between tender noodle layers. Every bite has something going on.
  • It actually slices and holds together – Unlike a lot of breakfast casseroles that fall apart when you scoop them, the lasagna noodles give this structure. You can cut clean squares that sit up on the plate and look impressive. It feels like a real dish, not just a pile of scrambled everything.
  • High in protein and genuinely filling – Between the sausage, eggs, milk, and two cheeses, each slice packs serious protein. This is the kind of breakfast that keeps you full well past lunch. Nobody’s reaching for snacks an hour later.
  • Incredibly customizable – Swap the sausage for turkey, bacon, or ham. Use different cheeses. Add mushrooms, spinach, or roasted red peppers. Make it vegetarian, gluten-free, or low-carb. The layered format works with almost any combination of breakfast ingredients.
  • Perfect for holidays and special mornings – Christmas morning, Easter brunch, Thanksgiving weekend, birthday breakfasts, baby showers – this is the recipe that makes the morning feel like an event without requiring you to actually be in the kitchen during the event.
  • Leftovers are outstanding – If anything, this tastes even better the next day after all the flavors have had more time to meld together. The noodles absorb more of the custard, the cheese firms up just enough to hold everything together, and it reheats beautifully.

Breakfast Lasagna Ingredients

  • 1 pound breakfast sausage – Use tube-style breakfast sausage (not links) so it crumbles easily in the skillet. Mild, spicy, or maple all work depending on your preference. Brown it over medium-high heat until there’s no pink left, breaking it into small pieces as it cooks. Drain the excess grease – leaving too much fat will make the lasagna oily.
  • 1 medium yellow onion, diced – The onion softens in the skillet with the sausage and adds a sweet, savory base flavor to the meat layer. Dice it into small pieces so it distributes evenly throughout.
  • 1 green bell pepper, diced – Adds color, a slight crunch, and a fresh, vegetal contrast to the rich sausage and cheese. Red or orange bell peppers work too and add a touch more sweetness.
  • 2 cups shredded hashbrowns, thawed – The hashbrowns add a starchy, slightly crispy element to the layers that you don’t get from a typical lasagna or breakfast casserole. Make sure they’re thawed and patted dry with paper towels before adding them to the skillet. Excess moisture from frozen hashbrowns can make the lasagna soggy.
  • 8 large eggs – Whisked with milk to create the savory custard that gets poured between the layers and sets during baking. The eggs bind everything together and give the lasagna its structure. Use room temperature eggs for a smoother custard.
  • 2 cups whole milkWhole milk makes the richest, creamiest custard. The fat content matters here – lower-fat milks will produce a thinner, less rich egg mixture. The milk and eggs together create that custardy layer between the noodles.
  • 1 teaspoon salt – Season the egg mixture well. The noodles, hashbrowns, and cheese all absorb seasoning, so what tastes right in the bowl might taste under-seasoned once it’s baked. You can always adjust with a little more salt at the table.
  • 1/2 teaspoon freshly cracked black pepper – Freshly cracked pepper has more flavor and aroma than pre-ground. It adds a subtle warmth throughout the custard layer.
  • 1/2 teaspoon ground nutmeg – This is the secret ingredient. A little nutmeg in an egg-and-cheese dish adds a warm, slightly sweet, almost savory depth that makes people say “what is that flavor?” without being able to identify it. It’s classic in quiche and works beautifully here.
  • 9 no-boil lasagna noodles – These go straight into the baking dish dry and cook in the oven as they absorb moisture from the egg custard. No need to boil a pot of water or pre-cook anything. Three noodles per layer, three layers total.
  • 8 ounces Swiss cheese, shredded – Swiss melts smoothly and has a mild, slightly nutty flavor that pairs perfectly with the sausage and eggs. Shred it yourself from a block if you can – pre-shredded cheese has anti-caking agents that can affect how it melts.
  • 8 ounces Gruyere cheese, shreddedGruyere is the star cheese here. It has a rich, complex, slightly sweet and nutty flavor that intensifies when melted. Combined with the Swiss, it creates a cheese layer that tastes like you’re eating at a French bistro.
  • Fresh parsley, chopped (optional garnish) – A sprinkle of green parsley on the finished lasagna adds color and a fresh, herbal contrast to the rich layers.

Callie’s Kitchen Note: I tested this recipe with just cheddar cheese (cheaper and easier to find) and while it was good, it wasn’t the same. The Swiss and Gruyere combination has this nutty, almost buttery quality that cheddar just doesn’t replicate. If you can’t find Gruyere, use all Swiss and add a 1/4 cup of grated Parmesan to each layer for some of that nutty complexity. But if you can find Gruyere, go for it – it makes a noticeable difference.

How To Make Breakfast Lasagna

Cooking the Sausage and Vegetables

In a large skillet over medium-high heat, cook the breakfast sausage for about 8 minutes, breaking it into crumbles as it browns. You want the pieces small and evenly browned for the best distribution in the layers.

Add the diced onion and bell pepper to the skillet and cook for another 3-5 minutes until the vegetables are softened and slightly golden. Stir in the thawed hashbrowns and cook for about 2 minutes until they pick up a little color and any remaining moisture evaporates. Remove from heat and set aside.

If there’s a lot of grease in the skillet, drain it off. You want the sausage mixture flavorful, not greasy.

Preparing the Egg Custard

In a large mixing bowl, whisk together the eggs, whole milk, salt, pepper, and nutmeg until the mixture is completely smooth with no egg streaks visible. Whisk it thoroughly – any unmixed pockets of egg will create rubbery spots in the finished lasagna. This custard is what soaks into the noodles and sets during baking, creating the creamy layers between the meat and cheese.

Callie’s Kitchen Note: I accidentally doubled the nutmeg once (used a full teaspoon instead of half) and it was too much – the lasagna tasted almost spice-cake-like. A half teaspoon is the sweet spot where you get warmth and depth without it tasting like a dessert. If you’ve never used nutmeg in savory cooking before, trust me on this – it’s subtle but it makes the egg custard taste more interesting without anyone being able to pinpoint why.

Layering the Lasagna

Preheat your oven to 375 degrees F. Lightly grease a 9×13-inch baking dish with non-stick cooking spray.

Spread about 1/2 cup of the egg mixture across the bottom of the dish. This liquid layer prevents the first noodles from sticking and helps them cook through.

Place 3 lasagna noodles on top of the egg mixture. Add a third of the sausage-vegetable-hashbrown mixture over the noodles. Sprinkle 1/4 cup each of Swiss and Gruyere cheese over the meat layer. Pour 1/2 cup of egg mixture evenly over everything.

Repeat this layering process two more times for a total of three layers: noodles, meat mixture, cheese, egg custard. The final layer should have the remaining cheese piled generously on top since that’s the layer everyone sees when it comes out of the oven.

Baking

Cover the baking dish with aluminum foil. The foil traps steam, which helps cook the no-boil noodles through evenly without drying out the top.

Bake covered at 375 degrees F for 30 minutes. Then remove the foil and bake for an additional 15-20 minutes until the cheese on top is golden and bubbly and the egg custard is set (no jiggling liquid when you shake the pan gently).

Resting and Serving

Let the lasagna rest for 10 minutes before slicing. This resting time is critical – it allows the egg custard to fully set and the layers to firm up so the lasagna holds together when you cut it. If you slice too early, it’ll be soupy and fall apart. After 10 minutes, the slices will be clean and neat.

Garnish with chopped fresh parsley and serve warm.

Callie’s Kitchen Note: I learned that the resting time really does matter the hard way. The first time I made this, I was so excited that I cut into it right out of the oven. The egg mixture ran everywhere and the whole thing collapsed into a cheesy, sausage-y puddle. It still tasted amazing, but it didn’t look like lasagna anymore. Give it the full 10 minutes and you’ll get those beautiful, clean-cut slices.

Common Mistakes To Avoid

Not draining the sausage grease. Breakfast sausage renders a lot of fat as it cooks. If that grease goes into the layering, it pools between the noodles and creates oily, heavy layers instead of clean, flavorful ones. Tilt the skillet and spoon off the excess, or transfer the sausage to a paper towel-lined plate before adding it to the dish.

Using frozen, wet hashbrowns. If the hashbrowns still have ice crystals or excess moisture, they’ll release water during baking and make the lasagna soggy in the center. Thaw them completely and pat them dry with paper towels before adding them to the skillet.

Slicing before the resting time. Ten minutes feels like a long time to wait when the kitchen smells that good, but cutting early means the egg custard hasn’t set and the whole thing collapses. Set a timer, walk away, make the coffee, and come back when it’s ready.

Overcrowding the layers. You want each layer to be even and not too thick. Piling too much filling in one layer means the noodle above it doesn’t get enough egg custard to cook through. Divide the sausage mixture evenly across all three layers and make sure the egg custard reaches every area.

Using pre-shredded cheese. The anti-caking coating on pre-shredded cheese prevents it from melting into that smooth, gooey layer you want between the noodles. Take the extra 5 minutes to shred from blocks, especially with the Gruyere which needs to melt seamlessly to get the full flavor impact.

Storage and Reheating

Refrigerator storage: Cover the pan with foil or transfer slices to an airtight container and refrigerate for up to 4 days. The flavors develop further overnight, so day-two slices might actually be the best ones.

Freezer storage (great for meal prep): Cut the cooled lasagna into individual portions and wrap each one tightly in plastic wrap, then in aluminum foil. Store in a labeled freezer bag for up to 3 months. This is one of my best meal prep recipes – I make a full pan, eat half during the week, and freeze the rest for future grab-and-go breakfasts.

Oven reheating (best method): Place portions in an oven-safe dish, cover loosely with foil, and bake at 350 degrees F for 15 minutes until heated through and the cheese is melty again. This is the best method for maintaining the layered texture.

Microwave reheating: Place a slice on a microwave-safe plate and heat on medium power for 1-2 minutes. The microwave works fast but can make the noodle edges slightly tough, so medium power is better than full power.

Air fryer reheating: Set to 325 degrees F for about 5-6 minutes. This warms the inside and gets the cheese on top bubbly and slightly crispy again.

For food safety guidance on storing egg-based casseroles, the USDA’s safe food handling resources are a helpful reference.

Breakfast Lasagna Variations

Bacon and Cheddar Breakfast Lasagna – Replace the sausage with 1 pound of crumbled cooked bacon and swap the Swiss/Gruyere for sharp cheddar and Colby Jack. Skip the nutmeg and add a pinch of smoked paprika to the egg mixture instead. This gives you a more classic American breakfast flavor that kids tend to love.

Vegetarian Garden Breakfast Lasagna – Skip the sausage entirely and replace it with 2 cups of sauteed mushrooms, 2 cups of fresh baby spinach (wilted), and 1/2 cup of diced roasted red peppers. Keep the cheeses and egg custard the same. The mushrooms provide an earthy, meaty texture that fills the gap left by the sausage.

Spicy Tex-Mex Breakfast Lasagna – Use spicy breakfast sausage, add a diced jalapeno to the vegetable saute, and swap the Swiss/Gruyere for a blend of pepper jack and sharp cheddar. Add a teaspoon of cumin to the egg mixture. Top the finished lasagna with pico de gallo, sliced avocado, and a dollop of sour cream. This version has serious personality.

Ham and Swiss Breakfast Lasagna – Replace the sausage with 2 cups of diced ham and keep the Swiss and Gruyere as-is. Add a tablespoon of Dijon mustard to the egg mixture. This version has a slightly more refined, French-inspired flavor that works beautifully for Easter brunch or a fancier gathering.

Callie’s Kitchen Note: The most popular variation I’ve made was completely by accident. I ran out of hashbrowns one morning and tossed in leftover roasted potatoes from dinner the night before – cubed and already seasoned with garlic and herbs. They added so much more flavor than plain hashbrowns that I started doing it intentionally. Any leftover roasted potato or breakfast potato works here, and it saves you a step since they’re already cooked and seasoned.

Keto Breakfast Lasagna (No Noodles) – Skip the lasagna noodles and replace them with thin layers of thinly sliced zucchini. Salt the zucchini slices and let them sit for 10 minutes to draw out moisture, then pat them dry before layering. The zucchini softens during baking and creates a low-carb “noodle” layer that holds the casserole together surprisingly well.

Christmas Morning Breakfast Lasagna – Use a mix of diced red and green bell peppers for a festive color palette. Add crumbled cooked bacon on top of the sausage layer, and use a blend of Gruyere and white cheddar. Garnish with fresh rosemary and red pepper flakes. This version looks holiday-worthy and tastes incredible.

Serving Suggestions

Classic breakfast spread: Serve thick slices of the lasagna alongside a bowl of fresh fruit salad and buttered toast. The fruit provides a light, refreshing contrast to the rich, cheesy layers, and the whole spread feeds a crowd with very little additional effort.

Brunch buffet anchor: This lasagna is substantial enough to be the centerpiece of any brunch table. Set it alongside lighter options like a green salad, fresh pastries, yogurt parfaits, and a fruit platter. The lasagna is the hearty option, and the lighter dishes balance it out.

Individual plating: Cut clean squares and plate each serving with a small side salad dressed in a light lemon vinaigrette. The acidity of the dressing cuts through the richness of the cheese and sausage beautifully.

Garnish ideas: Fresh chopped parsley or chives add a pop of green. A crack of extra black pepper and a light sprinkle of grated Parmesan on top of each slice before serving looks polished and adds one more layer of flavor.

For holiday mornings: Assemble the night before, refrigerate, and bake while presents are being opened or guests are arriving. The timing works perfectly – about 50 minutes of baking plus 10 minutes of resting gives you a full hour of hands-free time.

Beverage pairings: Strong brewed coffee or a dark roast latte holds up well against the savory, rich flavors. Mimosas or a Bellini add a celebratory touch for brunch settings. Fresh-squeezed orange juice or a warm chai latte are great non-alcoholic options. For more on why resting time matters in casseroles and layered bakes (the proteins in the eggs continue to set as the dish cools), Serious Eats has helpful information on how carryover cooking works in egg-based dishes.

breakfast lasagna

Breakfast Lasagna FAQ

Can I assemble this the night before and bake in the morning?

Absolutely, and I’d strongly recommend it. Assemble the entire lasagna through the layering step, cover the dish tightly with plastic wrap or foil, and refrigerate overnight. In the morning, remove the plastic, replace with foil, and bake as directed. You may need to add 5-10 extra minutes to the covered baking time since everything is starting cold from the fridge. The overnight rest actually gives the no-boil noodles a head start on absorbing the egg custard, which means they cook more evenly and the layers hold together better.

Can I make this gluten-free?

Yes. Simply swap the regular no-boil lasagna noodles for a gluten-free version (Barilla makes a good one). Everything else in the recipe is naturally gluten-free. Check the hashbrown brand to make sure there’s no added flour or wheat starch, but most frozen shredded hashbrowns are just potatoes. The baking time stays the same.

What can I use instead of breakfast sausage?

The options are wide open. Turkey sausage is the easiest direct swap and it’s lighter in fat. Crumbled cooked bacon or diced ham both work and give you a different flavor profile. For vegetarian, replace the sausage with 2-3 cups of sauteed vegetables – mushrooms, spinach, bell peppers, zucchini, or any combination. You can also use plant-based sausage crumbles and cook them according to the package directions.

How do I prevent the lasagna from being soggy?

Three things make the biggest difference. First, drain the sausage grease thoroughly after cooking. Second, make sure the hashbrowns are completely thawed and patted dry before they go in the skillet. Third, let the baked lasagna rest for the full 10 minutes before cutting – this lets the egg custard finish setting. If you skip the resting time, the custard is still liquid in the center and the slices will be runny.

Can I freeze individual portions?

Yes, and it’s one of the best meal prep strategies for this recipe. Let the baked lasagna cool completely, cut it into individual portions, and wrap each slice tightly in plastic wrap and then foil. Store in a labeled freezer bag for up to 3 months. Reheat from frozen in the oven at 350 degrees F for about 20 minutes (covered with foil) or microwave on medium power for 2-3 minutes. I keep frozen portions in our freezer at all times for quick weekday breakfasts.

Why do you use nutmeg in a breakfast dish?

Nutmeg has been used in savory egg dishes for centuries – it’s a classic ingredient in quiche, bechamel sauce, and cheese souffles. Just a half teaspoon in the egg custard adds warmth and complexity without tasting like a spice cake. It makes the cheese flavor taste richer and the egg custard taste more interesting. If you’re skeptical, start with just a pinch and work up from there. Most people can’t identify the nutmeg specifically but notice that the dish tastes “better” than a standard egg casserole.

Recipes You May Like

If you loved this breakfast lasagna, here are more hearty make-ahead breakfast bakes from my kitchen:

  • Amish Breakfast Casserole – Another crowd-feeding breakfast bake with eggs, sausage, and plenty of cheese. It has a similar make-ahead approach and hearty, comforting feel.
  • Ham and Cheese Croissant Breakfast Casserole – If you love the layered, make-ahead approach of breakfast lasagna, this croissant version has a lighter, flakier texture with ham and cheese between buttery layers.
  • Easy Bacon, Egg, and Hashbrown Casserole – Same hearty, crowd-feeding energy as the lasagna, but with bacon, eggs, and crispy hashbrowns in a simpler casserole format. Great when you want something filling without the layering step.

Conclusion

This breakfast lasagna is the recipe that changed how I think about feeding a crowd in the morning. Everything you’d want for a big, hearty breakfast – sausage, hashbrowns, eggs, and two kinds of melted cheese – layered between tender no-boil noodles and baked until golden and bubbly. It holds together when you slice it, it looks impressive on the plate, and every single layer is packed with savory, cheesy flavor.

I assemble this the night before almost every time and just bake it in the morning, which means the hardest thing I have to do before breakfast is preheat the oven and pour the coffee. For holiday mornings, overnight guests, brunch parties, or any time you want breakfast to feel like a real event, this is the recipe to reach for.

Give it a try this weekend. And when you pull that golden, bubbly pan out of the oven and watch everyone’s eyes light up when they realize it’s lasagna for breakfast, come back here and tell me about it. Leave a comment, let me know which variation you tried, and don’t forget to save this recipe on Pinterest at Cooking with Callie so it’s always there when you need it.

Happy cooking,

Callie

Print

Breakfast Lasagna: A Hearty and Delicious Morning Casserole

breakfast lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Breakfast Lasagna is a delicious layered breakfast casserole packed with savory sausage, crispy hashbrowns, fluffy eggs, and melted Swiss and Gruyere cheese between tender lasagna noodles. This hearty dish is perfect for brunch, holiday mornings, or meal prep. Assemble it the night before and bake it fresh for a comforting and satisfying start to your day.

  • Author: Callie
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 15 minutes
  • Yield: 12 servings 1x
  • Category: Breakfast, Brunch
  • Method: Baking
  • Cuisine: American
  • Diet: Halal

Ingredients

Scale
  • 1 pound breakfast sausage
  • 1 medium yellow onion, diced
  • 1 green bell pepper, diced
  • 2 cups shredded hashbrowns, thawed
  • 8 large eggs
  • 2 cups whole milk
  • 1 teaspoon salt
  • ½ teaspoon black pepper, freshly cracked
  • ½ teaspoon ground nutmeg
  • 9 no-boil lasagna noodles
  • 8 ounces Swiss cheese, shredded
  • 8 ounces Gruyere cheese, shredded
  • Fresh parsley, chopped (optional for garnish)

Instructions

  • Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with nonstick spray.
  • Heat a large skillet over medium-high heat. Add the breakfast sausage and cook for about 8 minutes, breaking it apart until browned.
  • Stir in the diced onions and bell peppers, sautéing for 3 to 5 minutes until softened.
  • Add hashbrowns and cook for another 2 minutes, just until lightly golden. Remove from heat.
  • In a mixing bowl, whisk together the eggs, milk, salt, black pepper, and nutmeg until fully combined.
  • Spread ½ cup of the egg mixture on the bottom of the prepared baking dish. Layer 3 no-boil lasagna noodles over it.
  • Add ⅓ of the sausage and vegetable mixture, then sprinkle ¼ cup Swiss cheese and ¼ cup Gruyere cheese over the top. Pour another ½ cup of the egg mixture evenly over everything.
  • Repeat this layering process two more times, finishing with cheese on top.
  • Cover the baking dish with foil and bake for 30 minutes. Then, remove the foil and bake for another 15 to 20 minutes, until the cheese is melted and bubbly.
  • Let the lasagna rest for 10 minutes before slicing. Garnish with fresh parsley and serve warm.

Notes

  • Make-Ahead Option: Assemble the lasagna the night before, refrigerate, and bake fresh in the morning.
  • Customize It: Swap the sausage for bacon, ham, or a vegetarian alternative. Use your favorite cheeses like cheddar or mozzarella.
  • Gluten-Free Option: Use gluten-free lasagna noodles for a celiac-friendly version.
  • Storage: Leftovers keep well in the fridge for up to 4 days or in the freezer for 3 months.

Nutrition

  • Serving Size: 1 slice
  • Calories: 446 kcal
  • Sugar: 3g
  • Sodium: 671mg
  • Fat: 27g
  • Saturated Fat: 12g
  • Unsaturated Fat: 12g
  • Trans Fat: 0.1g
  • Carbohydrates: 26g
  • Fiber: 2g
  • Protein: 25g
  • Cholesterol: 180mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star