The first time I tried to make pesto from scratch, I almost gave up halfway through. My food processor was leaking olive oil onto the counter, basil leaves were stuck everywhere, and I was pretty sure I’d messed up the whole thing. But once I tasted it, all that mess was worth it. And now I use that same homemade pesto trick in this pea pasta salad, which has become my favorite spring lunch.
The thing about this pasta salad is that you can barely see the pasta. Tiny shells get coated in bright green pea pesto, then tossed with crispy prosciutto, peppery arugula, soft little mozzarella pearls, and these lemony parmesan breadcrumbs that crunch in the best way. When you stir it all together, the smell of fresh basil and lemon zest hits you right in the face. It’s the kind of thing that tastes like spring on a plate.
Here’s a tip I learned the hard way. Don’t add the arugula and breadcrumbs until you’re ready to eat. I made it ahead once and stirred everything in early, thinking I was being smart. Big mistake. The arugula got all wilted and sad, and the breadcrumbs turned into mush. Now I keep them in separate little bowls on the counter and sprinkle them on right before serving. Way better.
This salad works for so many things. I’ve brought it to picnics in the park, served it as a side at backyard dinners, and packed leftovers for lunch all week. You can even add some sliced grilled chicken if you want to turn it into a full meal. My only warning is that the pesto smells so good while you’re blending it, you might end up eating spoonfuls straight from the food processor. Not that I would know anything about that.
Why You’ll Love This Recipe
Every bite has something different going on. Soft pasta, creamy mozzarella, peppery arugula, and those crunchy lemon breadcrumbs all show up in different ratios depending on your forkful.
The pesto tastes fresh and bright. Blending peas right into the basil pesto makes it sweeter and less sharp than regular pesto, with lemon zest waking everything up.
You can prep it ahead. Make the whole thing up to two days early and keep it in the fridge until you need it. Just hold off on the arugula and breadcrumbs.
Leftovers actually hold up. The pasta soaks up the pesto overnight and tastes even better the next day. Pack it for lunch and you’ll be the envy of the break room.
Ingredients You’ll Need

