This classic Italian lasagna is made with a creamy bechamel sauce, slow-simmered meat ragu sauce, freshly grated Parmigiano Reggiano, and tender homemade lasagna noodles.

Known in Italy as lasagne al forno, this classic lasagna recipe has five layers of fresh pasta sheets (you can substitute oven-ready noodles). Italian food makes me want to travel to Italy; it's that good!
Some of my favorite Italian recipes are calamari fritti, tiramisù, and Italian meatballs and spaghetti.
The Best Lasagna Ever
This is the best lasagna recipe ever, especially if you can make homemade lasagna noodles. The meat sauce is slow-simmered, then layered with creamy béchamel sauce and delicate pasta sheets. The lasagna literally melts in your mouth!
Meat Sauce Ingredients

I prefer 90%-95% lean beef because it doesn't make the sauce too rich. Passata is the same as blended and strained tomatoes. I recommend buying passata at the grocery store. Alternatives to passata are crushed tomatoes, plain tomato sauce, and whole peeled tomatoes (you must blend them before using them).
Creamy Sauce Ingredients

Lasagna Noodles
I recommend using homemade lasagna noodles or oven-ready lasagna noodles. I recommend boiling the oven-ready lasagna noodles for about two minutes (until they soften) before assembling the lasagna dish. If you skip a pre-boil, the oven-ready lasagna noodles will soak up the liquid and dry out the lasagna. You can also use regular lasagna noodles (with a wavy edge) by following the directions on the box.

How To Make Classic Italian Lasagna
Make the Meat Ragu
Prepare the meat ragu sauce first because it takes the longest to make.

Add the olive oil on medium-high heat in a large nonstick pot. Add the diced onions, carrots, celery, and crushed garlic. Once the vegetables have softened, add the ground beef. Break up the clumps until the beef is cooked through. Add a bay leaf.

Add the passata, olives, salt, and red wine (if used). Bring the meat ragu sauce to a simmer (on medium-low heat) and cover with a lid. Slow-simmer the meat and tomato sauce covered for 2 hours.
Make the Béchamel Sauce

Prepare the creamy bechamel sauce by melting butter in a stovetop pot. Add the flour, continuing to whisk on medium-high heat for about 30 seconds.

Pour the milk into the stovetop pot while continuing to whisk. The bechamel sauce will thicken up gradually (about 5 to 7 minutes). Remove from the stovetop when the creamy white sauce can coat the back of a wooden spoon. Add a pinch of salt, black pepper, and ground nutmeg.
Prepare Lasagna Noodles
- Oven-Ready/No-Boil: Boil 5-6 sheets about 2 min until soft.
- Homemade pasta noodles: Boil 2-3 sheets for 1-2 min until pliable.
- Box (Regular): Follow the package (typically: boil for 10-12 min; lay out individually).
I prefer homemade or oven-ready lasagna sheets (same as no-boil). Lay pasta sheets individually on parchment paper, separating the layers with parchment so they don't stick together.
Assemble the Lasagna

Ladle some meat ragu sauce into the 9"x13" baking dish. Add the first layer of lasagna noodles. Ladle another layer of meat ragu sauce.

Add bechamel sauce, then just a little bit of thinly grated Parmigiano Reggiano cheese. Next, add another layer of pasta, meat ragu sauce, bechamel sauce, and cheese.

Continue until you have 5 layers of lasagna noodles. The top layer is lightly grated Parmigiano Reggiano.

Bake the lasagna in a 350 ℉ (175 ℃) oven for about 40 minutes.
Tips and Tricks
Slow-simmer the meat ragu sauce! The majority of the flavor in this lasagna recipe comes from the slow-infused meat and tomato sauce.
Boil oven-ready lasagna noodles. Boil the oven-ready lasagna noodles for about two minutes or until the noodle softens. This step ensures the noodles don't soak up too much moisture, drying out the lasagna while it bakes.
Make homemade lasagna noodles. If you have time and a pasta attachment, make the lasagna noodles fresh. I recommend making the pasta noodles after putting the beef ragu on the stove. Noodles take about 45 minutes to 1 hour to make, and they are a lot of fun to do with kids. Fresh pasta sheets need to be boiled (for about two to three minutes) before assembling the lasagna dish.

📋 Recipe

