In a large heavy bottomed pot, such as a Dutch oven, add the chopped onions, garlic, and olive oil. Cook over medium heat for 4-6 minutes or until softened.
Add the ground beef and sausage. Cook for 10 minutes or until the meat is browned. Season with salt and black pepper.
Add the can of crushed tomatoes, white wine, and bay leaves. Reduce the heat to low and simmer for one hour. Skim any fat the comes to the surface of the sauce.
While the sauce simmers, bring a large pot of water to a boil over medium-high heat and season with two tablespoons of salt. Preheat the oven to 350 degrees F.
In a medium bowl, add the ricotta, eggs, chopped parsley, chopped basil, and dried oregano. Mix well with a wooden spoon to combine the ingredients.
Add the lasagna noodles to the pot of boiling water. Cook for 4-6 minutes until the noodles just start to soften. Place parchment paper on a baking sheet and carefully remove the lasagna noodles from the boiling water. Lay them out on the prepared baking sheet to cool slightly.
Remove the bay leaves from the meat sauce. Add a thin layer of sauce to the bottom of a baking dish.
Add a layer of lasagna noodles on top of the meat mixture.
Add a cup of the ricotta mixture and a cup of mozzarella cheese. Top with a layer of sauce.
Continue layering the lasagna noodles, meat sauce, and ricotta cheese mixture until the noodles at done. On the top layer, add the meat sauce and sprinkle with the remaining mozzarella cheese. Cover the baking dish with aluminum foil. Bake for 40-45 minutes or until the lasagna is hot and bubbly.