Creamy Pesto Pasta Salad

A creamy pesto pasta salad is one of those “feeds everyone, disappears fast” dishes—cool and herby, with just enough richness to feel indulgent without being heavy. I make it when I need something reliable for potlucks, warm-weather dinners, or meal prep lunches that won’t get sad by day two.

Why you’ll love this dish

  • Big flavor, minimal effort: The dressing is basically whisk-and-go, and the rest is just tossing.
  • Perfect for make-ahead: Chilling gives the pesto time to bloom and coat every nook of the pasta.
  • Great texture contrast: Al dente orecchiette + creamy dressing + chewy sun-dried tomatoes + crunchy pine nuts.
  • Balanced and filling: Beans add protein and fiber, so it eats like a full meal.
  • Crowd-friendly: Easy to scale up for parties and picnics.

“I brought this to a backyard BBQ and people kept asking what the dressing was. The beans and arugula made it feel ‘fancy’ but it was honestly so easy.”

How to make Creamy Pesto Pasta Salad

Step-by-step overview

  1. Cook the pasta until al dente, then cool it (so it doesn’t soak up all the dressing and turn soft).
  2. Whisk the creamy pesto dressing with mayo and buttermilk until it’s pourable but still rich.
  3. Toss the salad mix-ins—beans, arugula, pine nuts, sun-dried tomatoes, and cheeses—with the cooled pasta.
  4. Dress and chill so the flavors meld. Taste again right before serving and adjust seasoning/consistency if needed.

Ingredients

What you’ll need

  • 1 1/2 cups homemade pesto (or store-bought!)
    Tip: If using store-bought, taste first—some are saltier or more garlicky than others.
  • 1 cup mayonnaise
  • 1/2 cup buttermilk, or as needed
    Sub: plain yogurt thinned with a splash of milk, or milk + a squeeze of lemon.
  • 8 ounces orecchiette pasta, cooked to al dente
    Any short pasta works (fusilli, rotini, farfalle), but orecchiette holds dressing beautifully.
  • 1 (15 ounce) can cannelloni beans, rinsed and drained
    Cannellini beans are the common spelling; either way, rinse well to remove the canning liquid.
  • 2 cups baby arugula
  • ¼ cup pine nuts, toasted
    Sub: slivered almonds, chopped walnuts, or pepitas.
  • 1 cup sun-dried tomatoes
    If oil-packed, blot lightly so the salad doesn’t get greasy.
  • 1 1/2 cups mozzarella pearls
  • 2 ounces Parmesan cheese, shaved

Directions

Step-by-step instructions

  1. Make the creamy pesto dressing: In a medium bowl, whisk together the pesto and mayonnaise until smooth.
  2. Thin to the right consistency: Slowly whisk in the buttermilk, a little at a time, until the dressing is creamy and pourable. (You may not need the full 1/2 cup, or you might want a bit more.)
  3. Chill the dressing: Cover and refrigerate until you’re ready to assemble. This helps the flavors meld.
  4. Cool the pasta: After cooking the orecchiette to al dente, drain it and let it cool completely. (Warm pasta will drink up dressing and can wilt the arugula.)
  5. Assemble the salad: In a large bowl, toss the cooled pasta with the beans, arugula, toasted pine nuts, sun-dried tomatoes, mozzarella pearls, and shaved Parmesan.
  6. Dress and toss again: Drizzle with the creamy pesto dressing and toss until everything is evenly coated.
  7. Refrigerate before serving: Chill at least 30 minutes for the best flavor. Toss once more right before serving.

How to serve Creamy Pesto Pasta Salad

Serving suggestions

  • As a main dish: Serve a generous bowl topped with extra shaved Parmesan and a sprinkle of toasted pine nuts.
  • As a side: It pairs well with grilled chicken, shrimp, burgers, or roasted vegetables.
  • For picnics/potlucks: Pack it in a chilled container and bring extra dressing on the side in case it thickens in the fridge.
  • Easy upgrades: Add a squeeze of lemon, a crack of black pepper, or a pinch of red pepper flakes right before serving for a brighter finish.

How to store

