Preheat oven to 350F on the convection setting if you can, otherwise the regular bake setting is fine
In a large skillet over medium heat, melt butter and cook garlic until fragrant (1 min)
Add leeks and sauté for 3 minutes, until softened
Add zucchini and broccoli florets and sauté until softened
Add spinach, salt, pepper, oregano and sauté until all is wilted and liquid has evaporated. Set aside.
Boil lasagna sheets in a large pot of generously salted water. Cook to al dente.
Meanwhile, make Bechamel sauce. Heat a saucepan over medium heat, melt butter and add flour. Cook whisking constantly for about 1 min. It will for a paste and will darken slightly in colour. If your heat is too high and it’s sticking, lower heat.
Gradually add milk 1/2 cup at a time, continuously whisking
Once all of the milk has been added, turn the heat up so the mixture starts to bubble slightly. Once slightly thickened, add salt, pepper, nutmeg, cayenne and parmesan. Turn off the heat & set aside with the lid on, whisking from time to time until lasagne noodles are ready (if using the ones you boil)
Butter a 9x13 baking dish and spread a thin layer of Bechamel sauce and add your first 3 sheets of pasta. Add 1/3 of the veggies in an even layer, add a sprinkle of parmigiano and add about 1/3 of your Bechamel Sauce. (It’s not an exact measurement, just do it by eye)
Top with another 3 pasta sheets and repeat.
Add the last layer of pasta and top with the last of the Bechamel, a little more parm and your mozzarella.
Bake covered with foil for about 50 minutes or until all is melted and bubbly. If desired, take the foil off and bake for an additional 15 to get the cheese all golden. If you like your cheese stretchy and melty, keep it covered the whole time (total 1hr)
Let sit 10-15 minutes before cutting into it.
Serve and enjoy!