In a large pot, bring water to a rolling boil. Add the lasagna noodles and cook according to package instructions until al dente. Drain and rinse with cold water. Set aside.
In a spacious skillet, heat olive oil over medium heat. Add ground beef and Italian sausage, cooking until browned, about 5-7 minutes.
Add chopped onion and minced garlic to the skillet. Sauté for 3-4 minutes until the onion is soft and translucent.
Stir in crushed tomatoes, tomato sauce, tomato paste, dried oregano, dried basil, sugar, and season with salt and pepper. Let the sauce simmer uncovered for about 15 minutes.
In a mixing bowl, combine ricotta cheese, egg, a pinch of salt, and half of the grated Parmesan. Stir until smooth and creamy.
In a 9x13 inch baking dish, spread a thin layer of meat sauce to cover the bottom. Drape 4 lasagna noodles over the sauce.
Spread half of the ricotta mixture over the noodles. Add a layer of meat sauce and 1 cup of shredded mozzarella cheese.
Continue with another set of noodles, the remaining ricotta mixture, another layer of meat sauce, and another cup of mozzarella. Finish with a final layer of noodles topped with the rest of the meat sauce, remaining mozzarella, and remaining grated Parmesan.
Cover the baking dish with aluminum foil and bake for 25 minutes.
Remove the foil and bake for an additional 15-20 minutes until the cheese is bubbling and golden brown.
Let the lasagna cool for 10-15 minutes before slicing. Garnish with fresh basil leaves.
Notes
Serve with extra marinara sauce and fresh basil for garnish.