Lasagna with Bechamel (Authentic Italian Recipe)

This show-stopping Bechamel Lasagna is layered with a slow-simmered meat sauce and homemade bechamel sauce. It’s a creamy, close-to-authentic Italian lasagna you’ll never forget!

Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

By submitting this form, you consent to receive emails from Platings + Pairings.

Making homemade Lasagna with Bechamel Sauce is the best way to enjoy almost-authentic Italian cooking from the comfort of your own kitchen.

It’s an incredibly creamy lasagna that’s layered with homemade ragu meat sauce, creamy bechamel sauce, noodles, and parmesan cheese. The result is a show-stopping creamy and saucy pasta dinner you can serve for all kinds of special occasions.

For even more lasagna recipes, check out my One Pot Lasagna Soup, Zucchini Lasagna Roll Ups, and Tortellini Lasagna.

Overhead shot of cooked lasagna in pan before serving.

What is bechamel?

Bechamel sauce (white sauce) is just one of the five “mother sauces” in French cuisine. A mother sauce is considered a building block of the dish in which it’s used, and is made using a liquid, a thickener, and flavoring agents. 

Bechamel is an incredibly creamy and rich mother sauce made from milk, nutmeg, salt, and a thickening roux (butter and flour). It’s quite simple to make but has a divine, irresistible flavor.

The uses for bechamel go way beyond lasagna. It’s the backbone to moussaka recipes and authentic Italian lasagna (like this recipe!) but can also be used in macaroni and cheese, croque monsieurs, tuna casserole, baked pasta recipes, and much more.

Ingredients needed

This lasagna goes a step above the typical easy lasagna recipe. To make the best homemade ragu sauce and bechamel sauce, I recommend using high-quality ingredients and little to no substitutions. This is what you need:

For the ragu meat sauce

  • Yellow onion
  • Carrot
  • Celery
  • San Marzano tomatoes – These are my go-to canned tomatoes, especially for homemade tomato sauces!
  • Butter
  • Ground beef – Use lean ground beef to keep the amount of grease in the ragu relatively low.
  • Ground pork – Two kinds of ground meat in ragu sauce is best.
  • Whole milk
  • Dry white wine – Chardonnay, Pinot Gris, or Chenin Blanc are all great options. 
  • Tomato paste – This gives the sauce a well-rounded and concentrated tomato flavor.
  • Kosher salt 
  • Black pepper

For the bechamel sauce

  • Unsalted butter
  • Flour – All purpose flour is best. 
  • Whole milk – Try not to substitute this for a low-fat alternative, otherwise, your bechamel won’t be as rich and creamy.
  • Kosher salt
  • Nutmeg – Try to grate fresh nutmeg yourself for the very best, most pronounced flavors.

For the lasagna

  • Lasagna noodles – I used no-boil lasagna noodles because they’re quick, easy, and convenient. Soaking them in hot water also makes them more pliable and easy to work with, just as I’ve done in my easy Tortellini Lasagna recipe.
  • Parmesan cheese – Or use freshly grated Parmigiano-Reggiano.
Lasagna being served with spatula.

How to make it

First, make the meat sauce by sauteeing the pureed onion, carrot, and celery in a large pot with butter. Cook until softened, then add the beef and pork to the pot. Pour in the milk.

Cook until most of the liquid in the pot has evaporated, continuing to break the meat apart. Now add the wine and cook for a while longer, until it’s evaporated.

Now stir in the tomato paste, followed by the pureed San Marzano tomatoes, salt, and pepper. Let the sauce simmer and thicken, then set it aside to cool.

Next, move on to the lasagna bechamel sauce. While you wait for the meat sauce to finish, heat the butter in a saucepan over medium heat. Stir in the flour and let it cook for 1 minute.

Add the milk and whisk constantly while you turn up the heat and bring it to a boil. Add the salt and nutmeg, then lower the heat to a simmer. Let the creamy sauce simmer, stirring every so often, until it thickens. Set it aside to cool once it has thickened.

Soak the noodles in hot water and set them aside to dry on a clean kitchen towel. Once that’s done, you can start assembling the lasagna:

  1. Spread some of the meat sauce on the bottom of a casserole dish. 
  2. Add a layer of noodles.
  3. Top with meat sauce.
  4. Add a layer of bechamel sauce. 
  5. Finish with a thin layer of parmesan on top.

Repeat steps 2 through 5 three more times. To finish, add the remaining noodles on top and cover them completely with the remaining bechamel and parmesan.

Cover the baking dish with a sheet of lightly greased foil, then bake until the sauce is bubbling. Remove the foil, then bake until the top is browned.

Let the bechamel lasagna rest for a few minutes before slicing and serving. Enjoy!

Recipe FAQs

Can you make it ahead of time?

Both the meat sauce and bechamel can be made up to 2 days ahead of time. Store them in separate airtight containers in the fridge, then reheat gently on the stove until warm. 
The assembled lasagna is best when it’s baked right after assembly. But if you’re low on time, assemble as normal, cover the lasagna, and keep it in the fridge for up to 1 day. The leftover baked lasagna can be covered and stored in the fridge for 3 to 5 days.

How do you freeze lasagna?

Once assembled, cover the baking dish with plastic and freeze. Defrost it overnight before baking as normal. The baked lasagna will freeze well for up to 3 months.

