If you ask me what my all-time weeknight pasta situation looks like, it usually involves a punchy sauce, great seafood, and something on the table in under 30 minutes. That is exactly how this Arugula Pesto Pasta with Garlic Shrimp was born, and it has been on repeat ever since. The peppery arugula pesto is so bright and fresh that it makes everything it touches taste incredible, and when you pile it on top of perfectly cooked shrimp, it is truly a match made in dinner heaven. If you are already a fan of Garlic Shrimp Rosé Pasta, you are going to fall hard for this one too. And if you want to know the secret to nailing the shrimp every single time, go check out How to Cook Perfect Shrimp Every Time! before you get started. For even more pesto-forward inspiration while you are at it, Lemon Kale Pesto Pasta is another one you will want to bookmark immediately.

Arugula Pesto Pasta with Garlic Shrimp at a Glance
- 🕒 Total Time: 20 minutes
- 👪 Servings: 6 people
- 🍝 Cuisine Type: Italian
- 🧂 Flavor Profile: Bright and peppery arugula pesto coats tender linguine with a lemony, nutty richness, all topped with savory, lightly seasoned sautéed shrimp.
- 📖 Dietary Info: Contains shellfish, dairy, gluten, and tree nuts (pine nuts). Can be made dairy-free by substituting nutritional yeast for cheese.
- 📦 Storage Notes: Store leftovers in an airtight container in the fridge for 3 to 4 days, and add fresh arugula only when serving rather than storing it mixed in.
- ⭐ Why You'll Love It: This pasta is inspired by an absolutely unforgettable birthday lunch at a tiny beach club in Positano, Italy, and it has been on repeat in my kitchen ever since. The arugula pesto comes together in minutes in a food processor, and it is so much more interesting than your everyday basil pesto. Garlicky sautéed shrimp take it completely over the top and make it feel like a real restaurant-worthy dinner. It is one of those meals that is simple enough for a weeknight but special enough to serve to guests every single time.
Summarize and save this content on
Why I Love This Recipe
Perhaps my favorite meal in all of Italy, a few years back, was at this little beach club off the coast in Positano called Da Adolfo! It's literally just a tiny beach with a handful of lounge chairs and a small restaurant area right smack on the beach with a couple dozen tables and a LOT of food. I had to call weeks ahead of time to make sure we got a reservation, and then the countdown was on! We went for my birthday lunch and ordered almost everything on the entire menu. (pictures here) Peaches with wine, grilled mozzarella on lemon leaves, grilled Branzino, mussels with tomato sauce, and this Arugula Pesto Pasta! I love a pesto pasta and some grilled shrimp, and this recipe has both those components. And while I love a classic basil pesto, this is beyond simple but incredibly memorable, and I've been making it ever since. While the Arugula Pesto Pasta tastes just as good as our beachside meal in Positano, eating this on my kitchen table doesn't have quite the same vibe as sitting under an awning on the beach in Italy. Sigh... I'll just count down the hours until we can go back!
Jump to:
Ingredients

