
I know what you’re thinking. “Clara, have you finally lost it? Lasagna… for breakfast?” Just bear with me. This wasn’t some wild, late-night kitchen experiment (though I’ve had my share of those). It was born from a desperate need to use up a bunch of leftover Easter ham and a container of ricotta. I stared at the ingredients, the lasagna noodles in the pantry seemed to call out, and a legend was born in my kitchen. This is not a dainty dish. It’s a hearty, show-stopping, feed-the-whole-neighborhood masterpiece that blurs the line between breakfast and dinner in the most glorious way possible.
Quick Look
| Prep | Cook | Total | Feeds | Level |
|---|---|---|---|---|
| 40 mins | 50 mins | ~1.5 hrs | 8-10 | Intermediate |
Why You’ll Love This Recipe
- The “Wow” Factor: Bringing this to the table is an event. The layers, the cheesy top, the aroma—it’s pure brunch glory.
- Uses Up Leftovers Brilliantly: This is the promised land for leftover holiday ham, turkey, or even roasted vegetables.
- Surprisingly Make-Ahead Friendly: You can assemble the whole thing the day before and just bake it in the morning. Perfect for stress-free entertaining.
- The Ultimate Comfort Food Mashup: It has all the cozy, cheesy goodness of lasagna, but with the sunny, savory flavors of your favorite breakfast.
Grab These
- For the Layers:
- 9-12 no-boil lasagna noodles (I swear by Barilla)
- 1 lb Italian sausage, casings removed (or use bulk)
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 8 oz cremini mushrooms, sliced
- 2 cups chopped fresh spinach
- 2 cups diced cooked ham
- For the “Breakfast” Sauce:
- 4 tablespoons (1/2 stick) unsalted butter
- 1/4 cup all-purpose flour
- 3 cups whole milk, warmed slightly
- 1/2 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- Pinch of nutmeg
- Salt and white pepper (or black pepper) to taste
- For the Cheesy Layers:
- 1 (15 oz) container whole milk ricotta cheese
- 1 large egg
- 1/4 cup chopped fresh parsley
- 3 cups shredded mozzarella cheese, divided
- 1 cup shredded Gruyère or Fontina cheese (for that nutty, melty goodness)
Let’s Make It
Let’s start with the sausage. In a large skillet over medium-high heat, cook the Italian sausage, breaking it up, until it’s browned and cooked through. Use a slotted spoon to transfer it to a paper towel-lined plate. Pour off most of the grease, but leave a little behind. In the same skillet, add the olive oil and sauté the onion and mushrooms with a pinch of salt until the mushrooms have released their liquid and it has evaporated, and everything is golden brown. This will take about 8-10 minutes. Stir in the spinach until it wilts, then transfer this veggie mixture to a bowl.
Now, for the heart of the dish: the white sauce, or béchamel. Don’t be scared! In a medium saucepan, melt the butter over medium heat. Once it’s foaming, whisk in the flour. Cook this paste (the roux) for a full minute, whisking constantly, to get rid of the raw flour taste. Slowly, and I mean in a thin stream while whisking like your life depends on it, pour in the warm milk. Keep whisking until the sauce is smooth and begins to thicken. This should take about 5-7 minutes. Stir in the garlic powder, smoked paprika, nutmeg, salt, and pepper. Take it off the heat once it’s thick enough to coat the back of a spoon.
In a separate bowl, mix the ricotta, egg, parsley, and a good pinch of salt and pepper until it’s well combined. This is our creamy, cheesy layer that will hold everything together.
Okay, architect time. Preheat your oven to 375°F (190°C). Grab your 9×13 inch baking dish. Spread about 1/2 cup of the white sauce on the bottom. This prevents the noodles from sticking. Now, layer 3-4 no-boil noodles over the sauce. Top with half of the ricotta mixture, spreading it gently. Then, half of the sausage, half of the veggie mixture, and half of the diced ham. Drizzle about 3/4 cup of the white sauce over this, and sprinkle with 1 cup of the mozzarella.
Repeat the layers: noodles, the remaining ricotta, remaining sausage, veggies, and ham. More white sauce, and another cup of mozzarella. For the final layer, place the last 3-4 noodles on top. Cover them with the remaining white sauce. Now, for the grand finale, combine the remaining 1 cup of mozzarella with the shredded Gruyère and sprinkle it all over the top.
Cover the dish tightly with foil that you’ve sprayed with a little non-stick spray (so it doesn’t glue itself to the cheese). Bake for 25 minutes. Then, remove the foil and bake for another 20-25 minutes, until the top is gloriously golden and bubbly. This is non-negotiable. Let it rest for 15-20 minutes before you cut into it. I know it’s hard, but this allows the layers to set, so you get a perfect, clean slice instead of a cheesy landslide.
Nutritional Facts (Per Serving – 1/10th of recipe)
| Nutrient | Amount |
|---|---|
| Calories | ~ 580 kcal |
| Protein | 35g |
| Carbohydrates | 32g |
| Fat | 34g |
| Fiber | 2g |
| Sugar | 8g |
| Note: Values are estimates |
Variations & Add-Ins
- “Everything Bagel” Lasagna: Replace the ham with lox or smoked salmon. Use dill in the ricotta instead of parsley. It’s mind-blowingly good.
- Sunrise Sausage & Peppers: Skip the mushrooms and spinach and add a layer of sautéed bell peppers and onions with the sausage. A classic combo.
- Carbonara-Style: Omit the sausage and mushrooms. Use just ham or pancetta, and add a cup of frozen peas to the ham layer. It’s a nod to the classic pasta.
Serving Ideas
- I serve this in generous squares with a simple arugula salad dressed with lemon vinaigrette on the side. The peppery greens cut through the richness perfectly.
- A side of roasted cherry tomatoes or asparagus would also be fabulous.
- Honestly, it’s so complete, it needs nothing but a fork and a hungry crowd.
Storage & Reheating
Store leftovers covered in the fridge for up to 4 days. Reheat individual portions in the microwave. For a larger portion, reheat, covered with foil, in a 350°F oven for 20-25 minutes, or until hot all the way through. You can also freeze the baked and cooled lasagna for up to 3 months. Thaw in the fridge overnight before reheating.
My Two Cents (Pro-Tip)
The key to a great slice is the rest time. I know it’s tempting to dive right in, but letting the lasagna sit for a solid 15-20 minutes after it comes out of the oven is what allows the layers to firm up. It’s the difference between a beautiful, layered square and a delicious-but-sloppy mess. Trust me on this.
You Asked, I’m Answering (FAQ)
- “Can I use regular noodles that I boil first?” You can, but you must boil them until they are very al dente, as they will continue to cook in the oven. I find no-boil noodles so much easier and more reliable for this application.
- “It feels like a lot of steps. Is it worth it?” I feel you. It’s definitely more involved than scrambling eggs. But think of it as a project—a delicious, rewarding project that results in the most memorable breakfast or brunch you’ll ever serve. It’s a special occasion dish, through and through.
- “My sauce got lumpy! What do I do?” Don’t panic! Just strain it through a fine-mesh sieve into your baking dish, pressing it through with a spatula. No one will ever know. The key for next time is to add the milk slowly, in a thin stream, while whisking constantly.