Greek Yogurt Macaroni Salad

Most macaroni salad is just… fine. Sweet, gloppy, sitting politely next to the hot dogs at every cookout, asking for nothing in return.

THIS one uses Greek yogurt in the dressing, so you get all the creaminess without the naptime vibe. Tangy, a little sweet, plenty of fresh dill, crunchy pickles doing their thing. The macaroni salad people actually come back for seconds on.

greek yogurt macaroni salad
Image: jesslovescooking.com / All Rights reserved

Why Greek Yogurt Instead of Mayo?

  • CREAMY WITHOUT THE WEIGHT. Greek yogurt (5% fat) delivers that luscious, velvety texture you want in macaroni salad without leaving you with a heavy, greasy mouthfeel. It coats every noodle beautifully.
  • TANGY SHARP FLAVOR PROFILE. The natural tartness cuts through the sweet peas, honey, and rich veggies. Mayo alone can taste flat and one-note.
  • PROTEIN POWER. Greek yogurt packs serious protein compared to mayo, so your side dish actually contributes something to the meal.
  • ACID BALANCE. It plays nicely with apple cider vinegar, creating that bright, punchy dressing that makes this salad sing on a summer day.
  • THE MAYO STAYS. Two tablespoons round out the flavor and keep things from getting too tart. It’s teamwork, not replacement!

How to Keep It from Getting Watery

Salt pulls water out of EVERYTHING. Toss your diced onion and bell pepper with a pinch of salt, drain ten minutes in a colander, then pat dry. Drain that pasta HARD…. water trapped in noodles is the number one culprit for soupy results!

Mix the mayo in LAST to stabilize the yogurt emulsion. Chill the salad UNCOVERED for thirty minutes so condensation has somewhere to escape (*not trapped under plastic*). Season again right before serving, because salt keeps extracting moisture the entire time it sits!

Make-Ahead & Storage Tips

MAKE IT THE NIGHT BEFORE…. the flavors need time to meld and the pasta drinks up that tangy dressing while it chills in the fridge.

  • Prep up to 24 hours ahead; hold the fresh dill until serving so it stays bright and punchy
  • Store in an airtight container in the fridge for 3-4 days MAX (before it gets sad and soggy)
  • Revive leftovers with 1-2 tablespoons of plain Greek yogurt or a splash of apple cider vinegar before serving
  • Do NOT freeze this. Greek yogurt dressings separate and turn weirdly grainy when thawed
  • For cookouts, nestle the serving bowl in ice and don’t let it sit out longer than 2 hours (food safety, people!)

This salad is one of those rare things that actually tastes BETTER on day two. Plan ahead, let it rest, and enjoy the payoff.

Other Recipes You’ll Love

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1300-1500
  • Protein: 40-50 g
  • Fat: 25-35 g
  • Carbohydrates: 240-270 g

Ingredients

For the dressing:

  • 1 cup greek yogurt (I use Fage Total 5% for the creamiest texture)
  • 2 tbsp mayonnaise (I prefer Hellmann’s Real Mayonnaise)
  • 2.5 tbsp apple cider vinegar
  • 1 tbsp honey
  • 1.5 tbsp yellow mustard
  • 1 tsp garlic powder
  • 1 tsp kosher salt
  • 1/4 tsp celery seed
  • 2 tbsp fresh dill, chopped

For the salad:

  • 8 oz pasta (I like Barilla elbow macaroni)
  • 1.5 cups frozen sweet peas
  • 1 red bell pepper (finely diced into 1/4-inch pieces)
  • 1 medium carrot (grated to blend easily into the dressing)
  • 1/2 medium red onion, finely diced
  • 1 large celery rib, sliced thin
  • 1/2 cup dill pickles, chopped

Step 1: Chop and Prep Vegetables

  • 1 red bell pepper
  • 1 medium carrot
  • 1/2 medium red onion
  • 1 large celery rib
  • 1/2 cup dill pickles
  • 2 tbsp fresh dill, chopped

While waiting for water to boil, prepare all vegetables for the salad.

Finely dice the red bell pepper into 1/4-inch pieces, grate the carrot on the large holes of a box grater, finely dice the red onion, and thinly slice the celery rib.

Chop the dill pickles into bite-sized pieces and measure out the fresh dill.

Having everything prepped and ready means you can work quickly once the pasta finishes cooking, ensuring the vegetables stay fresh and crisp.

Step 2: Boil Pasta and Peas

  • 8 oz pasta
  • 1.5 cups frozen sweet peas

Bring a pot of salted water to a boil, then add the elbow macaroni and cook according to package directions.

When the pasta has about 4-5 minutes remaining, add the frozen sweet peas directly to the pot (no need to thaw them).

This timing allows both the pasta and peas to finish at the same time.

Once cooked, drain everything through a colander and rinse briefly with cold water for about 10 seconds to stop the cooking process and remove excess starch.

