Creamy Béchamel Lasagna Recipe with Rich Three-Cheese Filling

Imagine tender sheets of pasta layered with rich Bolognese and a silky homemade béchamel. This is the classic Lasagna with Béchamel Sauce — timeless, comforting, and perfect for a weeknight dinner, Sunday supper, or holiday gatherings like Christmas and Thanksgiving.

You don’t need ricotta or cottage cheese for this version. The creamy béchamel provides the traditional white sauce that makes this lasagna so authentic and delicious.

Slice of Lasagna on a plate with a bowl of freshly baked lasagna on the side.

This béchamel lasagna pairs beautifully with crusty bread, simple salads, or roasted vegetables — a satisfying meal that easily feeds a crowd.

Table of Contents

  • Best Recipe For Lasagna With Béchamel Sauce
  • Ingredients Needed
  • How to make Homemade Béchamel?
  • Common Mistakes with Béchamel and How to Fix Them
  • How To Make The Bolognese Or Ragu Sauce
  • How To Layer Lasagna With Béchamel Sauce
  • Variations and Substitutions
  • Tips and Tricks
  • Serving
  • More Family-Friendly Dinner Recipes
  • Lasagna with Béchamel Sauce Recipe

Best Recipe For Lasagna With Béchamel Sauce

This layered dish traces its roots back to ancient laganon and developed through Roman and Italian traditions into the lasagna we know today. For many households, lasagna represents abundance and togetherness: it’s filling, family-friendly, and naturally includes protein, dairy, and vegetables for a complete meal.

Preparing lasagna with homemade béchamel is a labor of love, and the results are worth the effort. I often make the Bolognese sauce a day ahead and let it simmer slowly; a long, gentle cook deepens the flavors and elevates the final dish.

Dish of baked lasagna with béchamel.

I build my meat sauce on a classic mirepoix of onion, carrot, and celery, then add grated tomatoes, tomato paste, and simple seasonings such as bay leaf and oregano. After the Bolognese is ready, I prepare the béchamel and assemble the lasagna layers. The step-by-step recipe is below.

Ingredients Needed

Below are the main components for a creamy béchamel lasagna: Bolognese sauce, béchamel, pasta sheets, and cheese.

For the béchamel: equal parts butter and flour to form a roux, warm milk, grated Parmesan, a pinch of nutmeg, and salt.

Ingredients for béchamel sauce.

For the Bolognese: olive oil, finely chopped onion, carrot and celery, ground beef (or a beef/pork mix), grated or crushed tomatoes, tomato paste, beef broth, bay leaves, dried oregano, salt, and pepper.

Ingredients for Bolognese sauce.

To assemble: prepared Bolognese and béchamel, lasagna sheets (no-boil or pre-cooked), shredded mozzarella and grated Parmesan for the topping.

Ingredients for lasagna with béchamel sauce.

See the recipe card below for exact measurements and a printable ingredient list.

How to make Homemade Béchamel?

Béchamel is straightforward when you follow a few basic rules.

  • Measure equal parts butter and flour to make a roux (example: 250 g butter and 250 g flour). Melt the butter over medium heat.
  • Add the flour and stir until it forms a smooth, slightly golden paste (roux).
Butter melting in a saucepan.

To avoid lumps, add warm milk gradually while whisking constantly.

  • Gradually pour in warm milk while whisking. The sauce will smooth out and thicken until it coats the back of a spoon.
  • Remove from heat and stir in grated Parmesan and a pinch of nutmeg. Season with salt to taste.
Smooth homemade béchamel sauce in a pot.

Keep a whisk moving across the bottom of the pan to prevent sticking and burning.

Common Mistakes with Béchamel and How to Fix Them

  • Lumps: If lumps form, blend the sauce smooth and return to a clean pot to finish cooking until thickened.
  • Burnt bottom: If the bottom scorches but the sauce doesn’t taste burned, transfer it immediately to a clean pot without scraping the browned bits.
  • Hardened top layer: If a skin forms after chilling, add a little warm milk and whisk or blend to revive the sauce.

How To Make The Bolognese Or Ragu Sauce

Collage of 3 pictures showing the steps for making ragu sauce.
  • Sauté finely chopped carrot, celery, and onion in olive oil until soft.
  • Add grated or crushed tomatoes and tomato paste, stirring to combine.
  • Add ground beef and cook until browned, breaking it apart with a spoon.
  • Pour in beef broth, add bay leaves and dried herbs, season with salt and pepper, and simmer gently until the sauce is rich and reduced.

How To Layer Lasagna With Béchamel Sauce

With both sauces ready, assemble the lasagna. I use no-boil noodles to save time. Ensure the meat sauce remains moist — add broth if it seems dry.

  • Grease a 9×13-inch baking dish and spread a thin layer of Bolognese on the bottom to keep the pasta moist.
  • Place a layer of lasagna sheets (single or double, depending on preference).
  • Spread an even layer of meat sauce, then a generous layer of béchamel. Repeat (pasta, Bolognese, béchamel) for 3–4 layers, ending with pasta, béchamel, and a generous sprinkling of mozzarella and Parmesan.
Béchamel sauce over meat sauce in a baking dish.

Time-saver: Use oven-ready (no-boil) noodles to skip pre-cooking.

You can also try variations such as Plantain Lasagna or other twists that swap pasta for vegetables.

