This post may contain affiliate links. See my disclosure policy.

This is the ultimate lasagna recipe! Layers of noodles, hearty Bolognese sauce, creamy Bechamel, ricotta and a mixture of cheeses all baked until gooey and delicious. This is crowd-pleasing comfort food at its finest!

Lasagna in a white dish on a white background

This homemade lasagna recipe is incredibly delicious, comforting and quite simply AH-MAZING! Not only is it one of my husband’s absolute favorite dishes but my family also loves it so much that they request it for Christmas dinner each year.

Lasagna With Bechamel And Ricotta

Are you team Bechamel sauce or ricotta in lasagna? I could never decide between them so my recipe incorporates both. I love how the smooth, creaminess of the Bechamel sauce mixes in with the Bolognese sauce when layered together. But I also love the taste and texture that a ricotta mixture provides. So why not have both? This is the ultimate lasagna after all!😉

It definitely takes some work to make this but it is SO worth it! To speed up the process, I tend to make the Bolognese Sauce separately so that it is ready to go. And since lasagna freezes so well, I usually double up to have one for the freezer since it is not much extra work to make multiples (so you might as well!).

What You Will Need

You will need the following ingredients…

Ingredients needed to make lasagna
  • Bolognese Sauce: The sauce is super important since it is a key component and adds so much flavour. This Bolognese Sauce recipe is my ultimate comfort food so using it in this lasagna just makes it extra special. Make the sauce ahead of time to speed up your lasagna prep time! I usually make a double or triple batch so that I can enjoy one batch for dinner and keep the rest for future lasagna making. I just pop it in the freezer if I am not planning on making lasagna in the next few days. Just reheat before use so it is easier to spread.
  • Bechamel Sauce: A creamy, smooth white sauce made from flour, butter, whole milk, pinch of nutmeg, salt and pepper.
  • Ricotta Mixture: Delicious mixture of ricotta, egg, parmesan cheese, fresh basil, salt and pepper.
  • Lasagna Noodles: I prefer the texture of the traditional noodles that need to be cooked. You will need 16 noodles so just cook off the whole box so you have a couple extras in case some are broken.
  • Cheese: I like to use a variety of cheese. My mixture is mostly mozzarella with some parmesan, provolone and fontina added in for flavour.
  • Chopped Parsley or Basil: This is optional but adds a nice pop of colour as garnish after the lasagna comes out of the oven.

You will also need a:

  • Lasagna Pan or Dish: A deep 9 x 13 inch lasagna pan like this one will provide you with enough room for the layers.

How To Make Lasagna

Let’s walk through how to make this amazing lasagna including visuals showing how to layer it.

Prep all the components

Start off by prepping all the components that you will need for the lasagna.

  • Make or Reheat Bolognese Sauce: To significantly cut down on prep time (and to save your sanity), I recommend making the Bolognese Sauce ahead of time. Simply reheat before assembling your lasagna so that it spreads more easily.
  • Prepare Bechamel Sauce: Melt the butter in a small pot over medium heat and whisk in the flour for 1 minute to create a roux. Slowly whisk in the milk and simmer until thickened. Season with a pinch of nutmeg, salt and pepper.
  • Prepare Ricotta Mixture: Mix the ingredients together in a bowl and place in the fridge until ready to use.
  • Shred Cheeses: Freshly shred your cheeses for the best texture. Using a food processor with a shredding attachment makes this quick and easy. Toss all the cheeses together in a bowl to distribute the different types evenly.
  • Cook Noodles: Do not overcook the noodles since they will also be baked. Follow package directions but take 1-2 minutes off the recommended cook time so that the noodles are very al dente. Drain, rinse with cold water and lay out flat on dish towels to prevent them from sticking together.
Cooked lasagna noodles laid out on dish towels.

Time to assemble the lasagna

Now that all the components are prepped, it is time to start layering the lasagna. This recipe uses 4 layers of pasta. If your dish isn’t deep enough, just use 3 layers (no worries!). Let’s go through the different layers!

Coat the bottom

Spread 1 cup of Bolognese Sauce on the bottom of the dish.

