Fill a large pot with salted water and bring it to a vigorous boil. Carefully add the lasagna noodles, ensuring they’re submerged. Cook according to the package directions until al dente, usually about 8-10 minutes. Once cooked, drain the noodles well and lay them flat on a baking sheet to prevent sticking.
In a large skillet, heat over medium heat. Add the ground beef (or turkey), diced onion, and minced garlic. Cook for about 6-8 minutes, stirring occasionally, until the meat is browned and the onions are translucent. Be sure to drain any excess fat for a leaner meal.
Into the browned meat mixture, stir in the crushed tomatoes, Italian seasoning, salt, and black pepper. Bring the mixture to a simmer and reduce the heat to low, allowing it to cook gently for about 15 minutes.
In a medium mixing bowl, combine the ricotta cheese, egg, and half of the grated Parmesan cheese. Mix well until the ingredients are smooth and fully incorporated.
Grab a 9x13-inch baking dish. Start by spreading a thin layer of the meat sauce on the bottom to prevent sticking. Arrange 3 lasagna noodles over the sauce. Layer half of the ricotta mixture on top of the noodles, followed by a layer of the meat sauce and a generous sprinkle of shredded mozzarella cheese. Repeat this layering process once more, and finish with the remaining noodles. Top it all off with the final layer of meat sauce, the leftover mozzarella, and the rest of the grated Parmesan cheese.
To allow flavors to deepen, cover the assembled lasagna tightly with plastic wrap or aluminum foil. Refrigerate for a minimum of 2 hours, or ideally overnight.
When ready to bake, preheat your oven to 375°F (190°C). Remove the cover from the dish and place the lasagna in the oven. Bake for 45 minutes, or until the top is golden brown and bubbling.
For a finishing touch, garnish with fresh basil leaves if you desire. Cut and serve warm, and enjoy this hearty, make-ahead delight!
Notes
Serve with a side salad and garlic bread for a complete meal.