Make-Ahead Breakfast Lasagna with Layers of Eggs and Cheese

5 min prep 5 min cook 4 servings
Make-Ahead Breakfast Lasagna with Layers of Eggs and Cheese
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this?

This make-ahead breakfast lasagna has become my secret weapon for every baby shower, Christmas morning, and house-guest weekend. Picture delicate sheets of no-boil lasagna noodles cradling fluffy scrambled eggs, three kinds of cheese, a smoky bacon-spinach layer, and a whisper of nutmeg-scented béchamel. You assemble everything the evening before, let the flavors mingle overnight, and simply slide it into the oven while the coffee brews. Thirty-five minutes later you’re slicing tidy squares that hold their shape like a dream, revealing those gorgeous stratified layers that make everyone reach for their phones before forks.

Because the lasagna rests overnight, the noodles absorb the seasoned egg mixture and transform into silky, custard-soft sheets. The cheeses meld into a molten blanket that keeps everything moist, while the top develops a lacy, golden crust that crackles under the fork. Leftovers (if you have any) reheat like a dream all week, making Monday mornings feel almost civilized.

Why This Recipe Works

  • Overnight magic: Assembling the night before allows the noodles to hydrate gently in the egg mixture, eliminating any pre-boiling and guaranteeing fork-tender pasta.
  • Triple-cheese strategy: Creamy ricotta for moisture, melty mozzarella for stretch, and sharp aged cheddar for depth create the ultimate cheese pull.
  • Protein balance: Eggs provide structure, bacon lends smoky crunch, and a whisper of baby spinach sneaks in greens without tasting “healthy.”
  • Make-ahead hero: Bake once, feed a crowd, and still have slices to wrap and freeze for lightning-fast breakfasts later.
  • Customizable layers: Swap bacon for sausage, add roasted peppers, or go meatless—this framework welcomes every craving.
  • Holiday stress eraser: Everything happens the night before; morning-of tasks are limited to preheating the oven and pouring mimosas.

Ingredients You'll Need

Ingredients

Great lasagna starts with great building blocks. Below are the brands and buying tricks I swear by after years of Sunday morning experiments.

No-boil lasagna noodles: Look for the ridged, slightly wavy style; they grip the cheese and egg better than flat sheets. Barilla and DeLallo both work, but if you only have the traditional kind on hand, simply soak them in hot salted water for 10 minutes and pat dry.

Eggs: Splurge on pasture-raised if you can—those golden yolks tint the entire dish a sunnier hue. You’ll need eight large eggs for a 9×13-inch pan; that’s the sweet spot between custardy and sturdy.

Ricotta: Whole-milk ricotta is non-negotiable. Skim versions bake up grainy and watery. If your grocery only carries tubs with stabilizers, whip the ricotta in a food processor for 30 seconds to smooth it out.

Mozzarella: Buy a moist ball packed in whey, then shred it yourself. Pre-shredded bags are tossed with cellulose, which prevents melting into that Instagram-worthy cheese waterfall.

Aged cheddar: A 12- to 18-month white cheddar gives a tangy backbone. Yellow works, but white melts more cleanly and won’t tint the eggs an odd orange.

Bacon: Thick-cut applewood-smoked is my go-to. Cook it until just crisp; it continues to cook while the lasagna bakes. Turkey bacon or vegetarian bacon both work—just add a teaspoon of smoked paprika to compensate for lost flavor.

Baby spinach: The pre-washed bags save time. If you’re using farmers-market spinach with gritty stems, submerge in a large bowl of cold water, swish, lift the leaves out, and repeat until the water is clear.

Whole milk & butter: Béchamel needs fat to prevent curdling. Save the oat milk for your latte—this is lasagna, not spa food.

Nutmeg: A micro-plane pass of fresh nutmeg elevates the white sauce from ordinary to “why does this taste so good?” If you only have pre-ground, use half the amount.

Salt & pepper: Season every layer. Eggs love salt; cheese loves pepper. Taste as you go and remember that cold food needs slightly more seasoning than hot.

How to Make Make-Ahead Breakfast Lasagna with Layers of Eggs and Cheese

1
Prep your baking dish and aromatics