Italian Lasagna With Bechamel (Lasagne Al Forno)
Ingredients
- 1 16 ounce box of oven-ready lasagna noodles or homemade lasagna noodles, see note 3
- 4 ounces grated Parmigiano Reggiano or parmesan
Beef Ragu Sauce
- 2 lbs ground beef 90% to 95% lean
- 52 ounces blended and strained tomatoes also known as "passata"** see note 1
- 1 large onion finely diced
- 2 carrots finely diced
- 2 celery stalks finely diced
- 2 tablespoons olive oil
- 1 bay leaf
- 6 garlic cloves crushed or minced
- 10 kalamata olives pit removed and diced
- ½ cup red wine optional
- salt
Bechamel Sauce
- 4 tbs butter
- 4 tbs all-purpose flour
- 4 cups milk
- ½ teaspoon ground nutmeg
- salt
Instructions
- Meat ragu sauce: In a large pot on medium-high heat, add the olive oil. Once the oil is hot, add the finely diced onion, diced carrot, diced celery, and crushed garlic until it softens (about 2 to 3 minutes). Add the ground beef, breaking up the clumps. Once the ground beef is brown, add the tomato sauce, diced olives, salt, red wine (if using), and bay leaf. Simmer the beef tomato sauce covered on low heat for two hours on the stovetop.
- Bechamel sauce: In a nonstick pan on medium-high heat, add the butter. Once melted, add the flour and whisk continuously for about 30 seconds to a minute. Add the milk, continuing to mix until the sauce thickens to the point that it coats the back of a wooden spoon. Remove the bechamel cream sauce from the heat. Add the ground nutmeg and salt to taste. Set aside.
- Lasagna noodles: If using regular box lasagna noodles, boil per the box instructions. If using homemade lasagna noodles or oven-ready lasagna noodles, boil them five or six sheets at a time for about 2 minutes (or until soft). Lay the lasagna noodles on a parchment paper lined cookie sheet. Use a parchment paper between cooked lasagna noodles so they don't stick. The noodles need to be soft and partially cooked- this step is important!
- Assemble the Lasagna: Add meat sauce to the bottom of the 9"x13" baking dish. Add one layer of lasagna noodles. Follow that with another layer of meat sauce, then the bechamel sauce, then some lightly grated parmesan cheese. Repeat in this order: noodles, meat sauce, bechamel sauce, and parmesan until you have a total of 5 layers of lasagna noodles. The top of the lasagna will be bechamel and then grated parmesanl
- Bake the lasagna: In a 350 ℉ (176 ℃) oven, bake for about 40 minutes.
Equipment
Video
Notes
- Passata is strained, blended tomatoes. Substitute tomato sauce or crushed tomatoes. Also, you can buy the canned whole peeled tomatoes and blitz them in the blender. For this lasagna recipe, I used two large cans of passata (each can was 26 ounces or 750 grams).
- You can simmer the ragu sauce with a slow cooker: simmer it on high for 4 hours or low for 8 hours.
- The oven-ready lasagna noodle boxes range in weight from 9 ounces to 1 lb. You can get away with 9 ounces if you have 15 pasta sheets- 3 sheets for each layer for lasagna, that's 5 layers. I usually buy two boxes in case I need a few more pasta sheets.
- Variations:
- Assemble the lasagna dish a day ahead if short on time.
- Make extra meat ragu sauce and freeze it. This ragù sauce is similar to Bolognese meat sauce, but without milk. It's a versatile pasta sauce that reheats very easily.
- Substitute Parmesan cheese for Parmigiano Reggiano.
- Use any type of lasagna noodle- regular dry lasagna (with wavy edges), oven-ready lasagna sheets (flat and thin), or homemade lasagna noodles.
- Storage: This lasagna is freezer-friendly when stored in an airtight container, unbaked. When ready to bake, allow it to thaw before baking. Store the cooked lasagna with bechamel sauce in an airtight container in the fridge for up to 5 days. Reheat in the microwave.
- Cooking Time: Authentic Italian lasagna takes 2 hours and 40 minutes total. The meat sauce simmers for 2 hours on the stovetop or in a slow cooker. Béchamel takes 10 minutes, boiling noodles takes 10-15 minutes, assembly takes 5 minutes, and baking takes 40 minutes.
Nutrition
FAQs
Traditional Italian lasagna recipes use a creamy homemade bechamel sauce, not ricotta. Ricotta and mozzarella cheese is more of an Americanized version of lasagna.
The first layer is the meat and tomato sauce, then the lasagna noodle, followed by the meat and tomato sauce, a bechamel sauce layer, and some thinly grated Parmigiano Reggiano cheese. Continue this sequence until there are five layers of lasagna noodles. The final layer is Parmigiano Reggiano.
The white sauce is called bechamel. It's made of flour, butter, milk, salt, and ground nutmeg.
Bolognese sauce is ragu sauce but with milk added, making it creamier.
What To Serve With Lasagna
For more side dish ideas, check out the best side dishes for lasagna.














Kristina says
I didn't have the courage to make the noodles fresh, so i boiled the no-bake noodles (as the recipe said), and this was the more delicious pasta ever. I might go for the pasta sheets one weekend when I can block off some extra time.
Lily says
SO glad you boiled the oven-ready noodles. The oven-ready noodles dry out the lasagna if they aren't pre-boiled a little bit. It adds a few extra minutes but it keeps the lasagna moist and delicious.