Macaroni salad is one of those side dishes that shows up at every potluck and barbecue I go to. But honestly? Most of them are so heavy with mayo that I can only take a few bites before I’m done. I wanted something lighter that I could actually enjoy without feeling weighed down.
That’s why I started making my macaroni salad with Greek yogurt. It’s still creamy and satisfying, but it doesn’t sit like a brick in your stomach. Plus, you get some protein from the yogurt, which is a nice bonus. I kept a little mayo in there because I’m not a monster, but the Greek yogurt does most of the work.
Want something tangy? This has apple cider vinegar and pickles. Prefer it a bit sweet? The honey balances everything out. Either way, this version has become my go-to for summer gatherings, and people are always surprised when I tell them the secret ingredient.
Why You’ll Love This Greek Yogurt Macaroni Salad
- Lighter, healthier twist – Using Greek yogurt instead of all mayo cuts down on calories and adds protein, making this a guilt-free side dish you can feel good about serving.
- Quick and easy – Ready in under 35 minutes, this macaroni salad comes together fast and is perfect for last-minute potlucks or weeknight dinners.
- Crowd-pleasing side dish – The creamy, tangy dressing and crunchy vegetables make this a hit at barbecues, picnics, and family gatherings.
- Simple, everyday ingredients – You probably already have most of these staples in your kitchen, so no special shopping trip required.
- Make-ahead friendly – This salad actually tastes better after sitting in the fridge for a few hours, making it perfect for meal prep or preparing the day before your event.
What Kind of Greek Yogurt Should I Use?
For this macaroni salad, you’ll want to grab plain, unsweetened Greek yogurt – flavored varieties will throw off the taste of your salad. Full-fat Greek yogurt will give you the creamiest, richest result, but 2% or even nonfat will work just fine if that’s what you prefer or have on hand. The thickness of Greek yogurt is what makes it perfect for this recipe, so try to avoid regular yogurt which is too runny and won’t coat the pasta as well. If your Greek yogurt seems particularly thick or tangy, you can always adjust by adding a bit more mayonnaise to balance things out.
Options for Substitutions
This macaroni salad is pretty forgiving when it comes to swaps:
- Greek yogurt: If you prefer a more traditional taste, you can use all mayonnaise instead of Greek yogurt. Just keep in mind the salad will be richer and less tangy. Sour cream also works, though it’s a bit thinner than Greek yogurt.
- Apple cider vinegar: Lemon juice works great here and adds a fresh, bright flavor. White vinegar or white wine vinegar are also fine substitutes.
- Honey: Maple syrup, agave nectar, or even regular sugar will work. Start with a little less sugar (about 2 teaspoons) since it’s sweeter than honey.
- Pasta shape: Any short pasta works well – try shells, bowties, or even penne. The key is choosing something that holds the dressing nicely.
- Frozen peas: Fresh or canned peas work too, or you can swap them for corn, edamame, or just leave them out if you’re not a pea person.
- Vegetables: The veggies are totally flexible. Try cucumber, cherry tomatoes, or radishes instead of what’s listed. Just keep the amounts similar so the salad doesn’t get too watery or dry.
Watch Out for These Mistakes While Cooking
The biggest mistake with macaroni salad is adding the dressing while the pasta is still warm, which causes the Greek yogurt to thin out and creates a watery, runny mess instead of a creamy coating – make sure your pasta is completely cool before mixing.
Overcooking your pasta is another common error since it continues to soften as it sits in the dressing, so aim to cook it just until al dente and give it that quick cold water rinse to stop the cooking process immediately.
Don’t skip salting your pasta water generously (it should taste like the sea), because unseasoned pasta will make your entire salad taste flat no matter how well you season the dressing.
Finally, macaroni salad always tastes better after sitting in the fridge for at least 2 hours, so if it seems a bit dry when you first make it, don’t panic – the pasta absorbs the dressing over time, and you can always stir in an extra tablespoon of yogurt or mayo before serving.
What to Serve With Greek Yogurt Macaroni Salad?
This macaroni salad is perfect for summer cookouts and pairs beautifully with just about any grilled protein you can think of. I love serving it alongside BBQ chicken, burgers, hot dogs, or grilled shrimp for a complete backyard meal. It also works great as part of a picnic spread with fried chicken, pulled pork sandwiches, or even as a side for simple grilled vegetables. Since the salad is cool and creamy, it’s a nice contrast to anything hot off the grill, and the tangy Greek yogurt dressing complements smoky, savory flavors really well.
Storage Instructions
Store: This macaroni salad actually gets better after sitting in the fridge for a few hours, so it’s perfect for making ahead. Keep it in an airtight container in the refrigerator for up to 4 days. The pasta will soak up some of the dressing as it sits, so you might want to stir in a little extra Greek yogurt or mayo before serving if it looks dry.
Make Ahead: I love prepping this the night before a picnic or potluck. Just give it a good stir before serving and taste to see if it needs a pinch more salt or a splash of vinegar to brighten it up. The flavors really meld together nicely overnight, making it even more delicious the next day.
| Preparation Time | 15-20 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
| Servings | 6 servings |
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: Prepare the Vegetable Mise en Place
- 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: Cook the 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: Build the Creamy 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: Combine and Dress the Salad
- 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: Finish with Fresh Herb 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.

Creamy Greek Yogurt Macaroni Salad
Ingredients
Method
- 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.
- 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.
- 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.
- 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.
- 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.

