Cook farfalle in salted water according to package directions, reserving ¼ cup of the cooking water prior to draining.
Meanwhile, preheat large pan on medium heat. Add onions and oil, cook on medium low for 10 min, adding ½ cup water to prevent burning if needed and stirring periodically.
Add minced garlic and crumble in the sausages. Stir, add all the seasonings, and cook for 6 to 8 min, stirring periodically, until starting to brown.
Add remaining ingredients (besides the pasta) and cook 2 to 3 min, stirring as spinach wilts. Add pasta, stir, add pasta cooking water if desired. Serve with red chili flakes, parsley, vegan parmesan and basil if desired.
