Preheat the oven to 375 degrees F.
For the marinara sauce: Heat the canola oil in a large saucepan, add the onions, and cook until translucent. Blend the tomatoes in a food processor. With a slotted spoon, remove the onions from the oil. Add the blended tomato, salt, pepper, and basil to the pan. Stir with a wooden spoon. Bring to a boil, then lower heat and simmer for 40 minutes.
For the zucchini: While the sauce is simmering, fry the zucchini. Place the flour on a flat dish. In a large bowl, mix the eggs, salt, pepper, and Romano cheese with a fork. In a large frying pan, heat the canola oil. Coat the zucchini slices in flour, then dip in the egg mixture. Fry until golden brown. Remove each piece, placing on a tray lined with paper towels.
For the ricotta filing: In a large bowl, mix the ricotta cheese, eggs, parsley, salt, pepper, and Romano cheese.
To assemble: In a 9 by 13 by 2-inch rectangular baking dish, spread 4 ounces of marinara sauce. Layer some of the fried zucchini to cover the bottom of the dish, slightly overlapping the pieces.
Spread 8 ounces of marinara over the zucchini. With a plastic spatula, spread 1/3 of the ricotta mixture over the marinara, and sprinkle with 3/4 cups of mozzarella.
Repeat layering the zucchini, sauce, ricotta filling, and mozzarella, ending with 1 cup of mozzarella.
Cover the dish in foil and bake for 1 hour. Remove the foil and continue to cook until the top is slightly brown. Cool the lasagna for 15 minutes.
For the zucchini flowers: Rinse the zucchini flowers gently under running water. Pat dry. Dredge the zucchini flowers in the beaten egg, and then cover in breadcrumbs. Fry in canola oil until crispy. Sprinkle with salt, to taste. Place the flowers on top of the lasagna and serve.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.