Make the Alfredo sauce:
In a large pan, add oil and heat at medium heat. Add chopped garlic and cook for 2 minutes. Add the cauliflower, water and salt and cover and cook for 10 minutes or until cauliflower is tender. Cool slightly, add everything including water to a blender and blend with non dairy milk, all the spices, oil, and flour. Blend to a smooth puree. Taste and adjust salt, herbs and tang if needed.
Make the Lasagna:
Preheat the oven to 400 degrees F.
Layer ¾ -1 cup pasta sauce in the baking pan, then layer noodles. Add more sauce to preference.
Then layer fresh baby spinach or use frozen(thawed), then ¾ to 1 cup alfredo sauce.
Add another layer of noodles, then pasta sauce, then add veggies of choice like mushrooms, bell peppers, zucchini, cooked lentils or veggie burger crumbles. then layer noodles, alfredo sauce , distribute chopped artichoke hearts on the sauce. Sprinkle pepita parmesan (or nutritional yeast) on the artichoke hearts.
Add a layer of noodles. add a ⅓ cup water all around the edges. then a good 1-1.5 cups pasta sauce on the top layer to seal all the layers. Drizzle some alfredo sauce on the pasta sauce and add pepita parm and a spray of oil. Sprinkle a generous sprinkle of salt and black pepper and italian herb blend. I also added some pepper flakes. Add vegan cheese shreds if you like.
Cover with foil, punch a few small holes and bake at 400 degrees F for 45 to 50 mins.
Cool slightly, slice and serve hot.