In a large pot of boiling water cook pasta, following the instructions on the package.
In a large sauce pan on low- medium heat, sauté the onions with olive oil and garlic for 3 minutes.
Next, add in the tomato puree and arrow root flour and cook for another 3 minutes.
Deglaze the pan by adding the white wine and whisk in the pumpkin puree, soy milk, lemon juice and spices. Cook everything for 5 minutes on low heat stirring constantly until the sauce comes together.
Transfer sauce to a high speed blender, add in pasta water and blend for 5-10 seconds until smooth.
Transfer pumpkin sauce back into the sauce pan; add the pasta, toss and serve.
Optional: toss fresh baby spinach on top of your sauce mixture before you add your pasta. Place lid on and steam for 3-5 min on low. Add your pasta, toss and serve.