The idea for the ultimate overnight breakfast lasagna came to me during the holidays when I wanted to serve something warm hearty and comforting the next morning without being stuck in the kitchen. I had seen versions of breakfast casseroles before but none of them had the cozy stacked layers I love in traditional lasagna so I took a chance layered breakfast favorites like sausage eggs and cheese with pasta sheets and let it sit overnight. The next morning it baked up perfectly and became a new family tradition from that day on.

What makes this recipe so special is that everything gets even better as it rests overnight and all the flavors blend beautifully by morning. Plus I love how it gives me a relaxing start to the day while still serving a wow-worthy dish that looks impressive and tastes incredible. Whether it’s for brunch guests or a lazy weekend breakfast this recipe is my go-to when I want something both comforting and exciting to serve.
Ingredients
Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Breakfast sausage – Adds rich savory flavor to every bite and creates a meaty base layer.
- Lasagna noodles – The signature layers that hold everything together and soak up all the flavor.
- Eggs – Whisked and cooked until creamy then layered for extra richness.
- Ricotta cheese – Makes the filling creamy and adds a slight tang that balances the dish.
- Shredded cheddar cheese – Melts beautifully for that gooey stretchy bite in every forkful.
- Mozzarella cheese – Brings extra melty goodness and balances the sharp cheddar.
- Milk – Mixed with eggs to keep everything soft and fluffy.
- Green onions – Add a pop of color and mild sharpness that cuts through the richness.
- Salt – Enhances the flavor of the sausage and cheese.
- Black pepper – Adds just a hint of heat and balance.
- Tools You’ll Need
- Large Skillet – I use this to brown the sausage and scramble the eggs.
- Large Pot – To cook the lasagna noodles until al dente.
- Mixing Bowl – For whisking the eggs and milk mixture.
- 9×13 Baking Dish – This is the perfect size for building the lasagna layers.
- Spatula or Spoon – Helps me layer the ingredients evenly without breaking the noodles.
- Foil Wrap – Keeps the lasagna covered while it rests overnight.
- Oven – Bakes everything until bubbly and golden on top.

Instructions
Step 1:
I begin by cooking the lasagna noodles until just al dente then I drain them and set them aside while I prepare the fillings.
Step 2:
In a large skillet I brown the breakfast sausage until fully cooked and crumbled then I remove it and in the same skillet I scramble the eggs with a splash of milk until soft and slightly undercooked since they’ll finish in the oven.
Step 3:
In a bowl I mix ricotta cheese with salt pepper and a handful of chopped green onions to add creaminess and freshness to the dish.
Step 4:
I start layering in a greased 9×13 baking dish beginning with a layer of noodles then I spread some ricotta mixture followed by scrambled eggs sausage shredded cheddar and mozzarella then I repeat the layers finishing with a generous sprinkle of cheese on top.
Step 5:
Once everything is layered I cover the dish tightly with foil and place it in the fridge overnight so the flavors meld and the noodles absorb some of the moisture.
Step 6:
The next morning I take it out of the fridge and let it sit at room temperature for about 20 minutes while I preheat the oven to 375°F then I bake it covered for 30 minutes then uncover and bake another 15 to 20 minutes until bubbly and golden.
Step 7:
Once it’s out of the oven I let it rest for 10 minutes so it sets and slices beautifully then I garnish with fresh green onions and serve.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
I like to make this lasagna extra rich by adding a little cream cheese to the ricotta mix or swapping the cheddar for a smoked gouda. If you don’t want to use noodles you can use thin layers of hash browns or even tortillas for a breakfast enchilada twist. Leftovers store and reheat beautifully and I sometimes cut and freeze individual portions for quick breakfasts later on. And don’t forget to lightly grease your baking dish it makes cleanup so much easier!
Ways to Serve
This lasagna is a meal in itself but I love pairing it with fresh fruit salad or a crisp green salad to balance the richness. It also goes great with a side of hot sauce or salsa for a spicy kick. For a full brunch spread I’ll serve it with muffins or pastries and let guests help themselves.
Frequently Asked Questions
Can I make The Ultimate Overnight Breakfast Lasagna without sausage?
Absolutely! You can use turkey sausage vegetarian crumbles or sautéed veggies instead.
Do I have to let the lasagna sit overnight?
It’s best if you do but if you’re short on time you can assemble and bake it right away though the texture might be a little looser.
Can I freeze The Ultimate Overnight Breakfast Lasagna?
Yes! You can freeze it baked or unbaked just wrap it well and add about 10–15 extra minutes to the baking time if frozen.
What’s the best cheese combination for breakfast lasagna?
I like a mix of cheddar mozzarella and a little ricotta but feel free to use what you have like provolone pepper jack or cream cheese.
See You in the Kitchen
I hope you try this ultimate overnight breakfast lasagna and make it your own! It’s one of my favorite ways to treat friends and family to a special breakfast without the stress and I’d love to hear how it turns out for you. Don’t forget to pin this one for your next holiday or weekend gathering!
Happy Cooking!
Print
The Ultimate Overnight Breakfast Lasagna
- Total Time: 1 hour 10 minutes plus overnight chill
- Yield: 8 servings
- Diet: N/A
Description
Looking for the best breakfast lasagna recipe? This one is easy, quick, and perfect for holiday mornings or weekend brunch! With creamy eggs, savory sausage, and melty cheese layered between noodles, it’s one of the best and most comforting breakfast ideas. Simple to make and easy to prepare ahead of time!
Ingredients
- 9 lasagna noodles
- 1 lb breakfast sausage
- 8 large eggs
- 1/4 cup milk
- 1 cup ricotta cheese
- 2 cups shredded cheddar cheese
- 1 1/2 cups shredded mozzarella cheese
- 1/4 cup chopped green onions
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Cook lasagna noodles until al dente, drain and set aside.
- Brown the sausage in a skillet and remove from pan.
- Scramble eggs with milk in the same skillet until just set.
- In a bowl, mix ricotta with salt, pepper, and green onions.
- In a greased 9×13 dish, layer noodles, ricotta, eggs, sausage, cheddar, and mozzarella; repeat layers.
- Cover tightly with foil and refrigerate overnight.
- In the morning, bring to room temperature for 20 minutes, then bake at 375°F covered for 30 minutes.
- Uncover and bake an additional 15–20 minutes until bubbly and golden. Let rest before serving.
Notes
- Swap noodles for hash browns or tortillas for variation.
- Add cream cheese to the ricotta mix for extra richness.
- Freeze leftovers for quick future breakfasts.
- Lightly grease the baking dish to prevent sticking.
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 410
- Sugar: 2g
- Sodium: 580mg
- Fat: 25g
- Saturated Fat: 11g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 210mg