Classic lasagna with béchamel sauce is a rich, layered Italian comfort dish made with tender pasta sheets, savory meat sauce, creamy béchamel, and melted cheese. I love how every bite delivers a perfect mix of textures and flavors—hearty, cheesy, and deeply satisfying. It’s the kind of dish I make when I want to feed a crowd or serve something warm and comforting for a special occasion.
Why You’ll Love This Recipe
I love this version of lasagna because the béchamel adds a luxurious creaminess that balances the robust meat sauce beautifully. Unlike ricotta-based lasagna, this one is smooth, elegant, and authentically Italian. It’s great for making ahead, freezes well, and tastes even better the next day. Whether I’m serving it to guests or enjoying leftovers, it never fails to impress.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the meat sauce:
- Ground beef
- Onion, finely chopped
- Garlic, minced
- Crushed tomatoes or tomato passata
- Tomato paste
- Olive oil
- Dried oregano
- Salt and pepper
For the béchamel sauce:
- Butter
- All-purpose flour
- Whole milk, warmed
- Nutmeg (optional)
- Salt and pepper
For assembly:
- Lasagna noodles (fresh or no-boil)
- Grated mozzarella cheese
- Grated Parmesan cheese
Directions
- I start by making the meat sauce:
I heat olive oil in a large pan, sauté the onions until soft, then add the garlic and cook for another minute. I brown the ground meat, then stir in tomato paste, crushed tomatoes, oregano, salt, and pepper. I let it simmer for 20–30 minutes until thick and flavorful. - I make the béchamel sauce:
In a saucepan, I melt butter over medium heat, whisk in the flour, and cook for a minute to form a roux. I slowly whisk in the warm milk, stirring constantly until the sauce thickens. I season it with salt, pepper, and a pinch of nutmeg if I’m using it. - I assemble the lasagna:
I spread a thin layer of meat sauce in the bottom of a baking dish, followed by a layer of noodles, more meat sauce, a few spoonfuls of béchamel, and a sprinkle of mozzarella. I repeat the layers, finishing with béchamel on top and a generous layer of mozzarella and Parmesan cheese. - I bake it at 375°F (190°C) for 40–45 minutes, until the top is golden and bubbling. I let it rest for 10–15 minutes before slicing so it holds together when served.
Servings and timing
This recipe makes 6 to 8 hearty servings. It takes me about 30 minutes to prepare the sauces and another 45 minutes to bake, so I plan for a total of 1 hour and 15 minutes, plus resting time.
Variations
Sometimes I add spinach or sautéed mushrooms between the layers for extra veggies. I also like using fresh pasta sheets for a more delicate texture. For a vegetarian version, I skip the meat and layer roasted vegetables with the béchamel and tomato sauce.
storage/reheating
I store leftovers covered in the fridge for up to 4 days. To reheat, I warm slices in the oven at 350°F until hot or microwave individual portions. I also freeze the lasagna before or after baking—it keeps well for up to 2 months. I just make sure to thaw it in the fridge overnight before reheating.
FAQs
Can I make this lasagna ahead of time?
Yes, I often assemble it a day in advance and refrigerate it. I bake it the next day, adding 10 extra minutes to the cook time.
What’s the difference between béchamel and ricotta lasagna?
Béchamel creates a smoother, creamier texture, while ricotta is thicker and more rustic. I love how béchamel gives the dish a classic Italian feel.
Do I need to cook the noodles first?
If I use no-boil noodles or fresh pasta, I layer them directly. For dried noodles, I cook them until just tender before layering.
Can I use only mozzarella?
Yes, but I like adding Parmesan for extra sharpness and a golden crust on top.
How do I prevent watery lasagna?
I let the meat sauce simmer until thick, and I allow the lasagna to rest after baking so the layers set properly.
Conclusion
Classic lasagna with béchamel sauce is one of my all-time favorite comfort foods. I love how the creamy sauce, hearty meat, and melty cheese come together in every bite. It’s a timeless dish that’s perfect for gatherings, special dinners, or just when I’m craving something deeply satisfying. Once I started making it this way, I never looked back.
PrintClassic Lasagna with Béchamel Sauce
This Classic Lasagna with Béchamel Sauce is a rich, comforting Italian dish layered with hearty meat sauce, creamy béchamel, tender pasta, and melty cheese. It’s a traditional lasagna recipe that’s perfect for special occasions, family dinners, or meal prepping—elegant, satisfying, and absolutely delicious.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Yield: 6–8 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Halal
Ingredients
- For the meat sauce:
- 1 lb ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 cups crushed tomatoes or tomato passata
- 2 tbsp tomato paste
- 1–2 tbsp olive oil
- 1 tsp dried oregano
- Salt and pepper, to taste
- For the béchamel sauce:
- 4 tbsp butter
- ¼ cup all-purpose flour
- 3 cups whole milk, warmed
- ¼ tsp ground nutmeg (optional)
- Salt and pepper, to taste
- For assembly:
- 9–12 lasagna noodles (fresh or no-boil)
- 1 ½ cups grated mozzarella cheese
- ½ cup grated Parmesan cheese
Instructions
- Make the meat sauce:
- Heat olive oil in a large pan over medium heat. Add onions and cook until soft.
- Stir in garlic and cook for 1 minute.
- Add ground beef and cook until browned.
- Stir in tomato paste, crushed tomatoes, oregano, salt, and pepper. Simmer for 20–30 minutes until thickened.
- Make the béchamel sauce:
- Melt butter in a saucepan over medium heat.
- Whisk in flour and cook for 1 minute to form a roux.
- Gradually whisk in warm milk, stirring constantly until smooth and thickened (about 5–7 minutes).
- Season with salt, pepper, and nutmeg if using.
- Assemble the lasagna:
- Preheat oven to 375°F (190°C).
- Spread a thin layer of meat sauce on the bottom of a 9×13-inch baking dish.
- Layer noodles, more meat sauce, béchamel, and a sprinkle of mozzarella. Repeat layers.
- Finish with béchamel, mozzarella, and Parmesan on top.
- Bake uncovered for 40–45 minutes, until golden and bubbling.
- Let rest for 10–15 minutes before slicing.
Notes
- Use fresh pasta sheets for a more delicate texture.
- Add spinach or mushrooms for a veggie boost.
- For vegetarian lasagna, omit meat and use roasted vegetables.
- Letting the lasagna rest helps it set and slice neatly.
- Make it ahead and refrigerate overnight for deeper flavor.
Nutrition
- Serving Size: 1 slice
- Calories: 480
- Sugar: 7g
- Sodium: 620mg
- Fat: 26g
- Saturated Fat: 13g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 3g
- Protein: 29g
- Cholesterol: 95mg