Substitutions & Swaps
🌿 Arugula (Pesto Base)
- Baby Spinach - Mild and buttery, spinach blends into a smooth pesto with almost no bitterness, great if you want the garlic and lemon to be the loudest flavors.
- Kale (stems removed) - Tuscan kale in particular gives the pesto a hearty, slightly earthy backbone that holds up well when tossed with warm pasta.
- Fresh Basil - The classic swap. Basil brings that sweet, anise-forward profile and turns this into a more traditional Genovese-style pesto if arugula is too peppery for your crowd.
- Watercress - Watercress mirrors arugula's peppery bite almost exactly and blends just as smoothly, making it the most seamless 1-for-1 substitute here.
🧀 Pecorino Romano
- Parmigiano-Reggiano - Less sharp and saltier than pecorino, Parmigiano gives the pesto a nuttier, more rounded finish. Use the same amount but taste before adding extra salt.
- Grana Padano - A budget-friendlier alternative to Parmigiano with a slightly milder, creamier flavor. It blends beautifully into pesto without overpowering the arugula.
- Aged Asiago - Aged Asiago has a tangy, crumbly texture similar to pecorino and grates well in a food processor. It adds a subtle sharpness that plays nicely with the lemon juice.
- Nutritional Yeast - For a dairy-free finish, nutritional yeast adds that savory, umami depth you'd miss without the cheese. Start with 3 tablespoons and add more to taste.
🌰 Pine Nuts
- Walnuts - Walnuts are the easiest swap and they bring a slightly more robust, earthy flavor that actually complements arugula's bitterness really well. Toast them first to mellow any tannins.
- Blanched Almonds - Almonds produce a creamier, denser pesto texture. They are neutral enough to let the arugula and lemon stay front and center.
- Cashews - Raw cashews blend into an incredibly silky pesto base. They are mild and buttery, which softens the peppery punch of the arugula nicely.
- Pistachios - Shelled unsalted pistachios add a gorgeous pale green color and a slightly sweet, rich flavor that feels very Sicilian alongside the lemon and olive oil.
- Pepitas (Pumpkin Seeds) - A nut-free option that still gives the pesto body and a subtle nuttiness. Toast them dry in a skillet first to draw out their flavor before adding to the food processor.
🍤 Shrimp
- Sea Scallops - Sear them hard in a hot pan for 90 seconds per side and you get a caramelized crust with a sweet, buttery interior that pairs beautifully with the peppery pesto.
- Grilled Chicken Breast (sliced) - Thin-sliced grilled chicken works well here, especially if you season it with the same garlic powder, salt, and pepper as the shrimp. It keeps the dish hearty and familiar.
- Salmon (flaked) - Pan-seared salmon broken into large chunks on top of the pasta is a stunning presentation and the richness of the fish balances the bright acidity of the lemon pesto.
- White Beans (cannellini) - For a protein-forward meatless option, warmed cannellini beans folded into the pesto pasta add creaminess and substance without competing with any of the pesto flavors.
🍝 Linguini (Pasta Shape)
- Spaghetti - The most seamless swap. Same cook time, same texture, and the long strands coat evenly with the pesto so every bite is well dressed.
- Bucatini - Bucatini is thicker and hollow, which means it catches and holds the pesto inside each strand for a more intensely flavored bite.
- Rigatoni - The ridges and wide tubes trap the chunky pesto and any garlic bits from the shrimp pan, making every forkful more interesting texturally.
- Gluten-Free Pasta (rice or corn-based) - A brown rice or corn-based linguini works well here since the pesto is the bold flavor carrier. Cook it just to al dente so it does not get mushy when tossed.
How to Make Arugula Pesto Pasta

Step 1: In a food processor, combine the pine nuts and garlic and process until finely chopped.

Step 2: Add the 3 cups arugula and process until coarsely chopped. With the processor running, gradually add the olive oil in a steady stream and process until smooth.

Step 3: Turn off the machine and add the lemon juice and cheese, then pulse until incorporated.

Step 4: Transfer the pesto to a bowl and season with salt and pepper as needed.

Step 5: Cook the pasta until al dente. Drain and set aside.

Step 6: Toss the shrimp with the oil, garlic powder, and salt and pepper. Sauté for about 3 minutes on each side, until pink and cooked through.

Step 7: In a large bowl, toss the pesto with the pasta until well coated.

