Healthy Creamy Pasta Salad

5 from 23 votes
Jump to RecipePrint

This post may contain affiliate links. Please read our disclosure policy.

Healthy Pasta Salad with tomatoes, herbs, peas, and lemony, creamy dressing. My go-to pasta salad recipe that takes 30 minutes to make and is perfect for entertaining. Pasta salad with tomatoes, herbs, and peas in a large bowl with lemon wedge garnish

Why You’ll Love this Healthy Creamy Pasta Salad:

This is my quintessential summer pasta salad for multiple reasons.

First, it features a slew of fresh (and frozen!) veggies, like tomatoes, peas, celery, and onions. Second, it’s super herby, which gives it so much fresh flavor. And lastly, it’s made with a light, yet super creamy dressing.

I’m personally not a fan of may0-laden pasta salads. Which is why this one uses just enough mayo to add creaminess, which is balanced by lots of lemon juice and olive oil.

Another perk of this healthy pasta salad recipe is that it’s super versatile. You can essentially use any mix of veggies and herbs you like or have on hand. Plus, it’s made in just 30 minutes! Are you ready to make your new go-to summer pasta salad?

Recipe Ingredients and Substitutions:Dry pasta, vegetables, and herbs in separate small bowls on a tan surface with blue ingredient labels

  • Pasta: I like using a curly shape, such as fusill or gemelli. However you can also use elbows or orecchiette, which resemble a small ear. All of these shapes do a good job at “catching” the dressing, which is a big bonus.
  • Tomatoes: Cherry (or grape) tomatoes add a burst of juicy freshness to this salad. I like using the packs of multi-colored tomatoes, which I usually purchase from Trader Joe’s.
  • Aromatics: The recipe suggests chopped red onion and celery, which add lovely crunch and zippy flavor.
  • Frozen peas: While fresh peas are in season right now, frozen peas are just SO convenient. Plus, they add lovely vegetal sweetness and are super appealing to kids.
  • Olives: I prefer using black olives, however you can also use green, if you prefer. The olives add a briny bite, which really rounds out the flavor profile.
  • Herbs: My favorite part of this salad is the burst of fresh, herby goodness. My go-to combination is chives, dill, and basil. Alternatively, you can use tarragon and/or parsley.
  • Mayo:  You only need 1/3 cup of mayonnaise for the dressing, which is substantially less than most creamy pasta salads. Alternatively, you can use plain whole-milk Greek yogurt or sour cream.

Step-by-Step Instructions:

This recipe comes together in right under 30 minutes and can be made days ahead. Here’s how to make it:

Step 1: Cook the Pasta

Add your pasta of choice to a large pot of boiling, SALTED water. (It’s important to salt the water because this is the ONLY time the pasta gets seasoned.) Once the pasta reaches al dente, pour it into a strainer and rinse it with cold water. Once cool, transfer it to a large bowl.Cooked gemelli pasta in a colander on a tan surface

Step 2: Prepare the Creamy Lemon Dressing

While the pasta cooks, prepare the dressing:

In a small bowl, combine the mayonnaise, lemon juice, olive oil, salt, and pepper. If you like, you can also add some garlic powder for extra flavor. Whisk the dressing until it’s creamy and cohesive, and set it aside.Mayonnaise, lemon juice, and olive oil whisked together in a grey bowl

Step 3: Combine all Ingredients

To the bowl with the pasta, add the remaining pasta salad ingredients: tomatoes, celery, onion, peas, olives, and herbs. Next, pour in the dressing and toss to combine.Pasta salad with tomatoes, celery, onions, peas, olives, and herbs with creamy dressing poured overtop

Step 4: Serve the Pasta Salad or Store for Later

Either serve the pasta salad immediately, or cover tightly and place in the refrigerator. The pasta salad will last DAYS in the refrigerator, however you WILL need to dress it again. (The pasta noodles soaks up the dressing over time.) Just plan on keeping a little extra mayo, lemon juice, and olive oil on hand to add later.Creamy pasta salad with chives, dill, and tomatoes tossed with lemon dressing

FAQs and Expert Tips:

What is the Best Pasta for Pasta Salad?

When it comes to pasta salad, shape actually DOES matter. Avoid any long-strand pasta like spaghetti or linguine, which is harder to scoop up with a utensil. Instead, stick with a shape with plenty of nooks and crannies — like fusilli, gemelli, rotini, or elbows.

Also, avoid using fresh pasta, which won’t hold up as well as dried when made ahead.

Do You Rinse Pasta for a Cold Pasta Salad?

In short, YES, pasta should always be rinsed after cooking when making a cold pasta salad. Rinsing in cold water brings the temperature of the pasta down, and helps prevent it from sticking together. I suggest running cold water through it for at least 20 to 30 seconds after draining.

What Goes Good with Pasta Salad?

The beauty of this healthy pasta salad is that it goes well with just about anything. For example, anything hot off the grill, like burgers, BBQ chicken, hot dogs, or veggie burgers. Additionally, it’s a great match for panini’s (or any homemade sandwich), baked fish, pulled pork sandwiches, or shrimp kebobs.

In terms of other side dishes, I love serving it with baked beans and grilled corn. This trio just creates the perfect summer side dish display.

How Long will Pasta Salad Last in the Fridge?

Most creamy pasta salads last 3 to 4 days in the fridge. However, you will likely need to dress it again before serving. I suggest making another half batch of the dressing to stir in right before serving. This will help rehydrate the noodles and tie everything together.

How do you Keep Pasta Salad Moist?

Believe it or not, there is a limit to how much moisture pasta will absorb. So while the pasta WILL soak up a lot of the dressing at first, it will eventually level out. This means that if you make pasta salad in advance, you will likely only need to re-dress it once (ideally right before serving).

