Add tomatoes, tomato sauce, and balsamic vinegar. Cook for about 5 minutes on medium heat until bubbling.
Add 3 cups boiling water and the pasta and bring to a boil, then simmer for 10-12 minutes or until pasta reaches desired firmness. Add more water as needed.
Toss in your spinach and basil and stir over low heat until the spinach is wilted, about 2-3 minutes.
Add your cream cheese and keep over low heat until melted and thoroughly incorporated. Add salt to taste and serve, topped with Parmesan cheese