Step 8: Scatter arugula leaves on top and sprinkle with extra cheese. Serve immediately.
🍤🌿🍋 Tips & Tricks for the Best Arugula Pesto Pasta with Garlic Shrimp
This is the pasta that made me fall in love with Italy all over again, and I promise it will do the same for you.
- Toast the pine nuts in a dry skillet over medium heat until golden before adding them to the food processor. Toasting activates the natural oils in pine nuts and deepens their buttery, nutty flavor. Untoasted pine nuts taste flat and slightly raw in a pesto.
- Use firmly packed arugula and make sure it is completely dry before processing. Excess water from wet arugula will dilute the pesto and prevent the olive oil from emulsifying properly, leaving you with a loose, watery sauce instead of a cohesive one.
- Stream the olive oil in slowly while the food processor is running. Adding the oil gradually creates proper emulsification, binding the fat with the greens and nuts for a smooth, creamy pesto rather than an oily, separated one.
- Add the lemon juice and cheese after the oil with the processor off, then pulse briefly. Over-processing cheese can make it gummy and cause the pesto to turn pasty. Pulsing at the end keeps the texture bright and the cheese evenly distributed without overworking it.
- Reserve at least half a cup of pasta cooking water before draining the linguine. The starchy pasta water acts as a binding agent when tossing the pesto with the noodles. A splash loosens the pesto and helps it cling to every strand of pasta evenly.
- Cook the linguine just to al dente, not beyond. Since you will be tossing the hot pasta with pesto off the heat, the residual warmth will continue softening the noodles slightly. Starting with perfectly al dente pasta prevents it from turning mushy by the time it hits the bowl.
- Pat the shrimp dry with paper towels before tossing them with oil and seasoning. Surface moisture on shrimp causes them to steam rather than sear in the pan, which gives you gray, rubbery shrimp instead of the slightly golden, snappy texture you want.
- Do not overcrowd the pan when cooking the shrimp. Crowding drops the pan temperature dramatically and traps steam, preventing proper browning. Cook in a single layer with space between each shrimp so they sear properly in about 3 minutes per side.
- Pull the shrimp off the heat the moment they curl into a loose C shape. A tight O shape means your shrimp are overcooked. The proteins tighten and squeeze out moisture quickly, so the window between perfectly cooked and rubbery is only about 30 seconds.
- Toss the pesto with warm pasta immediately off the heat rather than reheating pesto in a skillet. Heat destroys the vibrant green color and fresh, peppery flavor of arugula pesto fast. The warmth of freshly drained pasta is all you need to bring everything together.
- Store leftover pesto with a thin layer of olive oil poured directly on the surface before sealing the container. Arugula oxidizes quickly and turns brown when exposed to air. The olive oil acts as a barrier against oxygen and keeps the pesto bright green and fresh-tasting for longer.
- Scatter the extra fresh arugula on top right before serving, not before. Fresh arugula wilts fast once it hits warm pasta. Adding it as a garnish at the last second preserves its peppery bite and gives the dish a textural contrast that gets completely lost if it sits.
Arugula Pesto Pasta with Garlic Shrimp FAQs
What is Arugula Pesto Pasta with Garlic Shrimp?
Arugula Pesto Pasta with Garlic Shrimp is an Italian-inspired dish built around a bright, peppery pesto made from fresh arugula, toasted pine nuts, pecorino romano, lemon juice, and extra-virgin olive oil, tossed with linguine and topped with quickly sautéed garlic shrimp. The recipe draws from the coastal Italian cooking style found along the Amalfi Coast and comes together in under 30 minutes. It works equally well as a weeknight dinner or a casual dinner party centerpiece.
How is arugula pesto different from classic basil pesto?
Arugula pesto swaps basil for packed fresh arugula, which gives the sauce a distinctly peppery, slightly bitter bite that basil pesto does not have. The flavor is sharper and more assertive, which pairs particularly well with salty pecorino romano and the acidity of fresh lemon juice. The technique is identical: food processor, olive oil streamed in gradually, cheese and lemon pulsed in at the end.
Can I substitute the pine nuts in this pesto?
Walnuts are the best swap if pine nuts are unavailable. They have enough fat and mild nuttiness to carry the pesto without overwhelming the arugula. Avoid strongly flavored nuts like peanuts or cashews, which will pull the flavor profile in a different direction.
How do I keep the shrimp from overcooking?
Cook the shrimp in a single layer over medium-high heat for about 3 minutes per side, pulling them off the heat the moment they turn pink and opaque. Shrimp carry over heat quickly, so leaving them in the pan even 60 seconds too long makes them rubbery. Peeled, deveined medium shrimp at room temperature cook fastest and most evenly.
How do I store and reheat leftover Arugula Pesto Pasta?
Leftovers keep in an airtight container in the refrigerator for 3 to 4 days. Store any remaining fresh arugula separately and add it at serving time rather than letting it wilt in the stored pasta. Reheat on the stovetop over low heat or in the microwave in short bursts, adding a small splash of water or olive oil to loosen the pesto if needed.
Can I freeze arugula pesto?
The pesto freezes well for up to 3 to 4 months. Freeze it in small portions; ice cube trays work well for this, so you can thaw only what you need. The shrimp and cooked pasta do not freeze well, so it is best to cook those fresh when you are ready to eat.

