You have 0 items in your cart

Lasagna Recipe

4.79 from 64 votes

This post may contain affiliate sales links. Please read my disclosure policy.

This is hands down The Best Lasagna Recipe Ever! Easy, cheesy, meaty and so so delicious! It’s the quintessential recipe for feeding a large family or bringing to a potluck. Layer up the hearty meat sauce, different cheeses, and lasagna pasta and then bake until hot and bubbly. So delicious with some Homemade Garlic Bread or Cheesy Breadsticks.

Top down view of baked lasagna in a glass baking dish

The Best Lasagna Recipe Ever | My Favorite Comfort Food

So happy to be sharing this epic Lasagna Recipe with you today! This recipe is easy, cheesy, can be made in advance or baked right away and comes out perfectly every time! My family will lick their plates clean when this is on the dinner menu. This recipe is not dry, not soupy, cuts perfectly, holds together, and tastes amazing!

Like I mentioned above, this is the quintessential lasagna recipe that you need in your recipe box. Make this once and never need another lasagna recipe again. It’s meaty, cheesy, decadent and the perfect Italian dinner.

Below are lots of tips and tricks for creating the best lasagna ever which are reflected in the recipe card at the bottom of this post. Follow these guidelines and you too will have success with this recipe.

ricotta cheese and seasoning in a glass bowl

How to Make The Best Lasagna Recipe Ever

Lasagna is essentially a layered Italian casserole made up of three parts: meat sauce, cheese mixture, and pasta sheets. Here is the process of how to make and assemble your lasagna. For full recipe details and ingredient measurements, see the printable recipe card down below.

Make the Lasagna Meat Sauce

Give yourself a good couple hours (or more!) to make the meat sauce because this is a big part of why Lasagna is so good! In a large heavy-bottomed pot, heat olive oil over medium heat. Add in onion and saute. Add in garlic and ground beef. Break meat apart as it browns. Pour in diced tomatoes, tomato sauce, water, bay leaves, dried basil, sugar, Italian Seasoning and salt. Bring to boil, then reduce heat to a gentle simmer. Cook sauce 1-2 hours or until very thick. You may have to add more water as you go to ensure it doesn’t scorch which is totally normal.

Make the Cheese Filling

Classic Lasagna Recipes call for ricotta cheese, mozzarella and parmesan. While meat sauce cooks, stir cheeses together in a bowl with basil, parsley and salt & pepper. Set aside.

Do you Have to Put Eggs in the Cheese Filling for Lasagna?

No, you do not have to put eggs into the lasagna! Eggs certainly help with binding the cheese together and overall stability, but I found it wasn’t necessary and I didn’t notice a huge difference. As long as you let your lasagna sit for 10-15 minutes after baking, it should hold its shape perfectly as you slice it.

Can I Use Fresh Mozzarella?

I don’t recommend using fresh mozzarella because all different brands have different moisture levels and it can negatively effect the finished product. If you DO want to use fresh mozzarella, be sure to slice it thin and press out all the extra moisture in paper towels.

Cook the Lasagna Pasta Sheets

Regardless of the brand of lasagna you’re using, be sure to check out the packaging and cook it for two-thirds of the recommended time. Since you will be baking the entire lasagna in the oven after you layer it, your pasta will continue cooking, so give it a place to go! Overcooked pasta does not make a good lasagna.

lasagna noodles in baking pan

The Correct Layers for Lasagna

Start with a bit of meat sauce in the bottom of a large casserole dish or a plain 9×13 and line the bottom with pasta. Top with the cheese mixture and meat sauce. Add another layer of pasta, cheese, and sauce and then top with more pasta, more sauce and a sprinkling of cheese. So, basically, here are your layers:

  • Meat Sauce (just a little so the noodles don’t stick to the bottom)
  • Noodles
  • Cheese Filling
  • Meat Sauce
  • Noodles
  • Cheese Filling
  • Meat Sauce
  • Noodles
  • Meat Sauce
  • Mozzarella Cheese

Bake Lasagna

Cover your layered lasagna with foil that has been lightly sprayed with nonstick cooking spray and bake, being sure to pull the foil off the last few minutes of cooking to brown the top.

What Temperature Should You Bake A Lasagna?

375 degrees F. Some recipes might call for 350, some might go as high as 425, but I think 375 is perfect.

