Preheat oven to 400 degrees F
Toss the tomatoes with the balsamic vinegar, Extra virgin olive oil, garlic, salt, and pepper. Spread on a parchment paper lined baking sheet that has sides.
Roast the tomatoes for approx. 20 min. until they are slightly shriveled and light brown. Scrape the tomatoes and all juices into a large bowl. Add the spinach.
Toss the pasta with the spinach, roasted tomatoes, parmesan, and basil.
Garnish with extra fresh basil and grated cheese.