Cook lasagna like a pro with this classic lasagna recipe! What makes it better than the rest? Al dente lasagna noodles, flavorful ricotta cheese mixture, tomato sauce, and gooey layers of cheese. Absolutely bursting with flavor, this hearty lasagna is heaven in a casserole dish.
You’ll love this Classic Lasagna Recipe
Reader Denise says: “This is the best lasagna I have ever made! I made it yesterday and baked it today for Christmas, my family loved absolutely loved it! I followed the recipe exactly. This will be the only lasagna I make now on.”
This is my absolute favorite homemade lasagna recipe! Here’s why I think you’ll love it too:
- No soggy lasagna noodles! The perfect cook time keeps them al dente… even after baking in cups of meat sauce and layers of cheese.
- My ricotta cheese mixture packs a punch! I don’t suggest subbing cottage cheese, but some readers have commented they’ve has success doing so.
- Meaty tomato sauce is to-die-for delicious! Cups of meat sauce between each layer ensure it’s not dry.
- Gooey layers of cheese: ricotta cheese, mozzarella cheese, fontina cheese, and Parmesan cheese. Cheese lovers unite!
- My tips for assembling the lasagna help you make this up to 2 days before you need to cook lasagna! Or freeze the lasagna for 2 months.
Lasagna is THE perfect comforting recipe for bitter cold Winter nights or large festive gatherings. I make it every Christmas and it flies out of the baking dish! Especially when I serve it with a side of my famous easy baked meatballsand garlic knots (so much better than garlic bread IMO).
Make the Tomato Sauce
- This sauce is make-ahead friendly! Make it 2 days in advance and store in the fridge until you’re ready to assemble the lasagna! Or freeze for up to 2 months. If you freeze, thaw it in the fridge the night before needed.
- Extra hearty (and loaded with protein) thanks to ground beef, sausage, and pancetta. If you can’t find pancetta, use diced bacon.
- Bursting with flavor thanks to fresh herbs like chopped fresh parsley, basil, and oregano. Don’t sub dried herbs, but if you can’t find fresh oregano, you can omit it.
- To balance the meat, we’ll use 2 cans of crushed tomatoes and tomato paste. This ensures our tomato sauce has plenty of tomato flavor, too.
- Red wine and beef stock thin the sauce out while adding tons of flavor! You want the sauce to be saucy enough… because the noodles will absorb a lot of liquid while the lasagna bakes.
The Best Lasagna Noodles?
- I like dried wavy lasagna noodles for this recipe, like these or similar. Wavy noodles look pretty, give the dish height, and slice better than flat noodles.
- Do not use fresh pasta! This recipe has lots of liquid in the sauce, and fresh pasta will yield a mushy lasagna.
- I don’t suggest using no-bake noodles, but some readers have used them and enjoyed the results. In my recipe testing, I found them underwhelming and inconsistent. Specifically, they either got too mushy or stayed too hard.
This post may contain affiliate links!
How to Get Al Dente Lasagna Noodles
- You’re not looking to cook the noodles as much as you’re looking to soften them and remove some of the starch.
- Cook the noodles by bringing a large pot of salted water to a boil and then add the noodles.
- Set a timer, because you’ll only “cook” them for 4 minutes. The noodles should still be hard and hold their shape after cooking. We under cook them because they’ll continue to cook in the oven.
Prevent Your Noodles from Sticking
- Place a long piece of parchment paper across your countertop.
- Drizzle olive oil on top of the parchment and use a pastry brush to coat the entire piece of paper with oil.
- Place the drained noodles on the paper, side by side, not letting them touch.
Assembling the Lasagna: How to Layer Lasagna
- Start with a good scoop of meat sauce on the bottom of your 9×13 baking pan.
- Layer 5 noodles on top. Add the cheese and more sauce. Then repeat two more times.
- Basically pasta noodles, sauce, and cheese – then repeat! But don’t get worked up about the layers being perfect! They’ll taste delicious no matter what.
How to Make Lasagna: Cover with Foil and Bake
- Meat Sauce: You can do this the day you plan on cooking, or days in advance. The sauce will keep in the fridge for 2 days or in the freezer for 2 months.
- Ricotta Cheese Mixture: You can make this up to 2 hours in advance and store it in the fridge until needed.
- Cook Pasta: Bring a large pot of salted water to a boil and cook for 4 minutes. You want even harder than al dente pasta, so do not over cook the noodles!
- Assemble: A glass or ceramic baking pan works best. Layer the sauce, noodles, and cheeses as best you can. Don’t worry if you mess up a little here, it’ll still taste delicious even if the layers aren’t perfect.
- Bake: Cover assembled lasagna with aluminum foil and pop it your oven. Bake with the aluminum foil on top for 30 minutes, then remove it and continue baking. This lets the mozzarella cheese get gooey, melty, and slightly browned.
Cool in the Baking Dish for 15 Minutes
Want perfect slices of lasagna? I have three words of advice: let it rest! Tempting as it is to dig right in, if you cut in fresh from the oven, it’ll be super messy. Let it cool for 15 minutes, then it’ll firm up and cut into clean pieces!
Can I make Lasagna Ahead of Time?
Making lasagna ahead of time makes life so much easier. And it actually enhances the taste of the lasagna, too! Making this in advance allows the flavors to meld together and soak into the noodles.
Feel free to assemble, cover, and store in the fridge for up to 24 hours before baking. Want to make it even further in advance? Follow my instructions below!
Can I Freeze Lasagna?
Yes, homemade lasagna freezes beautifully and is a great option to plan ahead for a special holiday meal.
You can freeze it for up to 2 months. Then when you’re ready to cook lasagna, pull from the freezer, remove the plastic wrap, cover with foil and bake!
How to Freeze Lasagna
Wrap the entire baking dish with several layers of saran wrap. Then wrap it again with several layers of heavy duty foil. When prepared like this, it will keep, stored in the freezer, for up to two months.
Since it’s not ideal to loose a baking dish for a few months, you may want to use a disposable 9×13 foil pan in this case! You can also freeze baked lasagna using the same method as above. Just make sure the lasagna has completely cooled before wrapping and transferring it to the freezer.
How to Thaw Frozen Lasagna
- Remove from the Freezer: 24 hours before you plan on baking, remove the casserole dish from the freezer. Place the lasagna in the fridge and let it thaw.
- Time to Bake: Unwrap and discard plastic wrap. Cover the top of the pan with foil bake at 325 degrees for 45 minutes. After 45 minutes remove the aluminum foil and finish baking at 375 degrees for 30 minutes.
- Let it Cool: Place on a wire rack and let it cool. This allows the cheeses and sauce to firm up. And will help you to slice neat pieces.
What to Serve with Lasagna?
- Rosemary Focaccia
- Spinach Salad with Goat Cheese and Prosciutto
- One-Bowl Herbed Ricotta Cheesy Bread
- Roasted Tomato Caprese Salad
- Italian Sausage Meatballs
Or try my lightened up chicken parmesan lasagna! Not as indulgent as this classic lasagna recipe, but still super delicious.
More Baked Pasta Recipes:
The Best Homemade Lasagna Recipe
Ingredients
For the Meat Sauce:
- 2 tablespoons extra-virgin olive oil
- 5 ounces pancetta, diced into small bits
- 1 pound hot Italian sausage
- 1 pound ground beef
- 6 cloves garlic, crushed and chopped
- 1 cup onion, chopped
- 3 Tablespoons tomato paste
- 1 cup dry red wine (use something you’d enjoy drinking)
- 1/2 cup beef stock
- 2 (28 ounce) cans crushed tomatoes
- 2 teaspoons sugar
- 1/2 cup fresh basil, chopped
- 3 Tablespoons fresh parsley, chopped
- 2 Tablespoons fresh oregano, chopped
- Salt and pepper, to taste
For the Ricotta Layer:
- 16 ounces ricotta cheese
- 5 ounces fontina cheese, grated
- 1 large egg plus 1 egg yolk
- 1/4 teaspoon ground nutmeg
For the Lasagna:
- 15 lasagna noodles
- 8 ounces mozzarella cheese, shredded
- 1/2 cup parmesan cheese, finely grated
Instructions
For the Meat Sauce:
- Place a large saucepan or pot over medium high heat. Add oil and pancetta cook for 2 to 3 minutes, or until browned. Add in the sausage and beef and use a wooden spoon to break the meat up into pieces. Continue cooking until meat is browned and no pink remains, about 5 minutes.
- Add garlic and cook for 1 minute, or until fragrant. Add in the onion and continue cooking, stirring occasionally, for 6 to 8 minutes, or until onion has softened and is almost translucent. Stir in the tomato paste.
- Add in the wine and stir to combine. Cook for 5 minutes. Then stir in the stock and crushed tomatoes, stirring well to combine. Bring sauce to a boil, then reduce to medium low and continue cooking for at least 40 minutes.
- Stir in the sugar, basil, parsley, and oregano. Cook for another 5 minutes. Taste and add salt and pepper as needed.
- Remove from heat allow to slightly cool before using it in the lasagna.
For the Ricotta Layer:
- In a large bowl combine the ricotta, fontina, egg, egg yolk, and nutmeg, mixing until well combined. Set aside until needed.
For the Lasagna:
- Place a long sheet of parchment paper (about 16″) on you countertop. Lightly brush with olive oil.
- Bring a large pot of water to a rolling boil. Add a pinch of salt, then add in the lasagna noodles. Cook for 4 minutes, then use tongs to remove the noodles, placing them side by side on the prepared parchment paper.
- Shred mozzarella cheese and set aside until needed. Grate the parmesan cheese and set aside until needed.
Assembly:
- Preheat oven to 375 degrees (F). Lightly grease a 9×13-inch casserole dish.
- Pour 1 cup of meat sauce on the bottom of the casserole dish. Then layer 5 noodles on top of the sauce. Top with 3/4 cup of the ricotta filling, 1 and 1/2 cups of the sauce, and 1/4 cup of the parmesan cheese. Repeat 2 more times.
- On the top layer, add the remaining sauce and mozzarella cheese.
- Cover with aluminum foil and bake for 30 minutes. Remove foil and continue baking to 15 to 20 minutes, or until cheese is melted and bubbling.
- Remove from oven and let the lasagna rest for at least 15 minutes before slicing.
Bahareh says
What is your reasoning for it? Just curious
Jen says
I made this AMAZING lasagna this weekend and it was absolute perfection! I let the meat sauce simmer for about 3 hours, assembled everything, and then refrigerated for 24 hours before baking. Your tip for the noodles with the parchment paper and olive oil was spot on as was your advice to let it sit for 15 minutes after taking it out of the oven. Thank you for the time you spend creating these delicious and memorable recipes…it is much appreciated!
Diane says
I made this Lasagna recipe last night and it was a huge hit. I’ve made many different Lasagna recipes over the years, and this version hits all the right notes. Rich and satisfying but not over the top. This is my new go to recipe.
Kristine says
If I’m feeding a large group, can I bake two 9×13 pans at the same time? Will the baking time be affected with two in the oven?
Jennifer says
Can you use no boil lasagna noodles?
Bayleigh dinneny says
I used them and the lasagna turned out just fine! I did prep the night before which I’m sure helped soften them a bit, but they worked beautifully!
Irene says
Omg! I have been eating lasagna all my life… it never tasted like this recipe! Made it Christmas Day! Enjoyed by ALL! Leftovers… even better. I must let you know this is the ONLY way I’ll be preparing lasagna going forward! I’m following you on FB and Pinterest… love your recipes! You made me a follower!
Ashley says
I made this for Christmas dinner this year and it was absolutely incredible! My family is Italian and I usually make my dads recipe for sauce, but wanted to try something different. This was SO good and everyone loved it. This will be my new go-to recipe. I followed the instructions exactly as they were, with no adjustments made. The only thing I did that may have been different was allowing the sauce to cool for a while (longer than you stated) before layering the lasagna, that is only because I had so many other things to make. But, it made the layering that much easier. 10/10 super impressed 🙂
Ashley Manila says
This comment made me so happy to read! Truly honored this was a part of your Christmas celebration this year. Thank you so much for letting me know!
Ali says
I made this lasagna for Christmas dinner and it was a big hit. Looking forward to having the left over sauce in a baked casserole this week.
Ashley Manila says
I’m so happy this was a hit for you, Ali! Happy holidays!
Jasmin says
I prepped this last night for our Christmas Eve dinner tonight. Can’t wait to try it! Do I need to add any extra baking time since i made it ahead and it’s been in the refrigerator?
Thank you and happy holidays!
Nancy says
Reiterating a question from August 2021: Can no-boil lasagne noodles be used instead of the ones that need to be boiled first?
Ashley Manila says
I don’t suggest it!