Butter a 9×13-inch glass or ceramic baking dish; the buttered surface keeps the first noodle layer from welding to the pan. Finely dice one small yellow onion and mince two cloves of garlic. Set out a clean kitchen towel or cheesecloth for wringing moisture from the spinach later.

2
Cook the bacon and spinach

In a large skillet over medium heat, cook 8 oz chopped bacon until the fat renders and the meat is lightly crisp, about 7 minutes. Transfer to a paper-towel-lined plate. Pour off all but 1 tablespoon of bacon fat, add the diced onion, and cook until translucent, 3–4 minutes. Add 5 oz baby spinach, season with a pinch each of salt and pepper, and cook until just wilted, another 2 minutes. Transfer the mixture to the kitchen towel and wring out excess moisture; this prevents a watery lasagna.

3
Scramble the eggs softly

Crack 8 large eggs into a large bowl, add ½ cup whole milk, 1 tsp kosher salt, ½ tsp freshly ground black pepper, and a pinch of nutmeg. Whisk just until the yolks and whites combine; over-whisking incorporates excess air that can cause the custard to soufflé. Melt 1 tablespoon butter in a non-stick skillet over medium-low heat. Pour in the eggs and cook, stirring with a silicone spatula, until curds form but are still glossy and slightly underdone. They’ll finish cooking in the oven.

4
Whip the ricotta filling

In the same bowl (save dishes!), combine 15 oz whole-milk ricotta, 1 cup shredded aged cheddar, ½ cup freshly grated Parmesan, 1 lightly beaten egg, 1 tbsp minced fresh chives, and ¼ tsp freshly ground black pepper. Stir until homogenous, then taste for seasoning; add salt only if needed—the Parmesan brings plenty of salinity.

5
Build the first layer

Spread ¼ cup of béchamel (see next step) across the bottom of the buttered dish. Lay down 3–4 no-boil noodles, breaking pieces to fill gaps. Gently spread half of the ricotta mixture over the noodles, followed by half of the scrambled eggs, half of the spinach-bacon mixture, and ⅓ of the shredded mozzarella. Press lightly with an offset spatula to level; compressing prevents air pockets that can collapse during slicing.

6
Whisk together quick stovetop béchamel

In a small saucepan melt 2 tbsp butter over medium heat. Whisk in 2 tbsp all-purpose flour and cook 1 minute to eliminate raw taste. Slowly pour in 1¼ cups cold whole milk, whisking constantly, until the sauce thickens enough to coat the back of a spoon, 3–4 minutes. Season with ½ tsp kosher salt, a pinch of white pepper, and a few gratings of fresh nutmeg. Remove from heat and let cool 5 minutes; hot sauce will melt the cheese layers prematurely.

7
Repeat layers and crown with cheese

Add another noodle layer, the remaining ricotta, the remaining eggs, the remaining spinach-bacon, and another third of the mozzarella. Top with a final noodle layer, brush with the last of the béchamel, and sprinkle the remaining mozzarella plus ¼ cup Parmesan. Cover tightly with greased plastic wrap (so it doesn’t stick to the cheese) then with foil. Refrigerate at least 8 hours or up to 24 hours.

8
Bake and rest

The next morning, remove the lasagna from the fridge 30 minutes before baking to take the chill off. Preheat oven to 375 °F (190 °C). Replace the foil (discard plastic) and bake 25 minutes. Uncover and bake an additional 10–12 minutes until the top is blistered and golden. Broil 1–2 minutes for extra browning if desired. Let rest 10 minutes; resting sets the custard and makes slicing neat squares possible.

Expert Tips

Grate your own cheese

Pre-shredded cheeses are dusted with anti-caking agents that inhibit smooth melting. A box grater plus five minutes equals restaurant-quality cheese pulls.

Undercook the eggs slightly

They’ll finish cooking while the lasagna bakes, preventing rubbery curds and keeping the texture silky.

Use a clear glass dish

Glass lets you peek at the bottom to be sure the noodles are fully cooked and the cheese is bubbling up the sides.

Rest, then slice with a serrated knife

A bread knife glides through the layers without compressing them, giving you Instagram-ready squares.

Save the bacon fat

Strain and refrigerate it. A teaspoon whisked into tomorrow’s vinaigrette adds smoky depth to lunch salads.

Double the batch

