Creamy pasta salad is an easy recipe ready in 20 minutes and with a heavenly Greek yogurt-mayo dressing and fresh vegetables.

If you like summer salad recipes, try our creamy cucumber salad, coleslaw, macaroni salad, and broccoli salad.

Creamy pasta salad.
Creamy Pasta Salad with Mayonnaise

Louise and I love easy pasta recipes that are simple, satisfying, and full of contrast.

Chewy pasta, crisp veggies, and a silky dressing come together with sweet (corn and bell pepper), savory (olives), and tangy (pickles) flavors in every bite.

The real star here is that same creamy dressing you’ve loved in our broccoli salad and macaroni salad.

It’s inspired by classic American flavors; think ranch, but with more oomph and creaminess. Yet it’s lightened up with less fat, fewer calories, and more protein.

It’s also perfect to pack for summer picnics, family outings, barbecues, and backyard gatherings, around Memorial Day, and 4th of July.

I love serving creamy pasta salad with black bean burgers, zucchini fritters, and avocado salad.

It’s comfort food that fits right into your healthy, feel-good summer routine.

Ingredients

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

Ingredients for creamy pasta salad on a marble table
  • Pasta – Dry Italian pasta (Rummo, Molisana, De Cecco, Barilla) holds its shape best; try fusilli, rotini, shells, farfalle, penne, ditalini, cavatappi, or elbows. Use gluten-free pasta if needed.
  • Red bell pepper – Adds crunch and sweetness; substitute yellow, orange, or green bell pepper, cherry tomatoes, or radishes.
  • Cucumber – For a cool, crisp bite; optional swaps: zucchini, celery.
  • Olives – For umami and saltiness; use pitted Taggiasche or Kalamata. Sub with black or green olives, sun-dried tomatoes, or artichokes.
  • Canned corn – Adds sweetness and color; sub with baby corn or yellow bell pepper.
  • Celery – For freshness and crunch; swap with fennel, radishes, or green apple.
  • Shallot – Brings tang and mild sharpness; use red onion or green onions instead.
  • Cannellini beans – Add creaminess and plant-based protein; substitute with chickpeas, black beans, other white beans, or grilled tofu/chicken.
  • Pickled cucumbers (gherkins) – For a tangy crunch; add capers, jalapeños, pickled red onions, or other pickled veggies.
  • Fresh or dried herbs – Dill and dried oregano are ideal; sub with parsley, chives, basil, or cilantro.
  • Dressing: Mayonnaise or vegan mayo, lemon zest and juice, maple syrup or honey.

How to make creamy pasta salad

Step pictures for making creamy pasta salad from step 1 to step 4.

1. Cook the pasta: Boil the pasta in a large pot of salted water according to the package instructions. Drain and rinse under cold water for 15 seconds to stop the cooking and keep it firm.

2. Make the dressing: In a mixing bowl, whisk together mayonnaise (or vegan mayo), Greek yogurt (or non-dairy yogurt), lemon juice, lemon zest, maple syrup (or honey), salt, and black pepper until smooth. Set aside.

3. Assemble the salad: In a large bowl, add the cooked pasta, drained cannellini beans, chopped pickled cucumber, thinly sliced shallot, canned corn, pitted olives, diced cucumber, diced red bell pepper, and finely chopped dill, parsley, or both. Pour in the dressing and mix well until everything is coated. Taste and adjust the seasoning with more mayo, salt, or lemon juice if needed.

4. Serve or store: Serve this creamy pasta salad immediately, or cover and refrigerate for up to 3 days.

Creamy pasta salad.

Variations

1. Without Mayonnaise: Our vegan pasta salad without mayonnaise is fresh, colorful, and crunchy—perfect for potlucks or picnics. It’s light yet satisfying, and still a total crowd-pleaser thanks to the creamy yogurt-based dressing and zesty herbs.

2. Chickpeas Instead of Beans: Chickpea pasta salad is a reader favorite on this blog. It’s hearty, protein-rich, and ready in about 20 minutes. Chickpeas add a nutty bite that pairs wonderfully with the creamy dressing and crunchy veggies.

3. Mediterranean-Inspired: Swap cannellini beans with marinated artichokes, sun-dried tomatoes, and Kalamata olives. Add extra parsley, oregano, and a touch of garlic for a bold, tangy Mediterranean twist.

4. Protein-Packed with Tofu: For a high-protein vegan option, toss in grilled tofu cubes or tempeh. They soak up the creamy dressing beautifully and turn this salad into a filling meal prep favorite.

