Step 1: Prepare the Meat Sauce: In a large saucepan, cook the ground beef and sausage over medium heat until browned. Add the chopped onion and minced garlic, cooking until softened. Stir in the crushed tomatoes, tomato paste, red wine (if using), and seasonings. Let the sauce simmer on low for 30-40 minutes, stirring occasionally.
Step 2: Make the Cheese Mixture In a mixing bowl, combine ricotta cheese, mozzarella, Parmesan, egg, and parsley. Stir until smooth and well combined. Season with salt and pepper to taste.
Step 3: Cook the Lasagna Noodles Bring a large pot of salted water to a boil. Cook the San Giorgio lasagna noodles according to package instructions (about 8-10 minutes). Drain the noodles and set them aside.
Step 4: Assemble the Lasagna: Preheat the oven to 375°F (190°C). Spread a thin layer of meat sauce at the bottom of a 9x13-inch baking dish. Add a layer of lasagna noodles, followed by a layer of the cheese mixture. Repeat the layers until the dish is full, ending with a layer of meat sauce. Top with shredded mozzarella cheese.
Step 5: Bake the Lasagna: Cover the lasagna with aluminum foil and bake for 30 minutes. Remove the foil and bake for another 10-15 minutes, or until the cheese is melted and golden. Let the lasagna rest for 10-15 minutes before serving.