Bake two pans and freeze one (unbaked) for up to two months. Thaw overnight, then bake as directed—future you will be grateful.

Variations to Try

  • Southwestern: Swap bacon for chorizo, add a layer of roasted poblano strips, and replace cheddar with pepper-Jack. Serve with salsa verde.
  • Caprese breakfast: Use fresh mozzarella, layers of ripe tomato slices, and ribbons of basil. Finish with a balsamic drizzle.
  • Mushroom & thyme: Omit bacon; sauté 12 oz mixed mushrooms in butter with fresh thyme. Add a whisper of truffle oil to the béchamel.
  • Light & green: Use skim milk béchamel, part-skim ricotta, turkey bacon, and double the spinach. Add zucchini ribbons for extra veg.
  • Everything-bagel spice: Mix 1 tablespoon everything-bagel seasoning into the ricotta and sprinkle extra on top before baking.

Storage Tips

Refrigerator: Cool leftover squares completely, wrap individually in plastic, and store in an airtight container up to 4 days. Reheat single slices in the microwave 60–90 seconds or in a 350 °F oven for 10 minutes.

Freezer (baked): Wrap each square in plastic, then foil, and freeze up to 2 months. Thaw overnight in the fridge and reheat as above.

Freezer (unbaked): Assemble, cover tightly with plastic and foil, and freeze up to 2 months. Thaw 24 hours in the refrigerator, then bake as directed, adding 10 extra minutes if still chilly in the center.

Frequently Asked Questions

Absolutely. Soak traditional noodles in hot salted water for 10 minutes, then drain and pat dry. They’ll behave just like no-boil once the lasagna rests overnight.

Excess moisture usually comes from wet spinach or undercooked béchamel. Be sure to wring the spinach thoroughly and simmer the sauce until it coats a spoon. Resting the baked lasagna 10 minutes also helps the custard set.

Yes, but the result will be richer. If you go this route, add an extra egg to help stabilize the extra fat.

Cover with foil and warm at 325 °F for 20–25 minutes until the center registers 165 °F on an instant-read thermometer. Remove the foil for the last 5 minutes to re-crisp the top.

Omit the bacon and add 1 tsp smoked paprika plus 1 tbsp olive oil to the spinach for depth. You can also fold in ½ cup sautéed mushrooms for an umami boost.

Up to 24 hours. Beyond that the noodles can become overly soft. If you need a longer lead time, freeze the unbaked pan instead.
Make-Ahead Breakfast Lasagna with Layers of Eggs and Cheese
pasta
Pin Recipe

Make-Ahead Breakfast Lasagna with Layers of Eggs and Cheese

(4.9 from 127 reviews)
Prep
30 min
Cook
35 min
Servings
12

Ingredients

Instructions

  1. Prep & cook bacon-spinach mix: Butter a 9×13-inch baking dish. Cook bacon until crisp; transfer to plate. Sauté onion in 1 tbsp bacon fat until translucent. Add spinach, season, cook until wilted. Wring out moisture in a towel.
  2. Soft-scramble eggs: Whisk eggs, milk, salt, pepper, nutmeg. Melt 1 tbsp butter in non-stick skillet over medium-low; cook eggs until just set but still glossy.
  3. Make ricotta filling: Stir together ricotta, cheddar, ¼ cup Parmesan, egg, chives, and pepper.
  4. Build layers: Spread ¼ cup béchamel on dish base. Layer noodles, half ricotta, half eggs, half spinach-bacon, ⅓ mozzarella. Repeat once, ending with noodles and final cheeses.
  5. Make béchamel: Melt 2 tbsp butter, whisk in flour 1 minute. Gradually whisk in cold milk; simmer until thick. Season.
  6. Chill overnight: Cover with greased plastic and foil. Refrigerate 8–24 hours.
  7. Bake: Preheat oven to 375 °F. Remove plastic, cover with foil, bake 25 minutes. Uncover and bake 10–12 minutes more until bubbly and golden. Rest 10 minutes before slicing.

Recipe Notes

For neat squares, let the lasagna rest the full 10 minutes and use a serrated knife. Reheat leftovers covered with foil to keep the cheese from drying out.

Nutrition (per serving)

322
Calories
21g
Protein
15g
Carbs
19g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.