Thin layer of Bolognese Sauce spread on the bottom of a white casserole dish.

Layer 1

Place 4 noodles on top, slightly overlapping. Spread over half the Bechamel Sauce, 1/3 of the remaining Bolognese Sauce and 1 cup shredded cheese mixture.

Collage of photos showing the steps in the first layer of lasagna assembly.

Layer 2

Place 4 more noodles on. Spread over the ricotta mixture and 1 cup shredded cheese mixture.

Collage of photos showing the steps in the second layer of lasagna assembly.

Layer 3

Place 4 more noodles on. Spread over the other half of the Bechamel Sauce, another layer of Bolognese Sauce and 1 cup shredded cheese mixture.

Collage of photos showing the steps in the third layer of lasagna assembly.

Layer 4

Place 4 more noodles on. Spread over the remaining Bolognese Sauce followed by a generous scattering of cheese (remaining 1-2 cups).

Collage of photos showing the steps in the fourth layer of lasagna assembly.

Bake and enjoy!

All that’s left to do now is to bake the lasagna and dig in to all that delicious, comforting goodness.

  • Cover With Foil: Cover lasagna with foil (see FAQ to find out how to prevent it from sticking). Place lasagna on a baking sheet to catch any sauce that bubbles over (this saves me every time!).
  • Bake: Bake in a preheated oven (375F/190C) for 45 minutes. Then remove the foil and bake for an additional 15-20 min or until the cheese is golden (can also pop under the broiler for a bit at the end).
  • Let Rest: Let it rest, uncovered, for 15-20 minutes before slicing into it. Garnish with finely chopped basil or parsley. Then slice yourself a generous serving and enjoy!

Detailed ingredient list and directions located in the recipe card below.

Slice of lasagna being lifted out of casserole dish.

Make Ahead Tips

There are two ways to prepare ahead:

  • Prep Components: This is my personal preference. Simply prep the Bolognese Sauce, Bechamel Sauce, ricotta mixture and shredded cheese ahead of time. Then all you need to do is cook the noodles and layer.
  • Prep Whole Thing: You can also prepare the entire lasagna up to 1 day ahead of time and place in the fridge. Just add an additional 15 minutes to the covered cook time.

Possible Variations

There are a number of ways to customize this lasagna. Here are a few ideas…

  • Add Veggies: I do this quite often and just add them onto the ricotta layer. Some of my favourites are:
    • Spinach: Add a few handfuls of chopped up spinach (or frozen chopped spinach that has been thawed and drained) to the Bechamel Sauce or ricotta mixture.
    • Mushrooms: Thinly sliced and sauteed with garlic
    • Tomatoes: Super thin slices (so they don’t make the lasagna watery) with some basil or oregano or semi-dried tomatoes.
  • Use Fresh Pasta: Fresh pasta sheets would be delicious.
  • Add Your Favourite Cheese: I like to use a mixture of mozzarella, parmesan, provolone and fontina cheeses. However, you could just use mozzarella or mix in one or two of your favourite cheeses.
  • Use A Different Sauce: I highly recommend my Bolognese Sauce but if you have a favourite sauce that you love, then substitute it.

Storage + Reheating Tips

Leftovers will keep in the fridge for 3-5 days. To reheat, cover with foil and place in a 350F/177C oven until warmed through.

How to freeze uncooked lasagna

I always love to make a second lasagna to pop in the freezer. Simply, assemble the lasagna as directed in a freezer safe dish. Cover tightly with a layer of plastic wrap followed by a layer of foil. Freeze for up to 3 months.

Reheating Instructions: Thaw lasagna in fridge for 24 hours (or a couple days ahead). Before baking, remove the plastic wrap and cover back up with foil. Bake according to instructions, adding an extra 10-15 minutes to the covered cook time.

How to freeze cooked lasagna

You can also freeze cooked lasagna which can be especially handy if you want smaller portions. First, let the cooked lasagna cool completely. If freezing whole, just wrap it up the same way as outlined above. Or you can slice into servings and wrap separately or place into containers. Freeze for up to 3 months.

