1 pkg angel hair pasta
6 tbsp butter
3 cloves garlic, minced
4 cups diced plum tomatoes (about 7)
1/2 cup packed chopped fresh basil leaves
2 tbsp balsamic vinegar
Grated Parmesan cheese
Hot pepper flakes, optional
Cook pasta according to package directions.
Melt butter in a large saucepan over medium-high heat until foamy. Add garlic. Cook and stir 2 minutes. Stir in tomatoes and bring mixture to the boil. Reduce heat, cover and simmer 5 minutes. Remove from heat and stir in basil and vinegar. Add salt and pepper to taste.
Drain pasta and return to pot. Pour tomato mixture over pasta; toss to combine. Sprinkle each serving with Parmesan cheese and hot pepper flakes, if desired.