Is bechamel sauce the same as alfredo sauce?

No, the two are quite different. Bechamel is a simple cream sauce made only from butter, flour, milk, and salt (plus some seasonings if you want, like nutmeg or lemon). Alfredo is also a creamy pasta sauce but seasoned heavily with garlic, parsley, parmesan, and heavy cream.

What to serve with it

Wine pairings for lasagna

Because this bechamel lasagna is extra creamy, I recommend pairing it with wine that will complement and breakthrough its richness, such as:

Lasagna in serving dish with fork.

More Italian recipes

Did you try this lasagna recipe with bechamel sauce?

If you loved this lasagna bechamel I would appreciate it so much if you would give this recipe a star review! Also, be sure to snap a picture of your finished dish and share it with me on Instagram using the hashtag #platingsandpairings and tagging me @platingsandpairings.

For more great Platings and Pairings recipes, be sure to follow me on  Instagram, TikTok, Pinterest and Facebook.

Piece of lasagna in serving dish.

Lasagna with Bechamel

This show-stopping Lasagna with Bechamel Sauce is layered with a slow-simmered meat sauce and homemade bechamel sauce. It’s a creamy, close-to-authentic Italian lasagna you’ll never forget!
5 from 2 votes
Print Pin
Prep Time: 30 minutes
Cook Time: 1 hour 20 minutes
Resting Time: 45 minutes
Total Time: 2 hours 35 minutes
Servings: 8 people


Meat Sauce:


  • 4 Tablespoons unsalted butter
  • ¼ cup flour
  • 4 cups whole milk
  • 1 teaspoon kosher salt
  • ¼ teaspoon grated nutmeg

Noodles and Cheese:


Meat Sauce

  • Puree the onion, carrot, and celery in a food processor, until finely chopped.
  • Melt the butter in a large dutch oven or heavy pot over medium heat.
  • Add the onion, carrots and celery and cook, until just softened, about 5 minutes.
  • Meanwhile, rinse out the food processor bowl and add the tomatoes. Pulse, until finely diced. Set aside.
  • Add the beef & pork to the carrot mixture and break the meat apart for a couple minutes.
  • Add the milk and bring to a simmer, cook and continue to break apart the meat as it cooks. Cook until the liquid has almost evaporated, 20-30 minutes.
  • Add the wine and cook 20-30 minutes longer, until evaporated.
  • Add the tomato paste and stir to combine. Then, add in the tomatoes, salt and pepper.
  • Simmer until slightly thickened, about 15 minutes.
  • Set aside and let cool slightly, about 30 minutes.


  • While the meat sauce is cooking, heat the butter in a medium saucepan over medium heat. Once melted, add the flour and cook, whisking, until combined, about 1 minute.
  • Add the milk, whisking constantly.
  • Increase the heat to medium high and bring to a boil, as you continue to whisk.
  • Add the salt and nutmeg and reduce the heat to a simmer. Cook about 20 minutes, stirring occasionally, until thickened.
  • Set aside and let cool slightly, about 30 minutes.


  • Preheat the oven to 425-degrees.
  • Soak the noodles in hot tap water for about 5 minutes, tossing with your hands occasionally to prevent sticking.
  • Remove the noodles from the water and pat dry with a clean kitchen towel.
  • Spray a 9×13” baking dish with cooking spray.
  • Add 1 cup of the meat sauce to the baking dish and spread to coat.
  • Place three noodles in a single layer on top.
  • Add about 1 ¼ cups more meat sauce evenly over the noodles.
  • Add ⅓ cup bechamel over the meat sauce.
  • Sprinkle ⅓ cup parmesan over the bechamel.
  • Repeat this process 3 more times, then place the final 3 noodles on top and cover completely with the remaining bechamel. Sprinkle on the remaining parmesan.
  • Spray a large sheet of tin foil with nonstick cooking spray and cover the lasagna.
  • Bake until bubbling, about 30 minutes. Remove the foil and increase the oven temperature to 450-degrees. Continue baking the lasagna, uncovered, until the top is browned, about 15 minutes. Let cool 15 minutes, then slice and serve.


The meat sauce and bechamel can be made up to 2 days ahead of time. Then, reheat gently on the stove until warm.
Adapted from America’s Test Kitchen
Did you make this recipe?Mention @platingsandpairings or tag #platingsandpairings!


Baking Dish


Calories: 649kcal | Carbohydrates: 43g | Protein: 36g | Fat: 34g | Saturated Fat: 18g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.5g | Cholesterol: 142mg | Sodium: 1449mg | Potassium: 797mg | Fiber: 2g | Sugar: 10g | Vitamin A: 2196IU | Vitamin C: 3mg | Calcium: 507mg | Iron: 2mg

4 thoughts on “Lasagna with Bechamel (Authentic Italian Recipe)”

  1. 5 stars
    I don’t know how this just has one 5 star vote but it deserves thousands. Absolutely delicious, so straightforward in the instructions with extra detailed tips beforehand for those who overthink and appreciate the extra help (like the wine and flour call-outs). Made it for my husband’s birthday and he couldn’t stop commenting on what a delicious meal I had made. Meanwhile I was just following the instructions of this gem I found online. (Oh I did add fresh shredded mozzarella with the Parmesan though.) Thank you thank you ♥️


Leave a Comment

Recipe Rating

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