Cook the pasta according to instruction and set aside.
Thaw the spinach if using frozen. Chop the artichoke hearts.
Heat oil in a skillet over medium heat. Add minced onions, garlic and pinch of salt and cook until golden.
Transfer them to a blender with the rest of the sauce ingredients and blend everything until smooth.
Taste and adjust flavor(salt, tang, cheesyness).
Add some olive oil to a baking dish.
Add the cooked pasta, spinach, chopped artichokes and the blended sauce. Toss to mix well.
Rinse out the blender with 2 tbsp water and add.
Sprinkle the pasta with breadcrumbs, pepper flakes, herbs, and a little salt and optional vegan parm.
For the perfect brown topping, spray or drizzle with some olive oil.
Bake the pasta at 400 F (205 C) for 22 mins.
Then broil for a minute or so to brown the topping.
Remove the dish from the oven, and serve.
