Heat oil in a large skillet over medium heat. Saute onions, garlic, and red pepper for 1 to 2 minutes. Do not let garlic brown. Add the tomatoes, oregano, and bay leaf to skillet. Let simmer until flavors blend, stirring occasionally every 1/2 hour. Stir in Parmesan, and remove bay leaf. Sauce is ready for lasagna to be made.
Heat oven to 350 degrees F. In a large pot, boil water, and cook pasta close to al dente. In a large bowl combine the ricotta, salt, pepper, and Parmesan, and mix until well blended. Mix in egg yolks and set aside.
In a 13 by 9-inch baking dish, spread a thin layer of marinara sauce and cover with noodles. Spread a layer of ricotta cheese mixture over noodles. Top with mozzarella, another layer of sauce, and repeat. The third layer should be topped with sauce and mozzarella. Cover and bake for 40 minutes, remove cover and bake for an additional 25 minutes. Remove from oven, and let stand for 20 minutes.
To serve, cut into squares, and serve with drizzled marinara sauce.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.