What is the Cooking Time for Lasagna?

1 hour/60 minutes total: 45 minutes covered with foil and 15 minutes uncovered.

Easy Substitutions

While I love this Lasagna Recipe as written, you may have other preferences! Here are some simple substitutions that you may want to try.

Ground Beef vs Ground Sausage

You can absolutely substitute Sweet or Hot Italian Sausage in place of the ground beef if that is your preference.

Cottage Cheese vs Ricotta

Classic Italian Lasagnas are typically made with a blend of Ricotta, Parmesan and Mozzarella cheeses.

If you don’t like using ricotta cheese because of the taste or texture, you can definitely substitute cottage cheese in its place 1:1. Everything else in the recipe will stay the same.

Regular Lasagna Pasta vs Oven Ready (no boil) Pasta

I don’t recommend the oven ready pasta for this particular lasagna recipe. While they may seem like a simple sub, they are partially cooked and dehydrated for packaging. Oven ready pasta is thinner than regular lasagna pasta and I find those give you a more starchy lasagna that doesn’t taste very good (in my opinion). Also, they soak up a lot of moisture because they are essentially cooking and softening in the oven as the lasagna cooks. It’s easy to get a dry lasagna because of this.

cheese layer in lasagna

What to Serve with Lasagna

Make your meal a full Italian feast with some of my most loved and favorite salad and side dish recipes!

Have Leftovers? Here’s How to Store Them.

Half the fun of eating lasagna is being able to eat it AGAIN the next day. Store any extra lasagna in the fridge covered for up to 5 days. Whether that is in the same casserole dish or cut into individual slices in plastic containers, just ensure they are sealed airtight.

Individual slices can be reheated easily in the microwave. If you have more than a few slices in your casserole dish, cover with foil and bake at 350 degrees until heated completely through again.

Can I Freeze Lasagna?

Absolutely. Whether you are freezing it before or after baking, the instructions mostly stay the same!


Wrap casserole dish with assembled lasagna well with plastic wrap AND foil. Can stay frozen for up to two months. I like using a disposable 9×13 foil pan for freezing purposes.

Baking a Frozen Lasagna: unwrap lasagna completely. Cover with fresh foil and bake at 300 degrees for one hour and finish baking at 375 degrees for the last 30 minutes. Remove foil for the last few minutes of cooking to brown the cheese.


Wrap casserole dish with assembled lasagna well with plastic wrap AND foil. Can stay frozen for up to two months.

Reheating Baked Lasagna: unwrap lasagna completely. Cover with fresh foil and bake at 350 degrees until thoroughly warm.

spreading meat sauce layer over pasta

Pro Tips for the Best Lasagna Recipe Ever

The best lasagna you’ve ever eaten is only steps away. Here are my golden rules for creating the best-finished product.

  • Cook your meat sauce for a long time. This not only concentrates the flavors, but it reduces the amount of liquid. If you want to cut perfect slices and not have a soupy mess on your hands, cooking your sauce for an hour or two until its very thick is a big step in the right direction. Bonus points for making the sauce 12-24 hours in advance. Red sauces of any kind always taste better the next day…in my opinion. Reheat the sauce before layering it up in the lasagna for quicker baking time.
  • Boil your pasta for two-thirds of the time, according to package directions. Most lasagna pasta will cook for 9-11 minutes. I pulled mine out at around 7 minutes. I don’t want to cook the noodles all the way through because once they hit the oven for baking, they can get mushier than al dente. So, draining them early means they will soak up any extra liquid in the sauce and after the hour in the oven, your pasta will be perfectly cooked, not mushy and help hold those beautiful layers together.
  • Don’t use fresh mozzarella. While I big puffy heart eyes love fresh mozzarella, I feel the added moisture isn’t worth the taste. Instead, reach for a block of sturdier mozzarella cheese and grate it yourself. If you think this is sacrilegious and would prefer the fresh mozzarella, be sure to cut it into thin slices and press it in between paper towels to get out as much moisture as possible. And please please please don’t use the pre-grated mozzarella cheese.
  • Let your Lasagna rest 15-20 minutes. Again, when trying to achieve those perfect slices, you have to let everything settle and rest before digging in. It will stay plenty hot, but the rest time really gives your lasagna those last few minutes to soak up that moisture and let the cheese firm up a touch.
