
Some recipes are made for busy weeknights, and others are made for Sundays when you have absolutely nowhere to be. This Epic Lasagna is very much the latter. I’ve said it before, and I’ll say it again: this is death-row-meal-request-level lasagna. Like, if I had to choose one final meal, there is a VERY good chance this would be it. And while I know that sounds dramatic, anyone who’s had this lasagna knows I take it extremely seriously.
Is it a labor of love? Absolutely. But that’s kind of the point. There’s something so satisfying about spending a Sunday afternoon in the kitchen, letting a big pot of bolognese simmer on the stove, making a creamy Parmesan béchamel from scratch, and layering everything together into an epic layered lasagna. The béchamel melts beautifully into the bolognese and pasta, creating these rich, creamy layers without making the lasagna feel overly heavy or cheesy in the wrong way. Add plenty of mozzarella and Parmesan, and you’ve got everything you need.
This is the kind of meal I make when I’m feeding a crowd, hosting Sunday dinner, or simply want to spend a few hours making something really, REALLY good. And the best part? You can make most of it ahead of time, so it doesn’t have to be quite as labor-intensive as it sounds.
So clear your Sunday afternoon, put on a good playlist, pour yourself a glass of red wine, and get ready to make some seriously epic lasagna.
Why You’ll Love This Recipe
- It’s an occasion-worthy lasagna. Between the homemade bolognese, creamy béchamel, and layers of cheese, this is the kind of dish people remember.
- No ricotta needed. The Parmesan béchamel gives you all the creaminess you could possibly want without a separate ricotta layer.
- The bolognese does the heavy lifting. Ground beef, Italian sausage, red wine, San Marzano tomatoes, and a Parmesan rind create an incredibly flavorful sauce.
- Perfect for feeding a crowd. A 9×13-inch pan serves approximately 8–12 people, depending on portion sizes and what you’re serving alongside it.
- Great for making ahead. You can prepare the bolognese in advance, assemble the lasagna ahead of time, or freeze portions for another day.
- The leftovers are SO good. This is one of those dishes that might actually taste even better the next day. If you haven’t tried searing a slice of lasagna (layers exposed) in a hot skillet, you’ve gotta try it!
Ingredients
For the Bolognese
- Ground beef: Creates the hearty, meaty base of the sauce.
- Italian sausage: Adds seasoning, richness, and extra depth of flavor. Sweet or hot both work.
- Mirepoix: A combination of onion, carrot, and celery that creates the aromatic foundation for the sauce.
- Garlic: Because no good bolognese is complete without it.
- Tomato paste: Adds concentrated tomato flavor and richness when cooked until deeply red.
- Dry red wine: Deglazes the pot and adds another layer of flavor to the sauce.
- San Marzano tomatoes: My preference for a rich, flavorful tomato sauce, although other good-quality canned tomatoes work too.
- Bay leaves and dried or fresh herbs: Add flavor as the sauce simmers.
- Parmesan rind: Optional, but HIGHLY recommended. It adds a savory richness to the sauce as it cooks.
For the Parmesan Béchamel
- Butter and flour: Cooked together to create a roux, which thickens the sauce.
- Whole milk: Creates the creamy base of the béchamel.
- Parmesan: Adds nuttiness, saltiness, and even more flavor.
- Nutmeg: Optional, but a tiny pinch is a classic addition to béchamel.
For Assembling
- Lasagna sheets: Fresh are my preference, but dried sheets work too. Just follow the package directions for preparation.
- Mozzarella: For those gooey, melty cheese layers.
- Parmesan: Adds flavor throughout the lasagna and helps create that golden, cheesy top.
Tips & Tricks
- Give your bolognese time to simmer. This is not the recipe where I recommend cutting corners on the sauce. You can technically get away with a 45-minute simmer, but if you have the time, 2–3 hours makes a big difference. The meat becomes tender, the tomatoes mellow out, and all those flavors have time to develop.
- Make the bolognese the day before. This is probably my number one recommendation if you’re hosting or don’t want to spend the entire day cooking. Make your bolognese a day in advance, refrigerate it, and then all you need to worry about is the béchamel and assembly. OR, you can even make the lasagna fully up until baking and keep it assembled in the fridge.
- Fresh lasagna sheets are worth seeking out. I love using fresh pasta sheets because they’re tender, cook beautifully, and make assembly easier. You can often find them in the refrigerated pasta section of grocery stores. Some fresh sheets can be layered directly into the lasagna, while others require a quick blanch, so check the package instructions.
- Have your milk warm or at room temperature before adding to the bechamel. This will help it thicken faster as it simmers.
- Add the milk gradually when making béchamel. Whisking the milk into your roux a little at a time helps prevent lumps. Once everything is incorporated, continue whisking until the sauce is smooth and thickened.
- Season every component. Your bolognese and béchamel should both taste delicious on their own before you start layering. Since you’re combining pasta, sauce, and cheese, you want each element to bring flavor to the finished dish.
- LET IT REST. I know it’s tempting to immediately cut into your masterpiece, but give the lasagna at least 15–20 minutes to rest after baking. This allows the layers to set and makes slicing significantly easier. Otherwise, you’re going to have delicious lasagna soup on your plate.
Serving Suggestions
This lasagna is already the star of the show, so I like keeping the sides simple. A crisp Caesar salad or arugula salad adds something fresh to balance out all that richness, and some crusty garlic bread is always a good idea.
For a proper Sunday dinner, serve it family-style in the middle of the table with a big salad and a bottle of red wine. That’s really all you need.
More Comfort Food Recipes
If you love a cozy, hearty dinner, try these Rockin Meals favorites next:
Print
Epic Lasagna with Bechamel
- Total Time: 3 hours
- Yield: 8-12
Description
The ultimate homemade lasagna with layers of rich, slow-simmered beef and Italian sausage bolognese, creamy Parmesan béchamel, tender pasta sheets, and plenty of melty mozzarella. It’s a labor of love, but SO worth it.
Ingredients
For the Bolognese Sauce
- 1 lb ground beef
- 1 lb Italian sausage, casings removed if needed
- 1 tbsp olive oil
- 1 medium yellow onion, finely diced
- 2 carrots, peeled and finely diced
- 2 celery stalks, finely diced
- 3 cloves garlic, minced
- 3 tbsp tomato paste
- 1 cup dry red wine
- 1 (28-ounce) can whole peeled San Marzano tomatoes or crushed tomatoes
- 2 bay leaves
- 1 tsp dried oregano
- 1 tsp dried parsley
- 1 tsp dried thyme
- 1 Parmesan rind, optional but highly recommended
- Salt and freshly cracked black pepper, to taste
For the Parmesan Béchamel
- 5 tbsp salted butter
- 5 tbsp all-purpose flour
- 3 cups whole milk, warmed
- ½ cup freshly grated Parmesan
- Salt and freshly cracked black pepper, to taste
- Pinch of nutmeg, optional
For Assembling the Lasagna
- 12 oz fresh or dried lasagna sheets, prepared according to package directions
- 3 cups shredded mozzarella, divided
- 1½ cups freshly grated Parmesan, divided
- Fresh basil, for serving (optional)
Instructions
Make the Bolognese
- Heat a large Dutch oven or heavy-bottomed pot over medium-high heat. Once hot, add the olive oil, ground beef, and Italian sausage. Give the meat a good sear on one side, about 4-5 minutes, before flipping.
- Cook until browned, breaking the meat into crumbles with a wooden spoon. If there is a large amount of excess grease, carefully drain some off, leaving a tbsp or 2 behind for flavor.
- Add the onion, carrot, and celery and season with a pinch of salt and black pepper. Cook for 4–5 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the garlic and tomato paste. Cook for 4-5 minutes, stirring frequently, until the tomato paste darkens to a deeper brick-red color.
- Pour in the red wine and use your wooden spoon to scrape up any browned bits from the bottom of the pot. Let the wine simmer for 4–5 minutes, or until the liquid has reduced by at least half.
- Meanwhile, break up the whole tomatoes using your hands, kitchen shears, or the back of a spoon. You want them broken down but still with a little texture.
- Add the tomatoes and their juices to the pot along with the bay leaves, oregano, parsley, basil, and Parmesan rind, if using. Stir everything together.
- Bring the sauce to a gentle bubble, then reduce the heat to low. Cover and simmer for at least 45 minutes, stirring occasionally. For even deeper flavor, let the sauce simmer for 1–2 hours.
- Taste and adjust the salt and pepper. Remove the bay leaves and Parmesan rind before assembling.
Make the Parmesan Béchamel
-
In a medium saucepan, melt the butter over medium-low heat.
-
Add the flour and whisk continuously for 1–2 minutes to form a smooth roux. You want to cook out the raw flour taste without allowing the mixture to brown significantly.
-
Slowly pour in the warmed milk, adding a little at a time while whisking constantly to prevent lumps.
-
Once all the milk has been incorporated, continue cooking over medium-low heat for approximately 5–8 minutes, whisking frequently, until the sauce has thickened enough to lightly coat the back of a spoon. It should still be smooth and pourable.
-
Remove from the heat and whisk in the Parmesan until melted and smooth. Season with salt, black pepper, and a pinch of nutmeg, if using.
-
Set aside until ready to assemble. If the béchamel thickens too much as it sits, gently reheat with a splash of milk and whisk until spreadable.
Assemble the Lasagna
- Preheat the oven to 400°F. Lightly grease a 9×13-inch baking dish.
- Prepare the lasagna sheets according to the package directions. If using traditional dried noodles, boil until just al dente, drain, and lay them flat so they don’t stick together. Some fresh and dried pasta sheets can be used directly without boiling, so be sure to follow each package directions.
- Spread a thin layer of bolognese (about ½ cup) across the bottom of the baking dish. Arrange a single layer of lasagna sheets over the sauce, overlapping slightly as needed to fit the dish. Spread more bolognese over the noodles, then top with 2 ladles of bechamel, then sprinkle mozzarella and parmesan over top.
-
Repeat this 3-4 more times until all noodles have been used up, distributing the ingredients evenly as you go.
-
For the final layer, spread the remaining bolognese over the noodles, followed by the remaining béchamel. Top with the remaining mozzarella and parmesan, concentrating most of the cheese on top for that perfectly golden, bubbly finish.
-
Place the lasagna on a sheet pan to catch any drippings. Bake the lasagna uncovered at 400°F for 40-45 minutes, until the lasagna is hot and bubbling around the edges. Tent with foil if the cheese is getting too browned.
-
For an extra golden top, broil for 1–2 minutes at the end, watching carefully.
-
Remove from the oven and allow the lasagna to rest for at least 15–20 minutes before slicing. This helps the layers set and prevents the lasagna from falling apart. Garnish with fresh basil if desired, and enjoy!
Notes
Béchamel consistency: Your béchamel should be creamy and pourable, not thick like a paste. It will continue to thicken as it cools and during baking.
- Prep Time: 30
- Cook Time: 2 hours, 30 minutes
- Category: Dinner
- Method: Oven
- Cuisine: Italian
Storage
Store leftover lasagna in an airtight container in the refrigerator for 3–4 days.
To reheat individual portions, microwave until heated through, or place in an oven-safe dish, cover with foil, and warm at 350°F until hot throughout. Add a little extra sauce if needed to keep it from drying out.
Lasagna also freezes beautifully. Let it cool completely, portion into individual servings, and wrap tightly before freezing for up to 3 months for best quality.
You can also freeze an assembled, unbaked lasagna. Wrap it tightly to protect it from freezer burn, thaw overnight in the refrigerator, and bake until the center reaches 165°F.
FAQs
Can I make lasagna ahead of time?
Absolutely, and I highly recommend it! You can prepare the bolognese 1–2 days in advance or assemble the entire lasagna the day before, cover it tightly, and refrigerate until you’re ready to bake. If baking straight from the refrigerator, you may need to add a little extra time.
Why do you use béchamel instead of ricotta?
While my original recipe used both, I’ve found that I prefer the texture of lasagna made with béchamel. It creates a smooth, creamy layer that blends beautifully with the bolognese and pasta without making the dish feel overly heavy.
Can I use dried lasagna noodles?
Yes! Fresh pasta is my preference, but dried lasagna sheets work well too. Follow the package directions, since traditional dried noodles generally need boiling while oven-ready noodles are designed to go directly into the dish.
Do I have to simmer the bolognese for hours?
No, but I recommend it if you have the time. A 45-minute simmer will still produce a delicious sauce, but a longer simmer develops a deeper, richer flavor.
Can I freeze lasagna?
Yes! You can freeze individual cooked portions or an entire assembled lasagna. Just make sure everything is wrapped tightly and properly cooled before freezing.
Why is my lasagna falling apart when I cut it?
It probably needs more resting time. Letting the lasagna sit for 15–20 minutes after baking helps the layers firm up so you can get those beautiful slices instead of a pile of delicious chaos.


