Preheat the oven to 200°C (400°F).
To prepare the dish, put the tomatoes (fresh or frozen) in a baking dish. Add a block of cream cheese. Add the diced onion, minced garlic, and oil.
Place the dish into the oven and bake for roughly 30 minutes.
Once the tomatoes are juicy, cooked, and bursting at their seams. Check to see the cream cheese is all heated through and melted.
Combine everything – add the cooked, drained pasta. The spinach, basil, and parmesan cheese. Stir well.
Garnish with fresh basil and enjoy!