In this buttery shrimp pasta with roasted tomatoes, flavors like lemon, garlic, and the roasted sweetness of tomatoes create a flavorful dinner.

Roasted fresh tomatoes add a wonderful depth of flavor to this buttery shrimp pasta recipe. Roasting tomatoes brings out their natural sweetness. That sweetness pairs perfectly with buttery, garlicky shrimp and the brininess of capers.
This buttery shrimp pasta with roasted tomatoes in unbelievably easy to prepare and it takes less than hour to whip up.
How to Make this Buttery Shrimp Pasta with Roasted Tomatoes:
First, quickly marinate the shrimp. I love cooking shrimp because they only need a quick soak in whatever marinade you’re preparing. In this recipe, shrimp are marinated briefly in garlic, oil, and lemon juice.
Next, prepare the sauce. Start by roasting tomatoes in a wide pot until blistered and charred. Once the tomatoes are roasted, use the back of your spoon to mash them into a crushed form. Add capers and crushed red pepper. You can add a pinch of sugar if you like an even sweeter sauce, but it’s not necessary.
From there, it’s just a matter of simmering the sauce. Prepare the pasta, add reserved pasta cooking water to the tomatoes and toss the sauce with the pasta.
Finally, prepare the shrimp by sautéing in a separate skillet. Deglaze with white wine and lemon juice and mount butter into the sauce. You will serve the buttery shrimp and wine sauce over the pasta and tomatoes.
Looking for more pasta recipes? Check my archives!
If you made this recipe, please rate the recipe below and leave a comment to tell me how you liked it! If you take a picture of it, please tag me on Instagram so I can feature you in my feed!

Buttery Shrimp Pasta with Roasted Tomatoes
Ingredients
- 1 pound large shrimp (peeled and deveined; tails removed or left on depending on preference)
- 3 tablespoons extra virgin olive oil (divided)
- 6 cloves garlic (3 cloves peeled and minced, 3 cloves peeled and thinly sliced)
- 2 tablespoons butter
- 1 cup white wine (or use chicken stock)
- 2 tablespoons lemon juice
- 1 pound Roma tomatoes (or cherry tomatoes; halved lengthwise)
- 1 tablespoon capers
- Pinch sugar
- Pinch crushed red pepper (to taste)
- 12 ounces bucatini (substitute spaghetti, linguine, or fettuccine if needed)
- ½ cup reserved pasta cooking water
- ¼ cup Italian parsley (minced)
- Kosher salt
- Black pepper
Instructions
Marinate the shrimp:
- In a bowl, combine the peeled shrimp with 1 tablespoon extra virgin olive oil, 2 minced garlic cloves, 1 teaspoon kosher salt, and ½ teaspoon black pepper. Toss to coat and refrigerate for 15 to 30 minutes.
Roast the tomatoes:
- Preheat oven to 400ºF.
- Heat 1 tablespoon extra virgin olive oil in a large skillet over medium-high heat. Once hot, add the tomatoes, cut-side down, and cook without moving for 2 minutes. Flip and season with a pinch of salt. Transfer to the oven for 20 minutes. Once the tomatoes are blistered and charred, remove from the oven and transfer to the stovetop.
Cook the pasta:
- Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions. Reserve ½ cup of pasta water before draining the pasta.
Finish the sauce:
- Using the back of your spoon, carefully mash the tomatoes and add the capers, a pinch of sugar, and a pinch of crushed red pepper. Toss to combine. Bring to a boil over medium-high heat. Reduce the heat to low and continue simmering for 5 to 10 minutes. Taste and season with salt and pepper.
- Add the reserved pasta cooking water and then toss the pasta in the sauce, using tongs to make sure the sauce coats the pasta well. Keep warm until the shrimp is ready.
Sauté the shrimp:
- Heat 1 tablespoon extra virgin olive oil in a skillet. Once hot, add the shrimp in an even layer and cook without moving for 1 to 2 minutes. Flip and cook the other side for 1 to 2 minutes. The shrimp should be nearly opaque, but a little undercooked. Transfer to a plate.
- Return the heat on the skillet to medium. Add the sliced garlic and a pinch of crushed red pepper, and sauté for 45 seconds until fragrant, being careful not to burn the garlic.
- Add 1 cup white wine, 2 tablespoons butter, and 2 tablespoons lemon juice. Bring to a boil. Cook until the sauce has reduced by about half, about 5 minutes.
- Gently add the shrimp and toss to coat. Cook for an additional minute or two until the shrimp are cooked through.
To Serve:
- Divide the pasta between bowls and top with a few shrimp and a drizzle of the butter sauce. Garnish with minced parsley. Enjoy!