Arugula Pesto Pasta
Ingredients
- ¼ cup pine nuts toasted
- 2 garlic cloves
- 3 cups firmly packed arugula plus extra for garnish
- ¾ cup extra-virgin olive oil
- 2 teaspoons fresh lemon juice
- ⅔ cup grated pecorino romano cheese plus more for garnish
- Kosher salt and freshly ground pepper to taste
- 1 pound linguine
For the Shrimp
- ½ - ¾ lb medium sized shrimp peeled and de-veined
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- Kosher salt and freshly cracked black pepper
Instructions
- In a food processor, combine the pine nuts and garlic and process until finely chopped. Add the 3 cups arugula and process until coarsely chopped. With the processor running, gradually add the olive oil in a steady stream and process until smooth. Turn off the machine and add the lemon juice and cheese, then pulse until incorporated. Transfer the pesto to a bowl and season with salt and pepper as needed.
- Cook the pasta until al dente. Drain and set aside.
- Toss the shrimp with the oil, garlic powder, and salt and pepper. Sauté for about 3 minutes on each side, until pink and cooked through.
- In a large bowl, toss the pesto with the pasta until well coated. Scatter arugula leaves on top and sprinkle with extra cheese. Serve immediately.
Notes
- Toast the pine nuts in a dry skillet over medium heat until golden before adding them to the food processor. Toasting activates the natural oils in pine nuts and deepens their buttery, nutty flavor. Untoasted pine nuts taste flat and slightly raw in a pesto.
- Use firmly packed arugula and make sure it is completely dry before processing. Excess water from wet arugula will dilute the pesto and prevent the olive oil from emulsifying properly, leaving you with a loose, watery sauce instead of a cohesive one.
- Stream the olive oil in slowly while the food processor is running. Adding the oil gradually creates proper emulsification, binding the fat with the greens and nuts for a smooth, creamy pesto rather than an oily, separated one.
- Add the lemon juice and cheese after the oil with the processor off, then pulse briefly. Over-processing cheese can make it gummy and cause the pesto to turn pasty. Pulsing at the end keeps the texture bright and the cheese evenly distributed without overworking it.
- Reserve at least half a cup of pasta cooking water before draining the linguine. The starchy pasta water acts as a binding agent when tossing the pesto with the noodles. A splash loosens the pesto and helps it cling to every strand of pasta evenly.
- Cook the linguine just to al dente, not beyond. Since you will be tossing the hot pasta with pesto off the heat, the residual warmth will continue softening the noodles slightly. Starting with perfectly al dente pasta prevents it from turning mushy by the time it hits the bowl.
- Pat the shrimp dry with paper towels before tossing them with oil and seasoning. Surface moisture on shrimp causes them to steam rather than sear in the pan, which gives you gray, rubbery shrimp instead of the slightly golden, snappy texture you want.
- Do not overcrowd the pan when cooking the shrimp. Crowding drops the pan temperature dramatically and traps steam, preventing proper browning. Cook in a single layer with space between each shrimp so they sear properly in about 3 minutes per side.
- Pull the shrimp off the heat the moment they curl into a loose C shape. A tight O shape means your shrimp are overcooked. The proteins tighten and squeeze out moisture quickly, so the window between perfectly cooked and rubbery is only about 30 seconds.
- Toss the pesto with warm pasta immediately off the heat rather than reheating pesto in a skillet. Heat destroys the vibrant green color and fresh, peppery flavor of arugula pesto fast. The warmth of freshly drained pasta is all you need to bring everything together.
- Store leftover pesto with a thin layer of olive oil poured directly on the surface before sealing the container. Arugula oxidizes quickly and turns brown when exposed to air. The olive oil acts as a barrier against oxygen and keeps the pesto bright green and fresh-tasting for longer.
- Scatter the extra fresh arugula on top right before serving, not before. Fresh arugula wilts fast once it hits warm pasta. Adding it as a garnish at the last second preserves its peppery bite and gives the dish a textural contrast that gets completely lost if it sits.




I should probably rate this given how many times I've made it. It's one of my family's favorite recipes! Great on a hot summer day when when you want low effort, and limited time over a burner or oven. Pairs well with rosé wine 🙂
Loved this! Arugula made it a bit tart, which is ok. The shrimp were cooked perfectly and went really well with the pesto. Nice dish!
Easy and delicious! I subbed kale for the arugula which I enjoyed, but my husband thought was too raw (not a recipe critique just FYI). Guess the leftovers are all mine!
Another excellent recipe from Gaby! The arugula in the pesto is really something special. I made this with grilled chicken instead of shrimp & loved it!
Last night I was in a pinch. I needed a recipe I could make quickly and something the entire family would enjoy. This recipe was PERFECT! Fast, simple, delicious!!! We're hooked on Gaby! She's simply the best!!!!
Super easy dinner in under 30 minutes. I added basil to the pesto and it was delicious! I also cooked the shrimp in butter with a squeeze of the extra lemon. I will make this again!
Made this tonight for dinner because I just happened to have everything on hand. I also tossed the pasta with some roasted cauliflower I had from meal prep earlier this week. All I can say is WOW! The flavors were spot on— love the peppery kick in the pesto from using arugula. Am planning on making some more pesto to keep in the freezer so that making this meal in the future will be a snap to throw together!
Hi Gaby! I have a nut allergy, is there something you could substitute in this recipe for the pine nuts?
you could omit!
Super yummy Gaby! Arugula is my favorite greens but I’ve never used it in pesto. I enjoyed some pasta with pesto, mushrooms, roasted cherry tomatoes and shrimp then enjoyed the leftover pesto all week. My only small thing is that I enjoyed it all week on everything because the recipe gave me a ton of pesto. Normally no complaints but I cut it down specifically to give me less and it still seemed to give me way more than I would reasonably use for the amount of servings you recommend. Next time I’ll scale down more or plan to freeze some!
Trying this tonight! No need for basil in the pesto sauce?!?
nope! it's an arugula pesto so no need
We have a nut allergy. Can I just omit the pine nuts? Or is there an alternative I could use?
absolutely! just leave them out 🙂
I can't find arugula in store right now - could I sub with a spring mix or something else?! Can't wait to make!!
spinach!
Can't wait to try!
This is so good, so fast, and so easyyyy.
I didn't need to feed that many people so I only made enough pasta for myself and saved the rest of the Pesto in my fridge. I'm excited to try it with other things!
my fave thing ever to eat in the summer. so fresh and delish - I prefer it to basil pesto! added broccoli because #broccoliholic
i forgot to rate - 5 stars! no, 6!