In a large saucepan, heat the oil on medium-low. Add the garlic and cook gently for about 5 minutes, until just beginning to turn golden. Add the diced tomatoes, sun-dried tomatoes and basil. Cook, stirring, for about 5 minutes.
Stir in the chicken broth and the broccoli florets and cook for another 5 minutes, until the broccoli turns bright green and is crisp but tender. Add the pine nuts and season to taste with salt and pepper. (You can make the sauce a little ahead of time and reheat it when you cook the pasta.)
When you're ready to eat, cook the pasta in plenty of boiling salted water until tender but not mushy. Drain well. Toss sauce with hot pasta and serve immediately, with some Parmesan cheese for sprinkling.
Sorry, there is no nutrition information available for this recipe.