No ads. No life stories. Just recipes.
EasyCook

The home cook’s answer sheet

Walnut Pesto Pasta with Shrimp

Prep
15 min
Cook
20 min
Yield
4 servings
Level
medium
Cuisine
Mediterranean
Walnut Pesto Pasta with Shrimp

A vibrant one-pan pasta featuring homemade walnut-herb pesto tossed with tender shrimp, cannellini beans, and al dente cavatappi. Bright lemon and fresh rosemary balance the rich, nutty sauce, while smoked paprika adds subtle depth. The addition of beans boosts protein and fiber without heaviness. Perfect for weeknight dinners when you want restaurant-quality results in under 30 minutes. This version skips dairy entirely, making it naturally lighter than traditional basil pesto while the toasted walnuts provide the same satisfying richness.

No ratings yet — be the first

Method

11 steps
  1. 1

    Pulse walnuts, garlic, sea salt, and black pepper in food processor until very fine.

  2. 2

    Add parsley, rosemary, lemon juice, and olive oil. Process until smooth with slight texture, scraping sides as needed. Set aside.

  3. 3

    Combine shrimp, olive oil, lemon zest, smoked paprika, and sea salt in a bowl. Toss to coat.

  4. 4

    Bring large pot of salted water to a boil.

  5. 5

    Add pasta and cook until al dente according to package directions.

  6. 6

    Heat olive oil in large skillet over high heat.

  7. 7

    Add shrimp and cook until just beginning to turn pink.

  8. 8

    Add walnuts and cannellini beans to skillet. Stir and cook for 1 minute. Remove from heat.

  9. 9

    Drain pasta and add to skillet.

  10. 10

    Add pesto and toss thoroughly to coat.

  11. 11

    Serve immediately in warmed bowls.

Tips

Tip 1

Don't overprocess the pesto. Leave it slightly textured rather than completely smooth for better mouthfeel and visual appeal.

Tip 2

Cook shrimp over high heat just until pink at the edges. Overcooked shrimp becomes rubbery. They finish cooking as residual heat works in the pan.

Tip 3

Warm your serving bowls under hot water before plating. This keeps the pesto warm and prevents the dish from cooling too quickly.

Good to Know

Storage

Leftover pesto keeps refrigerated in airtight container for 5 days. Store cooked pasta separately. Reheat gently with splash of water or lemon juice to refresh.

Make Ahead

Make pesto up to 2 days ahead. Cook pasta and shrimp just before serving for best texture, as seafood and pasta don't reheat well together.

Serve With

Serve in warmed bowls with extra lemon wedges and crusty bread. A crisp white wine like Pinot Grigio complements the lemon and herbs.

See pairing guide →

Common Mistakes

Watch

Overprocess pesto to avoid bitter, pasty texture from over-macerated herbs.

Watch

Don't crowd the skillet when cooking shrimp to avoid steaming instead of searing.

Watch

Skip adding pasta water to the pan to prevent pesto from breaking or becoming too thin.

Substitutions

cannellini beans→
white beans1:1legume

Any white bean works; adjust salt if using canned

Full guide →
cavatappi→
linguine or penne1:1pasta

Any pasta holds pesto well; cavatappi is ideal

walnuts→
pine nuts1:1nutty

Can substitute but less distinctive walnut flavor

Full guide →
fresh parsley→
basil1:1herbaceous

Creates more traditional pesto flavor

Full guide →
shrimp→
scallops1:1seafood

Similar texture and cook time, use same weight

Full guide →
extra virgin olive oil→
neutral oil1:1oil

Use for cooking shrimp only; finish pesto with good oil

Full guide →
Find more substitutions →

FAQ

Can I make this ahead for meal prep?

Make the pesto 2-3 days ahead. Cook pasta and shrimp fresh just before eating, as they don't reheat well together. Store components separately and combine when ready to eat.

What if I don't have fresh rosemary?

Use 1 teaspoon dried rosemary or increase parsley. Fresh herbs are preferred but dried works; add it with the other herbs to soften during processing.

Can I freeze the pesto?

Yes, freeze up to 3 months in ice cube trays. Thaw before using. The texture may separate slightly; stir well or add a squeeze of lemon juice to restore consistency.