Bring a pot of salted water to a boil and then cook pasta according to the instructions.
While waiting for it to boil, chop all vegetables: onion, garlic, sundried tomatoes, spinach, herbs, and vegan sausages if using.
If making vegan sausages, cook them according to package instructions in a separate skillet.
Add in vegan butter to a large skillet over medium heat and let melt.
Once melted, add in onions and let cook until translucent, about 3-4 minutes.
Add in spices and fresh herbs and stir to combine. Let it cook for 1 minute until fragrant.
Add in garlic and sundried tomatoes. Stir and let cook for 1 minute.
Pour in oat milk and pumpkin and stir, cooking 2 minutes..
Add spinach and half the parmesan. If using, add cooked sausages. Stir. Let cook until completely wilted. About 3-4 minutes. Taste and add more salt and pepper to taste if necessary.
Add drained, cooked noodles to the sauce and stir.
Remove from heat and top with remaining parmesan.