- Small pasta shells (1 pound). The little shells catch all the pesto in their curves. Any small shape works if you can’t find shells.
- Frozen peas (one 16-ounce bag, steamed). Some go in the pesto, some get tossed in whole. Frozen peas work great here, no need to track down fresh.
- Garlic (2 cloves, peeled and smashed). Just two cloves keeps things mellow so the basil and lemon can shine.
- Fresh basil (1¼ cups, lightly packed). The star of the pesto. Grab a big bunch from the produce section or your garden.
- Flat-leaf parsley (½ cup, leaves and stems). Stretches the basil and adds a nice green flavor without taking over.
- Parmesan cheese (½ cup, freshly grated). Half goes in the pesto, half goes in the breadcrumbs. Grate it yourself if you can, it tastes way better.
- Lemon zest (2 tablespoons, from about 2 lemons). Zest before juicing. It’s annoying to zest a squeezed lemon.
- Lemon juice (¼ cup, freshly squeezed). Fresh squeezed only. The bottled stuff just doesn’t hit the same.
- Extra virgin olive oil (¼ cup plus 2 tablespoons, plus more for drizzling). Use a good one since you’ll really taste it in the pesto.
- Kosher salt and black pepper. To taste. Salt your pasta water generously too.
- Prosciutto (6 slices, about 2 ounces). Gets crispy in the pan and adds salty crunchy bits throughout. Bacon works in a pinch.
- Panko breadcrumbs (½ cup). These give the top that crunchy finish. Regular breadcrumbs are fine but panko stays crisper.
- Baby arugula (3 cups, lightly packed). Adds a peppery bite that balances the creamy mozzarella. Add it last so it stays fresh.
- Mozzarella pearls (1 cup). Those tiny fresh mozzarella balls. If you can’t find pearls, just cube up a fresh mozzarella ball.
How to Make Spring Pea Pesto Pasta Salad
- Cook the pasta
Get a big pot of water boiling and salt it generously. Drop in your pasta shells and cook them until just shy of al dente, about two minutes less than the package says. Save some of that starchy pasta water before draining, then move the pasta to a big bowl to cool down.
- Steam the peas
Heat up your frozen peas until they’re warmed through and bright green. You can do this in the microwave or in a small pot with a splash of water. Set them aside to cool while you work on the other parts.
- Blend the pesto
Toss most of your peas into a food processor along with the garlic, fresh basil, parsley, half the parmesan, and some lemon zest and juice. Pulse it until things start coming together. Scrape down the sides, then stream in olive oil with the motor running until smooth. Salt and pepper to taste.
- Sauce the pasta
Pour the pesto right onto your cooled pasta and stir everything together until each shell is coated. If it looks too thick or dry, splash in some of that reserved pasta water a little at a time until it loosens up nicely.
- Crisp the prosciutto
Warm some olive oil in a big nonstick pan over medium heat. Lay out your prosciutto slices flat in the pan and let them sizzle, flipping now and then, until they’re crispy and golden. Move them to a paper towel lined plate to drain and cool.
- Toast the breadcrumbs
In that same hot pan, add your panko along with another drizzle of olive oil if it’s dry. Stir often so nothing burns until they turn lightly golden and smell toasty. Dump them into a small bowl and stir in the rest of the parmesan and a bit more lemon zest.
- Add the mix-ins
Roughly chop up half your crispy prosciutto and add it to the pasta bowl. Toss in the rest of the whole peas, your arugula, the mozzarella pearls, the last of the lemon zest, the rest of the lemon juice, and another drizzle of olive oil. Stir gently.
- Top and serve
Give the salad a taste and add more salt or pepper if it needs it. Move it to your serving bowl or platter, then scatter the lemon parmesan breadcrumbs across the top along with the remaining crispy prosciutto pieces. Serve right away while everything is fresh and crunchy.
Expert Tips
- Cook your pasta a touch less than al dente. It keeps soaking up flavor as it sits, so you don’t want it mushy later.
- Save more pasta water than you think you need. You can always toss the extra, but cold pesto pasta gets thirsty in the fridge.
- Toast the breadcrumbs last and store them separately if making ahead. They lose their crunch fast once they touch the dressing.
- Use a good olive oil for the pesto since you’ll really taste it. Save the cheap stuff for cooking the prosciutto.
- Let the pasta cool completely before adding the pesto. Warm pasta turns the bright green sauce muddy and dull looking.
What to Serve With This Recipe
Grilled chicken breast turns this side into a full meal. Season the chicken with salt, pepper, garlic powder, and lemon.
Pour a glass of crisp white wine. Sauvignon Blanc or Pinot Grigio works well. Serve cold in a tall glass.
Add warm crusty bread on the side. Sourdough or ciabatta both pair nicely. Slice thick and serve with olive oil.
How to Store This Recipe
Store the pasta salad in an airtight container in the fridge. It keeps well for up to four days.
Keep the toasted breadcrumbs and arugula in separate containers on the counter. Add them right before serving so they stay crunchy and fresh.
If the pasta looks dry after a day or two, drizzle in some olive oil and a squeeze of lemon juice. Toss to bring back the flavor.
Freezing isn’t a good option here. The pasta turns mushy when thawed and the fresh mozzarella loses its texture completely.
Recipe Variations and Add-ins
Add grilled chicken. Slice 2 grilled chicken breasts and stir them in at the end. Turns the side dish into a full lunch or dinner.
Swap the prosciutto. Use 6 slices of cooked bacon, crumbled, instead. Same salty crunchy effect with a smokier flavor.
Make it nutty. Stir ⅓ cup of toasted pine nuts or chopped walnuts into the pesto. Adds richness and that classic pesto crunch.
Switch the greens. Use 3 cups of baby spinach instead of arugula if you want something milder. Both wilt nicely into the warm pesto.
Bulk it up with veggies. Add 1 cup of halved cherry tomatoes or 1 cup of roasted asparagus pieces. Both pair well with the lemon and basil.
Try a different cheese. Use 1 cup of crumbled feta or 1 cup of cubed fresh mozzarella in place of the pearls. Feta gives it a Greek twist.
Add some heat. Sprinkle in ½ teaspoon of red pepper flakes when you blend the pesto. Builds a slow warm kick that wakes things up.
Use a different pasta shape. Orzo, farfalle, or fusilli all work great. Pick one with curves or twists to hold onto the pesto.
Make it vegetarian. Skip the prosciutto entirely and add ½ cup of toasted chickpeas for crunch. Still gets that protein boost.
Add fresh herbs. Stir in 2 tablespoons of chopped fresh mint or dill at the end. Both play nicely with peas and lemon.





Leave a Comment