Shrimp Pasta with Dill Pesto and Garlic Roasted Tomatoes is the ultimate springtime pasta, filled with tons of fresh flavors! The dill pesto is herbaceous and lemony, which goes perfectly with the garlicky, sweet roasted tomatoes and sautéed broccoli. The pasta gets topped with lemon garlic shrimp, but it can be left vegetarian, or made with chicken instead! It's intensely flavor-packed and the perfect pasta dish to enjoy during the warmer weather months!
Begin by making the roasted tomatoes. Preheat oven to 400℉. Line a large rimmed baking sheet with parchment paper. Place the tomatoes and garlic on the sheet and toss with the olive oil, salt, and pepper. Roast for 15-20 minutes, or until tomatoes have become burst, shriveled, and slightly caramelized on the edges. Discard the garlic cloves (or save for another use!).
Meanwhile, marinate the shrimp. Place shrimp in a medium bowl. Add the lemon zest, garlic, olive oil, salt, and pepper and toss to combine. Let sit while you prep the rest of the ingredients.
Make the pesto. To a food processor, add the dill, parsley, garlic, lemon zest, lemon juice, pistachios, parmesan, salt, and pepper. Pulse until finely chopped. Scrape down the sides if needed. With the processor running, stream in the olive oil and blend until smooth and combined. Season to taste with extra salt and pepper, if desired. Set aside.
Bring a large pot of salted water to a boil for the pasta. In the meantime, sauté the broccoli. Heat olive oil in a large skillet over medium to medium-high heat. Add the garlic and sauté for 20-30 seconds or until fragrant. Add the broccoli, and a few pinches of salt and pepper, and continue to cook, stirring frequently for 5-7 minutes or until broccoli has reached desired level of doneness. Watch the heat carefully, you don't want the garlic to burn, but you do want it to become golden brown and "chip-like!" Season to taste with extra salt and pepper, if needed. At this point, your pasta water should be boiling. Cook your pasta until al dente and drain, thoroughly.
Right before serving, cook your shrimp. Heat a large skillet over medium-high heat. Once hot, add the shrimp and cook for 2 minutes per side, depending on the size of your shrimp, until cooked through. Season with extra salt and pepper, if desired.
To serve, toss the hot pasta with the dill pesto, roasted tomatoes, broccoli, and shrimp until coated and combined. Add a small handful of chopped fresh dill, and season the pasta with salt and pepper, to taste. Toss once again and serve with lemon wedges and extra parm, if desired.
*Double the pesto if you want leftovers! It will keep in the fridge for up to 5 days, or in the freezer for 2 months.
*You can keep this pasta vegetarian by omitting the shrimp completely, or subbing white beans. Chicken or salmon would be great in this too!