Creamy Healthy Macaroni Salad (with Greek Yogurt Dressing)
This healthy macaroni salad is a fresh take on the classic, swapping heavy mayo for a tangy Greek yogurt dressing and loading it with crisp vegetables. It still tastes like the picnic salad you remember, just brighter and a whole lot lighter.

If you need a side that comes together fast and actually gets better after a night in the fridge, this one is a keeper. Boil some pasta, chop a few crunchy bits, and stir everything together while the dressing stays creamy without weighing you down.
What Makes This Salad So Good
The dressing is where all the lightness lives. Greek yogurt gives you the creaminess and tang of mayo, but with a fraction of the fat. A little bit of real mayonnaise stays in the mix so the texture never goes chalky or thin the way full-yogurt dressings sometimes do.
I like that the vegetables stay crisp even after a day or two. The celery and bell pepper bring crunch, the carrot adds a little sweetness, and the red onion wakes everything up. Fresh dill ties it together without tasting like a bowl of herbs.
It’s one of those sides you can make while the grill heats up and then forget about until you pull it out of the fridge. Cold, creamy, and just sharp enough. No heavy feeling afterward.
Ingredients

- 8 oz elbow macaroni: whole wheat or regular, whatever you have on hand
- 1 cup finely diced celery: about 3 stalks
- 1 cup finely diced red bell pepper: one medium pepper
- 1/2 cup shredded carrot: from one large carrot or pre-shredded
- 1/3 cup finely chopped red onion: soak in cold water for 5 minutes to mellow the bite
- 2 tbsp chopped fresh dill: dill gives the classic flavor, but parsley works too
- 3/4 cup plain Greek yogurt: full-fat or 2% keeps the dressing luscious
- 2 tbsp light mayonnaise: adds a little richness so the salad does not taste lean
- 1 tbsp Dijon mustard: the sharpness cuts through the creaminess
- 1 tbsp apple cider vinegar: white wine vinegar also works
- 1/2 tsp fine sea salt: plus more for the pasta water
- 1/2 tsp black pepper: freshly ground
Variations / Substitutions
- Add protein: fold in a can of drained tuna or a cup of shredded rotisserie chicken for a quick lunch salad.
- Make it gluten free: use your favorite chickpea or brown rice elbow pasta and cook it a minute less than the package says.
- Switch up the veg: thawed frozen peas, diced cucumber (seeded), or finely chopped broccoli florets all work in place of the bell pepper.
- No mayo: leave it out and add an extra tablespoon of yogurt. The dressing will be tangier and slightly thinner, but still good.
If you want something with even more crunch, try a broccoli and bacon salad.
How To Make Healthy Macaroni Salad
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil. Add the 8 oz elbow macaroni and cook according to the package directions until al dente, usually 7 to 9 minutes. You want the pasta tender but with a little bite so it holds up in the dressing.
Drain the pasta and rinse it under cold water until the noodles are cool to the touch. Rinsing stops the cooking and washes off extra starch so the salad does not turn gummy. Give it a good shake in the colander to get rid of excess water, then set it aside.
Step 2: Whisk the Dressing

In a large bowl, whisk together the 3/4 cup Greek yogurt, 2 tbsp mayonnaise, 1 tbsp Dijon mustard, 1 tbsp apple cider vinegar, 1/2 tsp salt, and 1/2 tsp pepper. Keep whisking until the mixture is smooth and the mustard has no streaks. Taste it now. It should be tangy and well salted. The dressing will mellow once it coats the pasta.
Step 3: Fold the Salad Together

Add the cooled pasta to the bowl with the dressing. Scrape in the 1 cup celery, 1 cup bell pepper, 1/2 cup carrot, 1/3 cup red onion, and the 2 tbsp fresh dill. Use a large spatula to fold everything together gently until each piece of pasta is coated and the vegetables are evenly distributed. That takes about a minute of patient folding.
At this point the salad will look a little loose. The pasta drinks up some of the dressing as it chills, so do not panic and add more yogurt yet.
Step 4: Chill and Give It a Final Stir

Cover the bowl and refrigerate for at least 30 minutes. The rest lets the dressing settle and the onion and dill weave into the pasta. Right before serving, pull the salad out and give it a thorough stir. Taste one more time and add a pinch of salt or a few cracks of pepper if it needs a lift.
Scoop it into a serving bowl and scatter a little extra dill on top if you want. Serve it cold or let it sit for 10 minutes to take the deep chill off, just do not let it hang out in the sun all afternoon.
A Few Notes Before You Start
- Do not overcook the pasta. A slightly firm noodle holds up better in the fridge and keeps the salad from getting mushy on day two.
- Soak the red onion in ice water for 5 minutes while you chop the other vegetables. It takes away the raw heat but leaves the crunch.
- If the salad thickens overnight, stir in a tablespoon of milk or a splash of water to loosen it back up. The pasta absorbs moisture as it sits.
- Make it a day ahead? That’s actually the best move. The flavor deepens and you have one less thing to do on party day.
Scale it for a crowd:
| Servings | Pasta | Yogurt | Celery & Bell Pepper |
|---|---|---|---|
| 6 | 8 oz | 3/4 cup | 1 cup each |
| 12 | 1 lb | 1 1/2 cups | 2 cups each |
| 24 | 2 lb | 3 cups | 4 cups each |
Keeping It Fresh
- Refrigerate: store leftovers in an airtight container in the fridge for up to 4 days. The vegetables stay crisp surprisingly well.
- Serve cold: this salad is meant to be eaten cold or at cool room temperature. There’s no need to reheat it.
What Goes Well With Healthy Macaroni Salad
The tangy dressing cuts right through smoky grilled meat, so a plate of barbecue chicken or sticky ribs feels balanced. It also holds its own next to a simple burger or a hot dog without turning the whole meal into a carb fest. For a vegetarian spread, serve it alongside black bean burgers or grilled portobello mushrooms, where the creaminess fills in for a heavier side.
Frequently Asked Questions
Can I use all Greek yogurt and skip the mayonnaise?
Yes. The salad will be a bit tangier and slightly less rich. If the dressing seems too thick after stirring in the pasta, add a tablespoon of milk to loosen it.
How do I keep the salad from getting watery?
Make sure you drain the pasta very well after rinsing and shake the colander a few times. Also, pat any washed vegetables dry. That usually solves the problem.
Is this salad gluten free?
It is not, unless you use a gluten-free elbow pasta. The rest of the ingredients are naturally gluten free, so just swap the noodle and cook it one minute less than the package says.
Can I freeze macaroni salad?
No, the yogurt and mayo dressing will break and turn grainy when thawed. This one is best made fresh and kept in the fridge.

Healthy Macaroni Salad Recipe
Ingredients
Method
- Cook macaroni in salted boiling water until al dente, drain, rinse with cold water, and shake dry.
- Whisk yogurt, mayonnaise, mustard, vinegar, salt, and pepper in a large bowl until smooth.
- Add cooled pasta, celery, bell pepper, carrot, red onion, and dill to the bowl. Fold until evenly coated.
- Cover and refrigerate at least 30 minutes. Stir well, taste for seasoning, and serve cold.
