Ingredients
1/4 cup butter, cubed2 large sweet onions, thinly sliced1/4 teaspoon crushed red pepper flakes1/8 teaspoon salt8 garlic cloves, minced2 cups grape tomatoes, halved1/4 cup balsamic vinegar1/4 cup olive oil, divided1 package (16 ounces) uncooked angel hair pasta9 bacon strips, cooked and crumbled2/3 cup shredded Parmesan cheese1/2 teaspoon coarsely ground pepperFresh basil leaves, optional
Preparation
In a large skillet over medium-high heat, melt butter. Add the onions, pepper flakes and salt; saute until onions are tender. Stir in garlic. Reduce heat to medium-low; cook, stirring occasionally, for 30-40 minutes or until onions are deep golden brown.
Add the tomatoes, vinegar and 2 tablespoons oil to the skillet. Cook pasta according to package directions. Drain pasta; toss with onion mixture.
Drizzle with remaining olive oil. Sprinkle with bacon, cheese, and pepper; heat through. Garnish with basil if desired.