My advice is to make one and a HALF batches of dressing. Use the first full batch to dress the pasta salad immediately upon making, and the other half batch to rehydrate it right before serving.Close up of healthy pasta salad with lemon wedge garnish

More Healthy Pasta Salad Recipes:

Chopped Greek Pasta Salad

Orecchiette with Sunflower Seed Romesco

30 Minute Pesto Tortellini Salad

If you make this healthy pasta salad recipe, be sure to snap a pic and tag #dishingouthealth on Instagram so I can see your beautiful creations. Lastly, follow along on Facebook and Pinterest for the latest recipe updates!

5 from 23 votes

Healthy Creamy Pasta Salad

Healthy Creamy Pasta Salad with tomatoes, herbs, peas, and a lemony, creamy dressing. My go-to vegetarian pasta salad takes 30 minutes to make and is perfect for entertaining. 
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 8


  • Large stock pot
  • Mixing bowls


  • 1 lb. curly-shaped pasta (such as fusilli or gemelli)
  • 1 lb. cherry tomatoes, halved
  • 1 cup frozen/thawed green peas
  • 1/2 cup finely chopped red onion
  • 1/2 cup finely chopped celery
  • 1 (3 to 4 oz.) can sliced black olives
  • 3 Tbsp. finely chopped fresh chives
  • 3 Tbsp. chopped fresh dill
  • 1/3 cup mayonnaise or full-fat Greek yogurt (I use avocado oil mayo)
  • 1/2 cup extra-virgin olive oil
  • 1 Tbsp. lemon zest, plus 3 Tbsp. fresh lemon juice
  • 1 tsp. kosher salt
  • 1/2 tsp. black pepper
  • 1/2 tsp. garlic powder
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Cook pasta in a large pot of salted water until al dente. Drain and rinse under cold water. Transfer to a large bowl.
  • While the pasta cooks, prepare the dressing by combining mayonnaise, olive oil, lemon zest and juice, salt, pepper, and garlic powder in a small bowl. Stir with a whisk until smooth.
  • To the bowl with pasta, add remaining pasta salad ingredients: tomatoes, green peas, red onion, celery, olives, chives, and dill. Pour dressing overtop and toss to combine. Serve immediately or cover and refrigerate until later use.



MAKE AHEAD: This pasta salad can be made up to 3 days in advance, however will need to be dressed twice. (The noodles will soak up some of the dressing after being refrigerated.) Prepare another HALF batch of dressing to mix in right before serving. 
SERVING SUGGESTIONS: This pasta salad goes well with just about anything! Burgers, BBQ chicken, sandwiches, or veggie burgers. 


Serving: 0.75cup | Calories: 330kcal | Carbohydrates: 40g | Protein: 8g | Fat: 16g | Saturated Fat: 2g | Sodium: 427mg | Fiber: 12g | Sugar: 5g

I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.

If you love this recipe, please leave a star rating and review below!

You May Also Like

5 from 23 votes (5 ratings without comment)

Leave a comment

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

Recipe Rating


  1. Eric L says:

    5 stars
    Beautiful photography, great recipe. This will be a regular feature in our home.
    The creamy dressing was just right. We substituted banana peppers for the black olives, and added homemade vegan Italian sausages (sliced). Also tossed in a couple handfuls of baby spinach. Delicious.
    Thank you, Jamie!

  2. Larry says:

    5 stars
    Jamie, I so much enjoyed the salad. I had all the ingredients so it was a win for me. Truly delicious.
    Your picture got me interested in looking further to make it. I had a couple of ears of white Silver Queen Corn on the Cobb with chicken curry.It was a great meal Thanks for the awesome recipe.

    1. Jamie Vespa says:

      I’m so glad you enjoyed it, Larry! Thank you for taking the time to leave a review!

      1. Angela Brooks says:

        5 stars
        I was wondering if rotini pasta would work the same in this recipe. It looks so go and I want to try it but all I have is rotini.

  3. Kayla McDonald says:

    5 stars
    Huge hit at our 4th of July cookout!

    1. Jamie Vespa says:

      Woohoo! I’m so glad the recipe was a hit, Kayla! Thank you so much for taking the time to leave a review.

  4. Leslie says:

    5 stars
    So delicious! I love that the dressing isn’t so thick like typical pasta salads. Definitely make this one again!

  5. Debra Winters says:

    5 stars
    Making this for Easter brunch this weekend! It’s one of my favorite spring salads.

    1. Jamie Vespa says:

      Fantastic! I hope it is loved by all!

  6. Terry says:

    I made this with out the lemon. I was out of it. So i added unsweetened lemonade. soda I I added a squeeze or two of lime juice. It tasted good I was reading the reviews and someone added corn. Well my lightbulb turned on to tell me we had some left over corn so . I got them out and added them along with the left over black beans and i chopped up the small amount of broccoli i had left from before. i am sorry about all the changes but it is good thank you for helping me. Good food in My neighbor hood tonight … .

    1. Jamie Vespa says:

      I’m so glad you enjoyed this one, Terry! Thank you so much for taking the time to leave a review.

  7. Jordan Fischer says:

    5 stars
    Delicious recipe! Used Greek yogurt in place of Mayo and added sweet corn, my kids loved it, too!

    1. Jamie Vespa says:

      Hi Jordan- I’m so glad the recipe was a hit! Thank you for taking the time to leave a review!

  8. Kim Wanes says:

    5 stars
    Easy and tasty! I love all the fresh herbs and tomatoes. Tastes lighter than most macaroni salads.

    1. Jamie Vespa says:

      Hi Kimberly–I’m so glad you enjoyed the recipe! Thank you so much for taking the time to leave a review!