Who says lasagna is just for dinner? This hearty breakfast lasagna brings your morning cravings to life with layers of creamy sauce, melty cheese, savory sausage, and fluffy eggs. Whether you’re feeding a weekend crowd or prepping for a holiday brunch, this make-ahead breakfast bake is guaranteed to impress. Plus, it’s just as delicious served for dinner. Let’s be honest—comfort food knows no time limits!
Ingredients for Breakfast Lasagna
-
9 uncooked lasagna noodles
-
1 lb (450 grams) bulk Italian sausage (sweet or spicy), cooked and crumbled
-
12 large eggs, beaten
-
1/2 cup (120 milliliters) milk
-
1 1/2 cups (170 grams) shredded mozzarella cheese, divided
-
1 1/2 cups (170 grams) shredded sharp cheddar cheese, divided
-
1/3 cup (30 grams) shredded Parmesan cheese
-
1 tablespoon (15 milliliters) vegetable oil
-
1 medium onion, chopped
-
1/3 cup (40 grams) all-purpose flour
-
3 1/2 cups (830 milliliters) milk
-
1 teaspoon salt
-
1/2 teaspoon ground black pepper
-
1 teaspoon hot sauce (optional, to taste)
-
1/4 teaspoon ground nutmeg
Yield
12 servings
Prep Time
45 minutes
Cook Time
1 hour 25 minutes
Method
Bake
How to Make Breakfast Lasagna
-
Preheat your oven to 350°F (175°C). Lightly spray a 13 x 9 inch (33 x 23 centimeters) baking dish with non-stick spray.
-
In a mixing bowl, whisk together the 12 eggs and 1/2 cup (120 milliliters) of milk.
-
Heat a large sauté pan over low heat and cook the egg mixture, gently scrambling until just set. Remove from heat.
-
In a separate skillet over medium-high heat, cook the Italian sausage until browned and fully cooked.
-
Drain the sausage on paper towels to remove excess grease.
-
Using the same skillet, heat the vegetable oil over medium heat and sauté the chopped onions until soft and translucent.
-
Add the flour to the skillet and stir constantly for 2 minutes to form a roux.
-
In a separate bowl, whisk together the 3 1/2 cups (830 milliliters) of milk, salt, black pepper, nutmeg, and hot sauce (if using).
-
Slowly add the milk mixture to the skillet with the onions and flour. Cook over medium heat, whisking constantly.
-
Bring the sauce to a simmer and cook for 2 minutes until thickened. Remove from heat.
-
In a separate bowl, combine 1 cup (115 grams) of mozzarella, 1 cup (115 grams) of cheddar, and all of the Parmesan cheese. Reserve the remaining mozzarella and cheddar for the topping.
-
Spread 1/2 cup (120 milliliters) of the milk sauce evenly on the bottom of the prepared baking dish.
-
Lay 3 lasagna noodles across the bottom. Pour 1 cup (240 milliliters) of the milk sauce evenly over the noodles.
-
Add one-third each of the sausage, scrambled eggs, and cheese mixture over the noodles.
-
Repeat the layers two more times: noodles, sauce, sausage, eggs, and cheese. Finish with the remaining sauce and the reserved mozzarella and cheddar cheese on top.
-
Cover the dish with foil and bake for 1 hour.
-
Remove foil and sprinkle the top with the remaining cheeses. Bake uncovered for an additional 15–20 minutes until golden and bubbling.
-
Let the lasagna rest for at least 15 minutes before slicing and serving.
-
Optional make-ahead tip: Assemble the lasagna completely, cover with foil, and refrigerate overnight. Before baking, let it sit at room temperature for 30 minutes, then bake as directed.
A Breakfast Bake Worth Waking Up For
This cheesy, savory breakfast lasagna isn’t just a morning meal—it’s an experience. From its creamy homemade sauce to the layers of melty cheese and seasoned sausage, it’s guaranteed to satisfy a hungry crowd. Perfect for weekend gatherings, holiday brunches, or breakfast-for-dinner cravings, this dish can even be made the night before to save time. Make it once, and it might just become a permanent part of your family tradition.