Tips

  • Cook the pasta just right – For cold creamy pasta salads, follow the package instructions exactly. Avoid undercooking or overcooking, as the pasta firms up after rinsing and chilling.
  • Don’t skip the rinse – Rinse the pasta under cold water for 15 seconds to stop the cooking. This keeps the pasta from turning mushy, but don’t rinse too long—slightly warm is ideal for absorbing flavor.
  • Season generously – Cold pasta dishes need more seasoning than warm ones. Always taste before serving and adjust with salt, mayo, pickles, lemon juice, or black pepper.
  • Dress while slightly warm – Mixing the pasta with dressing while it’s still a little warm helps the flavors soak in better and keeps the salad from tasting flat.
  • Chop ingredients evenly – Dice veggies and mix-ins into bite-sized, uniform pieces so every forkful has a bit of everything.
  • Use sturdy pasta shapes – Fusilli, rotini, penne, shells, or farfalle hold up well in salads without turning soggy or falling apart.
  • Make it ahead – Pasta salad tastes even better after resting for 30 minutes to an hour in the fridge. The flavors meld, and the texture improves.
Creamy pasta salad on a blue platter.

Frequently Asked Questions

Can I make it ahead of time?

Yes! Pasta salad actually tastes better when made ahead. Let it rest in the fridge for at least 30 minutes so the flavors can meld. Just give it a quick stir and taste before serving—you may need to refresh it with a bit more dressing or lemon juice.

How do I keep the pasta from drying out?

Add a little extra dressing before refrigerating, or stir in a splash of water, lemon juice, or yogurt just before serving. Pasta absorbs moisture as it chills, so this helps keep it creamy and flavorful.

Should I rinse the pasta?

Yes, but only briefly. Rinsing under cold water for about 15 seconds stops the cooking and prevents the pasta from turning mushy. Don’t rinse too long—slightly warm pasta absorbs dressing better.

Can I make creamy pasta salad without mayo?

Absolutely! You can use a mix of plain yogurt (dairy or non-dairy), olive oil, lemon juice, and mustard for a creamy yet mayo-free version. We even have a vegan pasta salad or Greek-inspired spaghetti salad without mayonnaise that are light, flavorful, and crowd favorites.

How long does it last in the fridge?

It keeps well in an airtight container in the fridge for up to 3 days. After that, the texture can become soft, and the flavors less vibrant.

Can I freeze it?

Not recommended. The texture of the pasta and veggies becomes mushy after thawing, and creamy dressings tend to separate.

More Easy Salad Recipes

If you tried this Creamy pasta salad or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!

Creamy pasta salad recipe.

Creamy Pasta Salad

5 from 23 votes
Creamy pasta salad is an easy recipe ready in 20 minutes and with a heavenly Greek yogurt-mayo dressing and fresh vegetables.
Prep Time: 20 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 6 people
Course: Main Course, Side dish
Cuisine: American

Ingredients 

  • 8 ounces short pasta fusilli, rotini, elbows, etc.
  • 1 can (15-ounces) white beans or 1½ cups cooked white beans / or ½ cup dried white beans. We used cannellini beans.
  • 2 cups red bell pepper chopped
  • 1 heaping cup cucumber chopped
  • 1 shallot chopped
  • 1 rib celery chopped
  • ½ cup pickles chopped
  • 3 tablespoons dill or 1½ teaspoons dried oregano
  • ½ cup corn canned
  • ½ cup pitted olives

For the Dressing

  • ½ cup vegan mayo or regular mayo
  • ½ cup Greek yogurt or non-dairy yogurt
  • 2 tablespoons lemon juice + 1 teaspoon zest
  • 1 tablespoon maple syrup or honey
  • ¾ teaspoon salt or more to taste
  • teaspoon black pepper

Instructions 

  • Cook the pasta: Boil 8 ounces short pasta in a large pot of salted water according to the package instructions. Drain and rinse under cold water for 15 seconds to stop the cooking and keep it firm.
  • Make the dressing: In a mixing bowl, whisk together ½ cup vegan mayo, ½ cup Greek yogurt, 2 tablespoons lemon juice, 1 teaspoon lemon zest, 1 tablespoon maple syrup, ¾ teaspoon salt, and ⅛ teaspoon black pepper. Set aside.
  • Assemble the salad: In a large bowl, add the cooked pasta, 1 can (15-ounces) white beans (drained), 2 cups red bell pepper, 1 heaping cup cucumber, 1 shallot, 1 rib celery, ½ cup pickles, 3 tablespoons dill (all chopped), ½ cup corn, and ½ cup pitted olives.
    Pour in the dressing and mix well until everything is coated. Taste and adjust the seasoning with more mayo, salt, or lemon juice if needed.
  • Serve or store: Serve or cover and refrigerate for up to 3 days.

Video

Creamy Pasta Salad with Mayonnaise

Notes