Variations and Substitutions

Try different versions to suit your tastes:

  • Classic: Combine equal parts ground beef and pork for a richer Bolognese.
  • Pesto: Stir pesto into the béchamel or meat sauce for a fresh flavor.
  • Vegetable: Replace pasta with thin slices of zucchini or eggplant for a lighter lasagna.
  • Different pastas: Use fresh sheets, dried lasagna noodles, or alternative pasta shapes if preferred.
Close-up of a slice of lasagna made with béchamel sauce.

Tips and Tricks

Follow these tips for the best results:

  1. Chop vegetables finely: Small, uniform pieces melt into the sauce and add balanced texture.
  2. Simmer the sauce low and slow: Cook the Bolognese for at least 1.5–2 hours for tender, well-developed flavor.
  3. Keep the sauce moist: Add broth or water if the meat mixture becomes too dry during cooking.
  4. Whisk béchamel constantly: Stir until thickened; if you must pause, remove the pot from heat and resume when ready.
  5. Add cheese to béchamel: A few tablespoons of Parmesan enrich the flavor and texture.

Serving

Let the lasagna rest 10–15 minutes after baking so it sets for cleaner slices. Serve with simple sides like homemade bread, a crisp cucumber-tomato-onion salad, or sautéed vegetables for a complete meal.

More Family-Friendly Dinner Recipes

Three loaves of milk bread.

Homemade Milk Bread

tomato cucumber salad on a platter

Cucumber Tomato and Onion Salad

Sauteed vegetables in a braiser

Sautéed Vegetables

Slice of Lasagna on a plate with a bowl of freshly baked lasagna on the side.

Lasagna with Béchamel Sauce

Layers of pasta, rich Bolognese, and creamy béchamel combine for a hearty, comforting lasagna — ideal for family gatherings.
Prep: 30 minutes
Cook: 2 hours
Total: 2 hrs 30 mins
Servings: 10
Print Recipe

Equipment

  • 9 by 13 inch baking dish

Ingredients

Bolognese Sauce

  • 2 tbsp olive oil
  • 2 celery stalks, finely chopped
  • 2 medium onions, finely chopped
  • 2 medium carrots, finely chopped
  • 2 pounds ground beef (900 g)
  • 4 cups grated or crushed tomatoes
  • 6 tbsp tomato paste
  • 4 cups beef broth (1 L)
  • 2 bay leaves
  • 1 tsp dried oregano
  • Black pepper to taste
  • 1/2 tsp paprika
  • 1 tsp salt

Bechamel

  • 250 g all-purpose flour (about 2 cups)
  • 250 g butter (about 17 tbsp)
  • 6 cups whole milk (about 1.4 L)
  • 1/4 cup grated Parmesan (30 g)
  • Pinch of grated nutmeg
  • Pinch of salt, as needed

Assembling the Lasagna

  • 1 tsp butter for greasing pan
  • Prepared Bolognese sauce
  • Prepared béchamel sauce
  • 24 lasagna pasta sheets
  • 2 cups shredded mozzarella (200 g)
  • 1 cup shredded Parmesan (100 g)

Instructions

  • Sauté vegetables: Heat oil in a large pot over medium heat. Add chopped onion, celery, and carrots and cook until soft, about 5–7 minutes.
  • Add tomatoes and paste: Stir in grated tomatoes and tomato paste and mix well.
  • Cook meat: Add ground beef and cook, breaking it apart, until browned, about 8–10 minutes.
  • Simmer: Pour in beef broth and add bay leaves, oregano, pepper, paprika, and salt. Bring to a boil, then reduce heat and simmer uncovered for about 1.5 hours, stirring occasionally.
  • Make the roux: In a separate saucepan, melt butter over medium heat. Add flour and stir continuously to form a roux; cook 2–3 minutes.
  • Add milk: Gradually whisk in warm milk, preventing lumps, until the sauce thickens and coats the back of a spoon.
  • Season béchamel: Remove from heat and stir in grated Parmesan and nutmeg; season with salt if needed.
  • Preheat oven and prepare dish: Preheat oven to 375°F (190°C). Grease a large baking dish with a teaspoon of butter and spread a thin layer of Bolognese on the bottom.
  • Layer: Cover with lasagna sheets, then add Bolognese, béchamel, and repeat (pasta, Bolognese, béchamel) until you have 3–4 layers. Finish with béchamel and cheeses on top.
  • Bake: Cover with foil and bake 30 minutes. Remove foil and bake another 15 minutes, until golden and bubbly.
  • Rest: Let the lasagna rest 10–15 minutes before slicing and serving.

Notes

  • You can halve the béchamel ingredients and still have plenty for the lasagna. Extra béchamel is great with pasta, vegetables, fish, or steak.
  • This lasagna often tastes better the next day. To reheat, cover with foil and warm in a 350°F oven until heated through.

How To Fix Common Mistakes With Béchamel Sauce

  • Lumps: Blend the sauce smooth and finish cooking in a clean pot.
  • Burnt bottom: If it doesn’t taste burnt, transfer immediately to another pot without scraping the bottom.
  • Hardened top layer: Add warm milk and whisk or blend to restore texture.

Nutrition

Calories: 972 kcal | Carbohydrates: 89 g | Protein: 47 g | Fat: 47 g

Additional Info

Course: Main Course
Cuisine: Italian
Calories: 972