Chop the dehydrated sun-dried tomatoes.
Boil 2 cups of water in a microwave in a measuring cup.
Add the chopped sun-dried tomatoes and place the sun-dried tomatoes into the boiling water and allow to soften for 5 minutes.
Drain the tomatoes in a colander and set aside.
Cook the pasta according to the packaged instructions.
While the pasta cooks, saute the garlic, shallots, and softened sun-dried tomatoes in a skillet until the shallots are translucent.
Add the vegetable broth to the skillet and bring it to a boil.
Combine the plant milk, nutritional yeast, and flour in a blender. BLend until smooth.
Add the Italian seasoning, red pepper flakes, and plant milk mixture to the skillet.
Stir to combine. Reduce temperature to simmer and stir.
The sauce will thicken as it heats up.
Add the spinach and stir until it wilts.
Now, add the cooked pasta; stir to combine.
Add fresh basil and stir.
Serve in bowls with crusty bread, extra basil, red pepper flakes, and vegan parmesan cheese.