1. Preheat the oven to 400 degrees. Toss tomatoes with balsamic vinegar, olive oil, garlic, salt and pepper. Spread tomatoes on a foil-lined, baking sheet.
2. Roast tomatoes 20-30 minutes or until shriveled and lightly browned. Scrape the tomatoes and juices into a large bowl. Add the spinach.
3. Meanwhile prepare pasta according to directions.
4. Toss the pasta with the spinach, roasted tomatoes, Asiago and basil. Sprinkle with toasted pine nuts. Serve with additional cheese on the side.