Reheating Instructions: Thaw lasagna in fridge for 24 hours (or up to a couple days ahead). Before baking, remove any plastic wrap and cover with foil Bake at 350F/177C for 30-35 minutes or until heated through. Remove foil and bake 5-10 minutes longer to brown the cheese. Tip: To make it taste fresh, add a bit of marinara sauce and cheese on top before baking.

Slice of lasagna on a white plate with fork resting on the side.

FAQ

Here are a few common questions regarding lasagna preparation and some helpful answers.

How many layers should a lasagna have?

Technically, you need at least 2 layers of pasta for it to be a lasagna but most typically have 3-4 layers. The number of layers is determined by the depth of the pan and amount of filling being used between layers. This lasagna recipe has 4 layers of noodles.

Why do you add egg to the ricotta?

Adding an egg to the ricotta helps to bind the cheese so it doesn’t ooze out when the lasagna is cut. It also adds some richness to the mixture.

Should I cover lasagna with foil while baking?

Yes! You should cover it for the majority of the baking time or it will become dry.

How to keep the cheese from sticking to foil?

It is devastating to pull the foil off just to find the top layer of cheese stuck to it. This is the trick that I use to prevent this from happening: use toothpicks! Poke 9 toothpicks evenly around the top of the lasagna, pushing in halfway to keep the foil from touching the surface of the lasagna. The toothpicks create a bit of space between the cheese and the foil. Remove the toothpicks when you remove the foil to brown the top.

Photo diagram showing toothpicks placed in lasagna in order to prevent cheese from sticking to foil.

How long should lasagna sit before cutting?

Be patient! Let the lasagna rest uncovered for 15-20 minutes before slicing or you tend to end up with a sloppy mess…a delicious one though!

Can it be made in advance?

Yes! You can assemble the lasagna up to a day in advance and refrigerate. Then just pop in the oven and bake as directed (adding about 15 minutes to the covered cook time). I prefer the taste of baking right away though so I like to make the sauces in advance to speed things up. Basically all that is left then is just assembly work.

What to serve with it?

This lasagna is a hearty dish and the star of the show so it doesn’t need much except for a simple salad or perhaps this amazing Burrata Caprese and a glass of wine if you like! To stretch the meal out further, you can also add an appetizer like this Burrata Tomato Bruschetta or Puff Pastry Pizza.

More Pasta Recipes

Love pasta? Me too! Here are a few more pasta recipes you might enjoy:

Did you make this lasagna recipe? Let me know in the comments below!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Slice of lasagna being lifted from a whole lasagna in a white casserole dish.

The Ultimate Homemade Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 8 reviews
  • Author: Vanessa | Maple + Mango
  • Prep Time: 30 min
  • Cook Time: 60 min
  • Total Time: 90 min
  • Yield: 1 large lasagna (8-12 servings)
  • Category: Main Course
  • Method: Oven
  • Cuisine: Italian

Description

This is the ultimate lasagna recipe!  Layers of noodles, hearty Bolognese Sauce, creamy Bechamel, ricotta and a mixture of cheeses all baked until gooey and delicious.  This is crowd-pleasing comfort food at its finest!


Ingredients

Bolognese Sauce

Bechamel Sauce

  • 3 tablespoons butter
  • 3 tablespoons flour
  • 1 1/2 cups whole milk
  • Pinch of freshly grated nutmeg
  • Himalayan or sea salt + freshly ground pepper, to taste

Ricotta Mixture

  • 16 ounces (454 grams) whole milk ricotta cheese
  • 1 egg
  • 1/4 cup freshly grated Parmesan cheese
  • 2 tablespoons – 1/4 cup chopped fresh basil
  • Himalayan or sea salt + freshly ground pepper, to taste

Other Ingredients

  • 1 box lasagna noodles, need 16 noodles but make entire box in case a few break (use traditional noodles)
  • 45 cups shredded cheese (3 cups shredded mozzarella + 12 cups other cheeses like Parmesan, provolone, fontina)
  • Optional: Finely chopped basil or parsley to garnish
  • Deep 9 x 13 inch lasagna pan

