In a large Dutch oven, add the olive oil and the ground beef. Cook for 5-6 minutes until the beef is golden brown.
Chop all of the vegetables into very small pieces and add them to the Dutch oven. Cook for 5-6 more minutes until the vegetables are softened.
Add the white wine, crushed tomatoes, and bay leaves to the Dutch oven.
Let the sauce simmer over medium-low heat for one hour.
Bring a large pot of cold water to a boil. Add 2 tablespoons of salt and then add the lasagna noodles. Cook according to the package instructions.
While the pasta cooks, in a medium bowl, add the ricotta, eggs, chopped fresh parsley, chopped fresh basil, and oregano. Mix well.
Preheat the oven to 375 degrees F.
Spread some of the tomato sauce on the bottom of a 9x13 inch baking dish. Drain the lasagna noodles and set four lasagna noodles on top of the sauce.
Add a scoop of the lasagna mixture, a scoop of tomato veggie sauce, and then sprinkle ⅓ of the mozzarella on top of the mixture.
Continue layering the noodles, tomato sauce, ricotta mixture, and cheese until the lasagna sheets are gone. Bake for 35-40 minutes or until the lasagna is completely heated through.