SUBSTITUTIONS
  • Pasta: Use gluten-free pasta to make the recipe gluten-free.
  • Red bell pepper: Swap with yellow, orange, or green bell pepper, or cherry tomatoes.
  • Cucumber: Substitute with thinly sliced zucchini.
  • Olives: Use marinated artichoke hearts or sun-dried tomatoes in oil.
  • Canned corn: Swap with cooked frozen corn, baby corn, or chopped yellow bell pepper.
  • Celery: Replace with radishes, fennel, or green apple.
  • Shallot: Use red onion or spring onions.
  • White beans: Cannellini are our go-to, but lima beans, butter beans, black beans, or chickpeas also work.
  • Pickles: Try quick pickled red onions or pickled jalapeños.
  • Fresh herbs: Dill is fantastic, but parsley, chives, basil, or cilantro are great too. You can mix two if you like.
  • Vegan mayo: Swap with regular mayo if not vegan.
  • Fat-free Greek yogurt: Use thick, unsweetened non-dairy yogurt.
  • Maple syrup: Substitute with honey, agave, or date syrup.
  • Lemon juice: Use apple cider vinegar instead.
 
TIPS
  • Cook it right: Follow package directions—no undercooking or overcooking.
  • Quick rinse: Rinse under cold water for 15 seconds to stop cooking, but keep pasta slightly warm.
  • Season well: Cold salads need bold flavor. Taste and adjust with salt, mayo, lemon, and pickles.
  • Dress warm: Toss dressing while pasta’s still warm to soak up more flavor.
  • Even cuts: Chop veggies small and uniform for perfect bites.
  • Pick the right pasta: Use sturdy shapes like fusilli, rotini, penne, or shells.
  • Let it rest: Chill for 30–60 minutes before serving for the best taste and texture.
 
STORAGE
It keeps well in an airtight container in the fridge for up to 3 days. After that, the texture can become soft, and the flavors less vibrant. Freezing not recommended. The texture of the pasta and veggies becomes mushy after thawing, and creamy dressings tend to separate.

Nutrition

Serving: 1 of 6, Calories: 397kcal, Carbohydrates: 50g, Protein: 12g, Fat: 16g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Trans Fat: 0g, Cholesterol: 1mg, Sodium: 693mg, Potassium: 533mg, Dietary Fiber: 6g, Sugar: 8g, Vitamin A: 1738IU, Vitamin B6: 0.3mg, Vitamin C: 69mg, Vitamin E: 2mg, Vitamin K: 9µg, Calcium: 88mg, Folate: 71µg, Iron: 2mg, Manganese: 1mg, Magnesium: 61mg, Zinc: 1mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.

Welcome to our blog, we are glad you are here.

5 from 23 votes (17 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




13 Comments

  1. Hi,
    I am making this for the first time. What type of pickles do you use? Dill pickle spears, gherkins? There are so many types of pickles….

    1. Hi Geri,

      we used gherkins here.
      We also tried dill pickles.
      They both worked wonderfully.

      I hope this helps,
      Have a wonderful day.
      Nico

  2. 5 stars
    I was a little leery about the pickles and olives. I went ahead and tried it anyway. I love this salad! I added some tomatoes but followed it other than that. I’m taking it to a cookout tomorrow and hope there are leftovers for me.

    1. Fantastic, Sharon – I’m very happy you gave it a try 🎊

      Fingers crossed for the leftovers, although I do hope that your friends will enjoy it too 🤗❤️

      All the best, Louise

  3. Hi, Recipe looks great. Do you know if this would work with other types of pasta such as spelt pasta? Any if so, any adjustments needed? Thank you.

    1. Hi Rose,
      Yes you can definitely use spelt pasta (or wholewheat pasta).
      We highly recommend short pasta (fusili, penne, or bowtie-shaped), it suits the veggies and dressing better than long pasta.
      No adjustments needed, as long as you make sure to cook the pasta al dente as specified in the instructions 🙂
      Let us know what you think, if you give it a try.
      Kindest, Louise

      1. 5 stars
        This is the best pasta salad I’ve ever made, my husband absolutely loved it and talked about it for days after!!!

  4. 5 stars
    I was searching for a vegan pasta salad and stumbled upon your YouTube shorts. I immediately had to make it. It’s such a refreshing, veggie packed and crunchy salad. I tried out your vegan Mayo recipe, too. A match made in heaven.

    I’m going to pack it for my lunch at work tomorrow and I am sure it will be the star of the show at the next summer party with my friends!

    Thank you so much for making those great recipes and keep up the good work!

    1. Hi Hanna,
      Oh, I’m very happy you liked the pasta salad and the mayo too. It sounds just perfect as a lunchbox meal and for summer parties!
      Thank you very much for your kind words, and for taking the time to leave a comment.
      Kindest,
      Louise