Instructions

Prep All The Components

  • Reheat the Bolognese Sauce:  Make the Bolognese Sauce ahead of time to significantly cut down on prep time.  Simply reheat before assembling the lasagna so that it spreads more easily.
  • Make Bechamel Sauce:  Melt the butter in a small pot over medium heat.  Whisk in the flour for 1 minute to create a roux.  Slowly whisk in the milk and simmer until thickened.  Whisk in the nutmeg, salt and pepper.
  • Prepare Ricotta Mixture:  Mix the ingredients together in a bowl and place in the fridge until ready to use.
  • Shred Cheeses:  Freshly shred your cheeses for the best texture.  Using a food processor with a shredding attachment makes this quick and easy.  Once all shredded, place in a bowl to evenly mix the cheeses.  My preferred ratio is: 3 cups shredded mozzarella + 2 cups shredded mixture of Parmesan, provolone and fontina cheeses.  However, you can use 3 cups shredded mozzarella + 1-2 cups of your favourite cheese.
  • Boil Lasagna Noodles:  Cook noodles slightly under package directions (take 1-2 minutes off the recommended cook time so that the noodles are very al dente since they will also be baked).  Drain and rinse with cold water.  Then lay out flat on dish towels to prevent them from sticking together.

Assemble The Lasagna

  • Spread 1 cup of Bolognese Sauce on the bottom of the lasagna pan.
  • Layer 1:  Place 4 noodles on top, slightly overlapping.  Spread over half the Bechamel Sauce, 1/3 of the remaining Bolognese Sauce and 1 cup shredded cheese mixture.
  • Layer 2:  Place 4 more noodles on.  Spread over the ricotta mixture and 1 cup shredded cheese mixture.
  • Layer 3:  Place 4 more noodles on.  Spread over the other half of the Bechamel Sauce, another layer of Bolognese Sauce and 1 cup shredded cheese mixture.
  • Layer 4:  Place 4 more noodles on.  Spread over the remaining Bolognese Sauce followed by a generous scattering of shredded cheese (remaining 1-2 cups).

Bake

  • Preheat oven to 375F / 190C (or 350F convection).
  • Cover lasagna with foil and place on a baking sheet to catch any sauce that bubbles over.
  • Bake in preheated oven for 45 minutes.  Then remove the foil and bake for an additional 15-20 minutes or until the cheese on top is golden (can also pop under the broiler for a minute at the end).
  • Let it rest, uncovered, for 15-20 minutes.  Garnish with chopped basil or parsley.  Slice and serve!

Notes

  • My dish isn’t deep enough!  No worries – just use 3 layers of noodles if your lasagna pan isn’t deep enough to fit all 4 layers.
  • How to keep the cheese from sticking to the foil:  It is horrible when this happens.  Some people spray the foil with oil first to prevent this.  However, my trick is to poke 9 toothpicks evenly around the top of the lasagna, pushing in halfway and then placing the foil on top.  This prevents the foil from touching the surface of the lasagna.  Remove the toothpicks when you remove the foil to brown the top.
  • Make Ahead Tips:  Regardless, I recommend making the Bolognese Sauce in advance.  I usually make a double or triple batch so that I can serve one batch for dinner that night and put the remainder in the fridge or freezer until I am ready to make lasagna.  To take it further, you can also prep the Bechamel Sauce, ricotta mixture and shredded cheeses up to a day in advance.  Then all you need to do is cook the noodles and layer (my personal preference!).  Or you can prep the entire lasagna up to 1 day ahead of time and place in the fridge.  Just add an additional 15 min to the covered cook time.
  • Add Veggies:  Some of my favourites are mushrooms sauteed in garlic or super thin slices of tomatoes with oregano or basil.  I like to add veggies onto the ricotta layer.  Another great option is to add chopped spinach into the Bechamel Sauce or ricotta mixture.
  • Leftovers:  They will keep in the fridge for 3-5 days.  To reheat, cover with foil and place in a 350F/177C oven until warmed through.
  • How To Freeze Uncooked Lasagna:  Assemble lasagna in a freezer safe dish.  Cover tightly with a layer of plastic wrap followed by a layer of foil.  Freeze for up to 3 months.  To reheat:  First thaw in the fridge for 24 hours.  Remove plastic wrap and cover back up with foil.  Bake according to instructions, adding an extra 10-15 minutes to the covered cook time.
  • How To Freeze Cooked Lasagna:  Let the lasagna cool completely.  If freezing whole, wrap the same way as outlined above.  Or slice into servings and store in containers.  Freeze for up to 3 months.  To reheat:  Thaw in fridge for 24 hours.  Before baking, remove plastic wrap and cover with foil.  Bake at 350F/177C for 30-35 min or until heated through.  Remove foil and bake 5-10 min longer.  Tip:  To make it taste fresh, add a bit of marinara sauce and cheese on top before baking.