Step 3: Whisk the Yogurt Dressing

  • 1 cup greek yogurt
  • 2 tbsp mayonnaise
  • 2.5 tbsp apple cider vinegar
  • 1 tbsp honey
  • 1.5 tbsp yellow mustard
  • 1 tsp garlic powder
  • 1 tsp kosher salt
  • 1/4 tsp celery seed

In a large mixing bowl, combine the Greek yogurt, mayonnaise, apple cider vinegar, honey, yellow mustard, garlic powder, kosher salt, and celery seed.

Whisk together until the dressing is smooth and well-blended.

I find the combination of Greek yogurt and mayo creates the perfect creamy base without being too heavy, while the vinegar and honey provide brightness and subtle sweetness that balances the savory elements.

Taste and adjust seasonings if needed—the dressing should be tangy, slightly sweet, and well-seasoned.

Step 4: Toss Everything Together

  • cooled pasta and peas from Step 2
  • creamy dressing from Step 3
  • prepared vegetables from Step 1

Add the cooled pasta and peas from Step 2 to the bowl with the dressing.

Then add all the prepared vegetables: the diced bell pepper, grated carrot, diced red onion, sliced celery, and chopped pickles.

Fold everything together gently but thoroughly, making sure every piece of pasta and vegetable gets coated with the creamy dressing.

I like to use a large spatula or wooden spoon and take my time folding rather than stirring vigorously, which helps keep the vegetables intact and prevents the pasta from breaking apart.

Step 5: Garnish and Chill

  • 2 tbsp fresh dill, chopped

Fold in the fresh chopped dill, reserving a small pinch for garnish if desired.

Transfer the salad to a serving bowl or storage container.

The salad can be served immediately, but it tastes even better after chilling for at least 30 minutes, which allows the flavors to meld and the pasta to absorb the dressing more fully.

Before serving, give it a gentle stir and taste again—you may want to add a touch more salt or vinegar depending on your preference.

greek yogurt macaroni salad

Creamy Greek Yogurt Macaroni Salad

Delicious Creamy Greek Yogurt Macaroni Salad recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6 servings
Calories: 1400

Ingredients
  

For the dressing
  • 1 cup greek yogurt (I use Fage Total 5% for the creamiest texture)
  • 2 tbsp mayonnaise (I prefer Hellmann's Real Mayonnaise)
  • 2.5 tbsp apple cider vinegar
  • 1 tbsp honey
  • 1.5 tbsp yellow mustard
  • 1 tsp garlic powder
  • 1 tsp kosher salt
  • 1/4 tsp celery seed
  • 2 tbsp fresh dill, chopped
For the salad
  • 8 oz pasta (I like Barilla elbow macaroni)
  • 1.5 cups frozen sweet peas
  • 1 red bell pepper (finely diced into 1/4-inch pieces)
  • 1 medium carrot (grated to blend easily into the dressing)
  • 1/2 medium red onion, finely diced
  • 1 large celery rib, sliced thin
  • 1/2 cup dill pickles, chopped

Method
 

  1. While waiting for water to boil, prepare all vegetables for the salad. Finely dice the red bell pepper into 1/4-inch pieces, grate the carrot on the large holes of a box grater, finely dice the red onion, and thinly slice the celery rib. Chop the dill pickles into bite-sized pieces and measure out the fresh dill. Having everything prepped and ready means you can work quickly once the pasta finishes cooking, ensuring the vegetables stay fresh and crisp.
  2. Bring a pot of salted water to a boil, then add the elbow macaroni and cook according to package directions. When the pasta has about 4-5 minutes remaining, add the frozen sweet peas directly to the pot (no need to thaw them). This timing allows both the pasta and peas to finish at the same time. Once cooked, drain everything through a colander and rinse briefly with cold water for about 10 seconds to stop the cooking process and remove excess starch.
  3. In a large mixing bowl, combine the Greek yogurt, mayonnaise, apple cider vinegar, honey, yellow mustard, garlic powder, kosher salt, and celery seed. Whisk together until the dressing is smooth and well-blended. I find the combination of Greek yogurt and mayo creates the perfect creamy base without being too heavy, while the vinegar and honey provide brightness and subtle sweetness that balances the savory elements. Taste and adjust seasonings if needed—the dressing should be tangy, slightly sweet, and well-seasoned.
  4. Add the cooled pasta and peas from Step 2 to the bowl with the dressing. Then add all the prepared vegetables: the diced bell pepper, grated carrot, diced red onion, sliced celery, and chopped pickles. Fold everything together gently but thoroughly, making sure every piece of pasta and vegetable gets coated with the creamy dressing. I like to use a large spatula or wooden spoon and take my time folding rather than stirring vigorously, which helps keep the vegetables intact and prevents the pasta from breaking apart.
  5. Fold in the fresh chopped dill, reserving a small pinch for garnish if desired. Transfer the salad to a serving bowl or storage container. The salad can be served immediately, but it tastes even better after chilling for at least 30 minutes, which allows the flavors to meld and the pasta to absorb the dressing more fully. Before serving, give it a gentle stir and taste again—you may want to add a touch more salt or vinegar depending on your preference.

Leave a Comment

Recipe Rating