Heat olive oil in a large pot over medium heat. Add the onion and cook for 5-10 minutes or until it's translucent. Add the garlic and cook for another minute. Now, add the Italian sausage and ground beef and cook until it's no longer pink. Break it apart with the help of a spatula until it cooks.
Add the red wine and cook for about 5 minutes.
Add the crushed tomatoes, tomato sauce and tomato paste. Stir well.
Season with the dry basil, Italian seasoning, sugar and parsley. Stir again.
Cover the pot and simmer (low - medium low heat) for 1½ - 2 hours. The longer, the better. Then, season with salt and pepper to taste. Set the sauce aside. (You can also make the sauce the day before and refrigerate it. This way you can also skim off any fat that ends up on the surface).
Cook the lasagna noodles according to the instructions on the package. Drain and leave them soaking in cold water to avoid sticking.
In a large bowl, mix well the ricotta cheese, eggs, Parmesan cheese, salt and grated nutmeg. Set aside.
Spray a 9 x 13 inch (23 x 33 cm) baking pan with either cooking spray or olive oil so the lasagna doesn't stick to it. Spread one layer of meat sauce on the bottom of the pan. Top sauce with 4-6 lasagna noodles. Spread a layer of the ricotta cream on top of the noodles. Place a layer of mozzarella cheese (about 6 slices) over the ricotta. And finish with a layer of Parmesan cheese. Continue with this process two more times ending with a layer of Parmesan cheese. (Order of layers: meat sauce, lasagna noodles, ricotta cream, mozzarella cheese, Parmesan cheese).
Cover the lasagna with nonstick aluminum foil or spray regular aluminum foil with cooking spray. Place it on a cooking sheet and bake it in a pre-heated oven at 375ºF (180ºC) for 25 minutes. Remove the aluminum foil and bake for another 15-20 minutes or until the cheese melts on top. Let it set for about 30 minutes before serving.