PIN it for later!

Pinterest image for "The Best Lasagna"

About Vanessa Gilic

I want to help you make delicious food using real ingredients! Explore a variety of easy to follow, real-food recipes ranging from healthy eats to comfort food. Welcome to Maple + Mango – I'm so happy you're here!

You Might Also Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

18 Comments

  1. Jaclyn G says:

    Made this 2 days ago with your bolognese sauce recipe and it was to die for!! Added spinach to the bolognese sauce and used cremini mushrooms. Even better the next day 😍 thank you! Hubby’s new favourite meal!






    1. Vanessa | Maple + Mango says:

      Thanks so much for coming back to leave a comment! I’m so happy you loved it. This lasagna is also my husband’s favourite meal! 😊

  2. Terri says:

    Ooh I LOVE that it has Bechamel AND ricotta! Lasagna is my favorite make-ahead dish, especially for company!






    1. Vanessa | Maple + Mango says:

      When you can’t decide between them, you use both lol! I agree that it is a fantastic make ahead dish – I love being able to get all the dishes done in advance!

      1. SM says:

        Has anybody made this w/flat no bake noodles?.

        1. Vanessa | Maple + Mango says:

          I haven’t tried making this lasagna with no cook noodles. The reason is that I prefer the texture of the cooked traditional noodles. They also tend to be thicker than the no cook version so the layers hold up better. If you want to try no cook noodles, I would recommend making the bolognese a little saucier and making sure to cover every part of the noodles so that they cook up. This recipe definitely isn’t a quick weekday lasagna so adding on the step of cooking the noodles doesn’t bother me in this case. This dish is a labor of love and special meal that I only make occasionally (but when I do, I make extra for the freezer!).

  3. AmyG says:

    I love homemade lasagna. This recipe is very similar to my mother’s recipe. Of course, my mother never wrote down her recipes, she always made things by memory.
    Definitely going to try this one! Thanks for sharing.






    1. Vanessa | Maple + Mango says:

      Sounds like most mothers and grandmothers – it is all to taste! I hope you enjoy this lasagna as much as my family does:)

  4. Cindy Mom the Lunch Lady says:

    Lasagna is such a delicious and comforting meal. Totally drooling over this!






    1. Vanessa | Maple + Mango says:

      I agree! So happy to have one of these in the freezer waiting for me:)

      1. Suni says:

        It’s not even out of the oven yet but I can already give it 5 stars! Thank you for sharing!






        1. Vanessa | Maple + Mango says:

          Haha, that made me smile! It always smells so amazing while it is in the oven. The hardest part is waiting a bit before slicing into it when it comes out!

  5. Joss says:

    I love that you use both Bechamel Sauce and ricotta, lots of cheesy goodness!






    1. Vanessa | Maple + Mango says:

      I could never decide which I liked better so decided to just use both!

  6. Kristen says:

    This looks fantastic. I am team both sauces too 😉






    1. Vanessa | Maple + Mango says:

      The best of both worlds!!

      1. Vijitha says:

        Wow!! So much richness in one dish! It sounds amazing, and I love clearly how you have explained all the steps making it so convenient to refer to. The ultimate guide to the ultimate lasagne!






        1. Vanessa | Maple + Mango says:

          I am glad you found the step by step instructions helpful. This definitely is one special lasagna!