In a large deep pan, place the linguine in addition to the cherry tomatoes, spinach, sliced onions, garlic and basil. Drizzle the olive on top and season with crushed red pepper and salt.
Pour 4 cups of boiling water (or vegetable/chicken stock) into the pan and bring the mixture to a boil. Cook for 8-10 minutes on medium heat stirring occasionally with tongs, until the liquid in nearly evaporated, creating a sauce.
Remove the pan from heat and stir in parmesan cheese and fresh basil, if desired. Serve immediately and enjoy warm.