Keeping leftovers fresh

  • Refrigerator: Store in an airtight container for 3–4 days. Because this includes mayo and dairy, keep it refrigerated and don’t leave it out at room temperature for more than 2 hours (or 1 hour if it’s hot outside).
  • Texture note: The pasta will absorb dressing as it sits. If it looks a little dry the next day, stir in a splash of buttermilk (or milk) or an extra spoonful of mayo/pesto to loosen it.
  • Freezing: Not recommended. The mayo-based dressing can separate and the fresh arugula will turn mushy after thawing.

Tips to make it

Pro chef tips

  • Salt the pasta water well: This is your best chance to season the pasta itself.
  • Cook truly al dente: Pasta that’s slightly firm holds up better after chilling.
  • Toast the pine nuts: Even 2–3 minutes in a dry skillet makes them taste dramatically nuttier—watch closely; they burn fast.
  • Dress in stages if needed: If you’re making it ahead, toss with about ¾ of the dressing, then add the rest right before serving for the creamiest texture.
  • Taste before serving: Pesto varies a lot. You may need a pinch of salt, extra Parmesan, or a splash more buttermilk to balance it.

Variations

Recipe variations

  • Add protein: Shredded rotisserie chicken, grilled shrimp, or diced salami turns it into a heartier entrée.
  • Make it extra veggie-forward: Add chopped cucumber, roasted zucchini, blistered tomatoes, or steamed peas.
  • Swap the greens: Baby spinach or chopped basil works if you’re not an arugula fan.
  • Make it dairy-light: Use a dairy-free pesto and swap buttermilk for an unsweetened non-dairy milk + a little lemon juice. (Note: flavor will shift slightly.)
  • Spicy twist: Stir a spoonful of Calabrian chili paste or a pinch of crushed red pepper into the dressing.

FAQs

Common questions

Can I make Creamy Pesto Pasta Salad ahead of time?
Yes. It’s actually better after at least 30 minutes in the fridge. For best results, make it up to 24 hours ahead and refresh with a splash of buttermilk (or a bit more pesto/mayo) before serving.

What can I use instead of buttermilk?
Plain yogurt thinned with milk is the closest match. You can also use milk with a small squeeze of lemon or vinegar. Add slowly and stop when the dressing becomes creamy and pourable.

How do I keep the arugula from wilting?
Make sure the pasta is fully cooled before mixing. If you’re prepping far ahead (like a day), you can also stir the arugula in right before serving for the freshest bite.

Is it safe to bring this to a potluck?
Yes, but treat it like any mayo/dairy-based salad: keep it cold. Transport in a cooler with ice packs and don’t leave it out longer than 2 hours (1 hour in hot weather).

Can I use a different pasta shape?
Absolutely. Choose a short pasta with texture—rotini, fusilli, farfalle, or penne all work well. Avoid very small pasta (like orzo) if you want the beans and cheese to feel evenly distributed.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy pesto pasta salad 2026 04 26 194606 1024x574 1

Creamy Pesto Pasta Salad


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: carlosramirez
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A creamy pesto pasta salad that is cool, herby, and rich, perfect for potlucks and meal prep.


Ingredients

  • 1 1/2 cups homemade pesto (or store-bought)
  • 1 cup mayonnaise
  • 1/2 cup buttermilk (or as needed)
  • 8 ounces orecchiette pasta, cooked to al dente
  • 1 (15 ounce) can cannellini beans, rinsed and drained
  • 2 cups baby arugula
  • 1/4 cup pine nuts, toasted
  • 1 cup sun-dried tomatoes
  • 1 1/2 cups mozzarella pearls
  • 2 ounces Parmesan cheese, shaved


Instructions

  1. Make the creamy pesto dressing: In a medium bowl, whisk together the pesto and mayonnaise until smooth.
  2. Thin to the right consistency: Slowly whisk in the buttermilk, a little at a time, until the dressing is creamy and pourable.
  3. Chill the dressing: Cover and refrigerate until you’re ready to assemble.
  4. Cool the pasta: Drain the cooked orecchiette and let it cool completely.
  5. Assemble the salad: Toss the cooled pasta with the cannellini beans, arugula, toasted pine nuts, sun-dried tomatoes, mozzarella pearls, and shaved Parmesan.
  6. Dress and toss again: Drizzle with the creamy pesto dressing and toss until everything is evenly coated.
  7. Refrigerate before serving: Chill for at least 30 minutes for the best flavor.

Notes

For the best flavor, serve it after chilling for at least 30 minutes. Adjust seasoning before serving if needed.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Salad
  • Method: Mixing
  • Cuisine: Italian

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star