baked Lasagna in Pan

More Lasagna Recipes to Try!

With all these helpful tips and the video below, you should be able to make the best lasagna ever! But if you still have questions, feel free to leave a comment below 🙂

PrintPrint Pin ItPin It
4.79 from 64 votes

The Best Lasagna Recipe Ever

This is hands down the Best Lasagna Recipe ever! Easy, cheesy, meaty and so so delicious! Layer up the hearty meat sauce, different cheeses and lasagna pasta and then bake until hot and bubbly.
servings 15 servings
Prep Time 20 mins
Cook Time 3 hrs
Total Time 3 hrs 40 mins


For the meat sauce:

For the cheese layer:

  • 1/2 pound mozzarella cheese grated
  • 1/2 cup grated parmesan cheese
  • 2 cups whole milk ricotta cheese
  • 1/2 teaspoon dried basil
  • 1/2 teaspoon dried parsley
  • salt & pepper to taste

Remaining ingredients:

  • 1 pound lasagna noodles
  • 1/4 pound mozzarella cheese grated, for topping


Make the Meat Sauce

  • In a large heavy-bottomed pot, heat olive oil over medium heat. Add in onion and saute 2-3 minutes. Add in garlic and ground beef. Break meat apart as it browns. Once meat has browned completely, pour in diced tomatoes, tomato sauce, water, bay leaves, dried basil, sugar, Italian Seasoning and salt. Bring to boil, then reduce heat to simmer. Cook sauce 1-2 hours or until very thick. You may have to add a little extra water as it reduces down to prevent scorching. This is normal.

Make the Cheese Filling

  • While meat sauce cooks, make the cheese layer: stir cheeses together in a bowl with basil, parsley and salt & pepper. Set aside.
  • Cook lasagna noodles 2/3 of the time marked on the package. About 7 minutes or so. Drain and place noodles in a large bowl of cold water.

