-
1. Fill your pasta pot with water, add salt and let it reach a boil. Add pasta, stir occasionally. Cook until al dente (still has some "bite" to it, it will continue to cook out of the water, so you don't want to over cook it). Drain pasta.
-
2. While pasta is cooking, place a large sauce pan over medium heat with olive oil.
-
3. When hot, add onions and garlic to sauce pan. Stir occasionally and cook for about 4 minutes.
-
4. Add diced tomatoes (including juice from can), basil, oregano, pepper flakes, pepper and salt. Stir.
-
5. Add tomato paste and stir again. Reduce to medium-low heat.
-
6. Add cream cheese and stir until evenly combined.
-
7. Add Parmesan cheese and stir until melted.
-
8. Add spinach and fold in until wilted.
-
9. Add pasta and stir well.
-
10. Serve with a little sprinkle of Parmesan cheese and freshly chopped basil on top!