Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente.
Drain and set aside.
Prepare the Bruschetta:
In a medium bowl, combine finely chopped tomatoes, red onion, minced garlic, chopped basil, balsamic vinegar, olive oil, salt, and ground black pepper.
Mix well and set aside.
Cook the Shrimp:
In a large skillet, heat olive oil over medium heat. Add minced garlic and sauté for about 1 minute until fragrant.
Add shrimp, salt, and ground black pepper and toss until the shrimp are evenly coated with the seasoning.
Cook until the shrimp turn pink and opaque, about 2-3 minutes per side.
Remove shrimp from the skillet and set aside.
Combine Everything:
In the same skillet, pour in white wine and bring to a simmer. Let it reduce by half(for about 3-4 minutes).
Add the cooked pasta and shrimp back to the skillet. Toss to combine and heat through.
Stir in the bruschetta mixture and grated Parmesan cheese.
Mix until everything is well combined and heated.
Serve:
Divide the pasta to the serving plates. Garnish with fresh basil leaves and additional Parmesan cheese if desired.
Enjoy your delicious Bruschetta Shrimp Pasta!
Notes
Whip the bruschetta sauce for the best flavors before tossing it with the pasta.
This dish tastes best freshly made. It’s not ideal for storing or reheating, as the basil wilts and the tomatoes lose their freshness.
If Roma isn't available, you can use different pasta shapes, such as penne, rigatoni, or bow-tie (farfalle), and any fresh, tangy tomatoes.