Layering the Lasagna

  • Spread 1/2 cup prepared sauce in the bottom of a lightly greased 9×13 baking dish. Layer in 5-6 noodles across the bottom to completely cover. Spread half of the cheese mixture overtop of the noodles and then one third of the sauce. Top with another layer of noodles, the second half of the cheese mixture and another third of the sauce. Final layer is the last of the noodles and the last of the meat sauce. Sprinkle with 1/4 lb. grated mozzarella cheese. So real quick, here is the order of the layers:
    Meat Sauce (just a little so the noodles don't stick to the bottom)
    Cheese Filling
    Meat Sauce
    Cheese Filling
    Meat Sauce
    Meat Sauce
    Mozzarella Cheese
  • To bake: preheat oven to 375 degrees. Cover lasagna with greased foil. Bake 45 minutes with foil on. Remove foil and bake another 15 minutes or until cheese has browned and everything it hot all the way through. Remove from oven, cover lightly with foil and rest 20-30 minutes before cutting and serving. Sprinkle with dried parsley flakes, cut into squares and serve.



Calories: 359kcal | Carbohydrates: 25g | Protein: 19g | Fat: 19g | Saturated Fat: 9g | Cholesterol: 59mg | Sodium: 554mg | Potassium: 218mg | Fiber: 1g | Sugar: 2g | Vitamin A: 330IU | Vitamin C: 0.7mg | Calcium: 239mg | Iron: 1.4mg
Course: Dinner
Cuisine: Italian
Keyword: best lasagna, classic lasagna, italian dinner, italian lasagna, lasagna, lasagna recipe, pasta

Share a Comment

Your email address will not be published.

Recipe Rating

136 Responses
  1. Jaclyn Janssen

    5 stars
    The BEST lasagna ever! So worth the time and effort put into it! I’ve made this two days in a row; yesterday for my husband and his employees, and now today so we can have it for dinner!
    Thank you!

  2. Kellie Wallace

    5 stars
    1st time making your recipe and all 3 of us were silent at the dinner table gobbling it down. All of the tips were awesome & it’s doubtful I’ll ever look for another lasagna recipe, other than yours, in the future. Thanks so much for sharing. It is delicious!

  3. Brenda

    5 stars
    Yummy! I use a mixture of ground pork and ground beef. We find it’s more flavourful. Also, for this recipe and all lasagne recipes, I use uncooked lasagne noodle but, I don’t boil them first. I just add more sauce. Saves time and, it always turns out!

  4. Maureen

    5 stars
    I am known for my lasagna and requested to make for any event. My recipe is very similar to yours. However, I never cook my lasagna at all before. I use regular lasagna noodles and we like our lasagna saucy, so I put sauce on the bottom, but I put about 1 1/2-2 cups. I layer as you do and end with noodles and sauce. Cover tightly with aluminum foil. Bake 350 degrees for 45 minutes, test with a fork. If pasta is tender all the way through I cover with last of cheese and bake without foil for 15 minutes. The noodles cook beautifully and with the taste of the sauce infused into them. The lasagna cuts and serves beautifully and you can skip the step of boiling lasagna at all ahead. Give it a try. I read it somewhere years ago, and do it everytime. It’s never let me down.

    1. eBeth

      I usually make a chicken & spinach lasagna with a white sauce, never precook the regular noodles and they always come out perfect. I have the sauce for this simmering right now, and I am contemplating on precooking the noodles or not. You may have helped me with my decision on this!

  5. Jordan

    5 stars
    I’ve had/used this recipe for a while – LOVE. But I came back to read through it because I THINK I remember you used to have a tip about using a baking soda substitute for sugar. It’s what I’ve always done but I couldn’t remember the amount and now I can’t find the tip. Did I imagine it? 😂 Thanks in advance, amazing recipe!

  6. Lavonne

    5 stars
    I just made the lasagna tonight & my family and myself loved it!! Way better than jar sauce! It made me think of my mothers! Thanks so much for the recipe.

  7. Sharon H.

    4 stars
    Just finished layers and it will go into the oven shortly but I’m certain this is going to be delicious. Next time I’m doubling the sauce, I didn’t have enough, fortunately I have jars of homemade spaghetti sauce in the freezer and it’s gonna be great! I will follow up after dinner.

  8. Claudia

    5 stars
    I made it today but with turkey and it was really delicious! my husband and son loved it. thanks for the recipe. I hope to do it again very soon.

  9. Jenele

    5 stars
    I thought I had an old recipe somewhere in my 30 year old now recipe book, however the only similar is a vegetable lasagna, pretty tasty itself, however! I am now adding this recipe into my recipe book and for sure plan on making it for another 30 years!! : ) It is exactly what I was looking for, and thank you Lauren for sharing this DELICIOUS, home made as it can get, ground beef ‘Best Lasagna’ recipe. The quick video is a good guide to watch if you are not too comfortable in the kitchen, the taste is so impressive!!

  10. LuckySusanna

    5 stars
    OK I was very skeptical about this recipe, only because I love my own favorite and fairly simple go-to lasagna recipe using really great quality marinara from a jar, but had to try this one based on all of the great reviews and, I concur, it’s truly a great recipe and I will make it again and again.
    It’s a darn lotta work but is worth it. Thanks so much for sharing this wonderful recipe Lauren, we really, really enjoyed it.
    I plan to make the sauce ahead of time the next time I make this so as to make assembly much quicker and will make a little extra sauce for my boyfriend to put on top of his lasagna. He likes it very saucy
    For the record, I did use 3/4# of ground beef and 1/2# sweet italian sausage for a really yummy flavor and also used some dried pizza chilies for a little spice and was quite generous with the spices.
    This one is a keeper!!

  11. Liz Henderson

    This recipe is the perfect classic lasagna I remember. I do like a half & half combo of hamburger and sausage meats to spice the sauce a bit more. Adding a cup dry red wine can intensify the flavor even more. Can’t wait to roll my sleeves up and prepare for a family birthday party dinner.

  12. Melissa

    So this Irish gal needs some help, please. 😉 This recipe looks delicious! My (very) Italian husband who is an amazing cook requested lasagna for his birthday. He said he wanted extra deep dish lasagna. If I doubled this and used a deep dish lasagna pan, do you think that would fit the bill? Thanks!

    1. Lauren

      I think if you just do 1 1/2 times the recipe, that would work well! How big/deep is your lasagna pan? I suppose you could double the recipe and just fill the pan up until you run out of room. Either way, sounds delicious!

    1. Lauren

      You won’t get as much sauce and you’ll have to cook it down to be quite thick, but it should work. You can always substitute Italian sausage for the ground beef in this lasagna recipe, too!

    2. Brenda

      You can add a layer of black beans instead of meat or, add the beans (or lentils) to the sauce. This gives you more fibre and the beans are fat free! My family likes it.

  13. Diane

    5 stars
    Made this for dinner tonight and it was delicious! I added sausage and ground beef to my sauce and put in the crock pot for several hours. This recipe is definitely a keeper! Thank you for sharing!

    1. Diane

      I used jar sauce – Ragu – my favorite – and added italian seasonings along with the sausage and ground beef. I did not use this recipe for the sauce.

  14. Leni

    I see that you didn’t mention to remove bay leaves before adding sauce to pasta.
    I added Parmesan rind to sauce, just for a bit of flavor.

  15. Thad Hunter

    4 stars
    Found the sauce to be way too thin even after cooking down for 2 hours. I would omit or reduce the water. I like the cheese mixture but needs to spread easier maybe thin with some milk or better yet add some of the sauce in and mix. I like the flavor but added oregano and doubled the spices tripling the garlic. I used fresh parsley and bails in the cheese. I only half-cooked the noodles.

  16. Marilyn Brennan

    5 stars
    I have to write about this recipe. Some people were coming from back east whom I had never met before, coming with their daughter whom I did know. This is what I made for their dinner. I know I can have Lauren help me through what might be an awkward time, with her recipes. The woman loved it so much she took a generous helping for seconds, and to top it off, she skipped dessert and opted for 3rds of this lasagna. It truly is The Best Ever Lasagna!! Lauren, at the top of this recipe page you need to title it that, not just Lasagna.

  17. Milania

    Hi Lauren,
    Thanks for another interesting post and this lasagne recipe looks great!
    I wanted to share that I have never cooked regular lasagne noodles before assembling a lasagne. A family member is a chef and he passed on this tip. He said just use more sauce than you normally would when assembling the lasagne so the noodles cook in the sauce while in the oven. Works every time! It’s never dry or over-saucey. Plus, I agree, I’m not a fan of the oven ready, partially cooked lasagne noodles either.

  18. Emily

    5 stars
    This is truly the best lasagna. My family LOVES this lasagna recipe. The one change I make with this is that I use ground elk instead of ground beef, and I usually use 2 pounds of meat instead of one. My parents are hunters so we have lots of elk recipes, and the elk makes this recipe super tasty and not greasy at all (aside from the cheese but cheese is good for the soul). Thank you so much for sharing this recipe! My family and their tummies thank you as well 🙂

  19. Theo

    4 stars
    I literally am making this as I type this. only used 2 layers of noodles as I was looking at the layering section and not the actual recipe. (a little confusing there Laura) but nonetheless I’m sure it will turn out fine. fingers crossed, more later!!

  20. Donna Smietana

    5 stars
    I made this just as the recipe says, & it was delicious, served it tonight @ our Card Night & everyone really enjoyed it… thanks for sharing!!!!

  21. Kirk Johnson

    5 stars
    I’ve made this about 12 times in the past year. The sauce alone is wonderful. I often substitute beef with a meet substitute. Sometimes I add a layer of spinach. Thanks for the great recipe.

  22. Dawn

    5 stars
    I made this lasagna today, Nov 14, 2020 exactly as directed and it is absolutely delicious! Well done Lauren! Not soupy, perfectly done noodles, perfectly spiced. Definitely a repeat!

  23. Rayna

    5 stars
    I had a hard time finding the right recipe and I am so glad I clicked on this one. I fudged the ingredients a bit because I had to work with the amount I had and what I had. First lasagna I have ever made and let me tell you it was so darn good. I used venison because it’s leaner meat. I used one cup of ricotta cheese, fresh basil in cheese mixture, one teaspoon of salt and half prego (garlic and herb) half pizza sauce. It smelt so good in the oven once I got it out and let it sit for 20-30 minutes I had (not even kidding) 3 pieces. This is going to be the carb dish I will continue to make. I am looking forward to having more tomorrow. Thank you for sharing your recipe!

  24. Nancy Self

    Which way is best if planning to freeze this lasagna – bake then freeze and then baking frozen for about an hour to thaw and heat through, or freeze assembled but not baked then adding an hour to baking time?

  25. Deb S.

    5 stars
    This lasagna was amazing!! My hubby even suggested we make it every Sunday, he loved it that much! Thank you for yet another fabulous recipe!

  26. Steven Owsiany

    4 stars
    Hello Lauren,
    This is a very nice and easy recipe, thank you so much for sharing. My grandma and entirely family introduces a small batch of raw spicy Italian sausage in the sauce since it’s going to be cooked for an extended time. The spices from the sausage adds a ton of foreshore to the sauce and there is absolutely no work involved. It can be broken down afterwards to incorporate into the lasagna or served in the side. I hope you get the opportunity to try it and let me know what you think.

  27. Joyce Montgomery

    5 stars
    I can’t remember making a Lasagna ever! But I Love Lasagna and my favorite Italian restaurant is Charlie Trios in South Pasadena, Ca. They make the best restaurant Lasagna that I have had. Saw this recipe and gave it a go. OMG!!! This is The Best lasagna Recipe Ever, it turned out so good. Very favorful, Yes, I did cook the sauce for two hours and Amazing!!!. And it was easy to make, just prep, everything goes easy. This will be a Family favorite. Again LOVE IT! ;-D

  28. Yasmine

    5 stars
    I’ve tried this recipe several times and it’s by far the best lasagna I’ve ever had but the one thing in shocked that no one has mentioned is the amount of salt. The first time I made it it was pretty good but I couldn’t get over how salty it tasted which is VERY surprising For me because I usually have to add salt to all new recipes after their made. Ever since then I’ve been using half the amount of salt (one teaspoon instead of two.) I recommend if you make this recipe for this first time only use one teaspoon because it’s easier to add salt than risk a 4 hour dish being a little too salty. 10/10 though.

  29. Tara C.

    5 stars
    Hands down the BEST lasagne I’ve ever had or made! I’ve tried several times over the years to make it but was never happy with how it turned out, it was either to sloppy or too dry, never what I’d hoped it would be, until now. Your instruction were perfect, easy to follow & the most important instruction was to have it sit for 20-30 minutes after out of the oven. That gave it time to set up & her firm so it was easy to cut & serve, perfection! Thank you for tracing me how to finally make the perfect lasagne!

  30. Breana

    I am making the sauce ahead of time for tomorrow’s dinner. Should I leave it on the stove, covered on a simmer over night?

  31. HIllary

    5 stars
    My gosh! Ok, so I’ve followed you for years because you are Canadian 😘 every recipe we have loved, but I’ve never left a review. While visiting family in Canada this Christmas, a lasagna was served at a gathering & I wanted to go back several times! I knew I had bookmarked your recipe a long time ago & it’s been on my mind for over a month; tonight I gave it a try and …Bam, this is it!! This is my new lasagna recipe – the sauce & the tips make this the best ever! So inexpensive, yet I feel like I served a million dollar meal! Your details make me a better cook, so thank you!

  32. Barbie

    5 stars
    I’ve been making lasagna for decades and this is hands down one great recipe! I did make a few changes mainly d/t preference and what was available in my cupboard. I did not cook my noodles. Once the lasagna is assembled I let it sit for several hours prior to baking. This softens the noodles and “cooks” them. You don’t need those special no cook noodles to do this. Also instead of diced tomatoes I used 2 (28 oz) cans of Italian tomatoe sauce. I added 2 cups of water to the sauce. As a side note: not cooking your noodles 1st you need a little extra liquid in the sauce. I used closer to 1 1/2 lbs of quality ground beef. Finally in my cheese mixture I used the entire carton of whole milk ricotta cheese which is 3 cups (didn’t want to waste the rest). Otherwise everything else was prepared the same. Everyone went crazy over this. Most had a 2nd serving. It is important as Lauren states to let the lasagna sit for 20 min. prior to digging in. This step is huge so don’t skip it otherwise your lasagna will not hold it’s shape and be a sloppy mess. Thank you Lauren for such a great recipe. I’m so glad I gave it a try. It will now be my base recipe. Might try adding sausage next time…….

  33. Roseanna Martinez

    5 stars
    I made this for Christmas dinner and it was a HUGE hit. My husband had 3rds and he is super picky on lasagna. I sent some home with my brother and he shared with his friend, who said it was the BEST lasagna he had EVER had! will make again. It was easy to make, I used the oven ready noodles and it still turned out great.