
Prepare the meat sauce: In a large pot, brown ground beef over medium-high heat. Drain any excess fat. Add chopped onions and garlic and cook until softened. Stir in tomato paste, crushed tomatoes, Italian seasoning, salt, and pepper. Simmer for at least 30 minutes, stirring occasionally.
Make the béchamel sauce: In a separate saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes to create a roux. Gradually whisk in milk until smooth. Bring to a simmer, stirring constantly, until the sauce thickens. Remove from heat and stir in grated Parmesan cheese, salt, and nutmeg.
Cook the lasagna noodles: Boil lasagna noodles according to package directions until al dente. Drain and rinse with cold water to prevent sticking.
Assemble the lasagna: Preheat oven to 375°F (190°C). Spread a thin layer of meat sauce in the bottom of a 9x13 inch baking dish. Layer with lasagna noodles, ricotta cheese, béchamel sauce, and mozzarella cheese. Repeat layers, ending with a layer of meat sauce and mozzarella cheese on top.
Bake the lasagna: Cover the baking dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 20 minutes, or until the cheese is melted and bubbly and the lasagna is heated through.
Rest and serve: Let the lasagna rest for 10-15 minutes before cutting and serving. This allows the layers to set and makes it easier to slice.
Garnish with fresh basil (optional) and serve hot.
This lasagna is a family favorite! The taste is incredible. I've tried a lot of recipes, but this is the best!
It was fine. Nothing particularly special, but not bad either. I might try a different sauce recipe next time.
Best lasagna recipe ever! The layers are perfect and the flavor is outstanding. My friends and family love it when I make this dish.
A decent lasagna. I found it a little heavy, perhaps I used too much cheese.
Really good lasagna. I added some spinach to it to sneak in some vegetables. Everyone loved it!