Preheat oven to 350°F (180°C).
Give all the veggies a good wash. Spread them out on a large baking sheet lined with parchment paper. Toss the vegetables with olive oil (optional) and salt.
Roast the veggies for about 35 minutes, or until they're tender and starting to brown around the edges. You can stir them once or twice during roasting to ensure they cook evenly.
Once the vegetables are roasted, let them cool slightly, then transfer them to a blender. Don't forget to remove the skin from the garlic!
Add the crushed tomatoes, veggie broth, coconut milk, nutritional yeast, mixed Italian herbs and a pinch of salt and blend until smooth. Depending on the size of your blender, you might need to do this in batches.
Taste the sauce and adjust the seasoning to personal taste.
Meanwhile, cook your pasta according to the package instructions. Once cooked, drain and set aside.
Pour the sauce from the blender into the saucepan you cooked the pasta in. Heat sauce on low heat, then add the cooked and drained pasta and stir to combine.
Top with (vegan) parmesan cheese, crumbled feta, olive oil and/or fresh herbs or other toppings of choice and enjoy!