1/2 pound angel hair pasta, or other pasta, cooked according to package instructions
1/2 cup (or more) fresh grated Parmesan cheese
Directions
Heat a large skillet to medium heat. When hot, add oil to coat pan. Add onion and garlic and saute, stirring frequently, until onion is tender (about 4-5 minutes).
Add tomatoes, salt, pepper, vinegar, and sugar. Stir gently, breaking up tomatoes with a back of a spoon a bit until they release some juices and come to a simmer. Simmer about 45 minutes, uncovered, stirring periodically until reduced and thickened.
Remove from heat and stir in basil and parmesan, toss with pasta and top with additional parmesan if desired.