Salads
This cold chicken macaroni salad recipe delivers the perfect balance of creamy, tangy, and herby flavors without the dreaded mayo cling. The secret lies in a yogurt-based dressing that stays fresh for hours, making it ideal for potlucks and meal prep.
I developed this version after years of perfecting picnic-friendly dishes—no soggy pasta here.
The foundation is simple: tender shredded chicken, al dente macaroni, and a bright herb-infused yogurt dressing that coats each ingredient without weighing it down.
Cooking the pasta just slightly underdone ensures it stays pleasant to eat even after chilling, while the chicken remains juicy thanks to a quick poach in seasoned broth. This method transforms a basic picnic dish into something restaurant-worthy.
What you'll end up with is a salad that's creamy but not heavy, tangy without being sour, and packed with texture from crisp vegetables and fresh herbs. The yogurt dressing holds up beautifully when refrigerated, keeping the salad fresh-tasting for up to 3 days.
Perfect for summer gatherings or weeknight lunches, this recipe delivers flavor that stands up to the heat.
Ready in about 45 minutes with minimal effort, this dish scales easily for crowds while maintaining its elegant balance. Serve it at room temperature for the best texture—no reheating required. Here's how to make it perfectly every time.
Ingredients for cold chicken macaroni salad
Sixteen ingredients transform into a picnic-perfect salad that stays creamy and fresh.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Cold, for poaching chicken |
| Boneless, Skinless Chicken Breast 🍗 | 2 ½ lb | Pounded to even thickness |
| Medium Elbow Macaroni 🍝 | 1 ½ cups | Uncooked, al dente preferred |
| Plain Greek Yogurt 🧀 | 1 ½ cups | Full-fat for creaminess |
| Plain Yogurt 🥛 | ½ cup | Non-fat for tanginess |
| Fresh Dill 🌿 | ½ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, flat-leaf preferred |
| Red Onion 🧅 | 1 whole | Thinly sliced, white part only |
| Celery Stalks 🥬 | 3 whole | Thinly sliced, stringy part removed |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness |
| Dijon Mustard 🍯 | 1 tbsp | Mild variety preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Garlic Cloves 🧄 | 3 cloves | Minced for poaching broth |
The chicken is the star—pounding it to even thickness ensures it cooks perfectly in the poaching broth. Costco or Trader Joe's often have pre-pounded breasts, but if you're doing it yourself, aim for about 1/4-inch thickness. For the herbs, farmers markets have the freshest dill and parsley, but grocery store bunches work too as long as the leaves are bright green. The macaroni? Barilla or De Cecco are my go-tos—they hold up best when chilled. Pro tip: rinse the pasta in cold water after cooking to stop the cooking process immediately.
No fresh dill? Dried dill at one-third the amount gets you close, though it lacks that bright freshness. Swapping Greek yogurt for sour cream? Use half the amount—it's richer and can make the dressing too heavy. Short on time? Pre-cooked rotisserie chicken works perfectly for the chicken base, just shred it finely. For the dressing, if you don't have Dijon mustard, yellow mustard at half the amount adds a similar tang. The lemon juice can be bottled, but fresh is always better—Trader Joe's sells these cute little bottles that make squeezing easy.
This salad tastes even better the next day as flavors meld. Store in an airtight container with parchment paper between layers to prevent sogginess—keeps for 3 days in the fridge. For picnics, portion into individual containers so everyone gets their own serving. The dressing separates slightly when refrigerated? Just give it a quick stir before serving. If you make extra, freeze the dressing separately for up to 1 month—thaw and whisk back together when ready to use.
Why You'll Love This Recipe
- No Boil-Before-Bake Hassle: I swear by this recipe because it skips the whole "boil pasta, then bake" routine. You just cook the macaroni al dente, toss it with cold chicken and yogurt while it’s still warm—no waiting, no reheating. The noodles absorb the creamy dressing right away, so every bite is perfectly dressed.
- Creamy Without the Heavy Dressing: Between us, Greek yogurt is my secret weapon for rich flavor without the greasy aftertaste. The tang cuts through the chicken’s mildness, and the eggs add that velvety texture. Not to mention, it’s lighter than mayo-based salads but still dangerously addictive.
- Picnic-Proof & Potluck Ready: This dish travels like a dream—no soggy pasta in sight. Pack it in a container, and it’ll stay fresh for days, whether you’re feeding a crowd at a backyard BBQ or tossing it in a cooler for a beach day. Honestly, it’s the one salad I never skip at gatherings.
- Budget-Friendly Leftovers Win: A whole chicken breast and a box of macaroni stretch far beyond one meal. I make double batches, and it’s still delicious for lunch the next day—no sad, dry salad here. Plus, using yogurt instead of sour cream keeps costs down without sacrificing taste.
Step-by-step instructions for cold chicken macaroni salad
Here's how to make this creamy, herb-packed salad that stays fresh and delicious for days.
Poach the Chicken to Perfect Tenderness
Bring a large pot of water to a gentle simmer and add the 6 whole Large Eggs and 3 cloves Garlic Cloves. The water should be hot but not boiling vigorously - you're looking for small bubbles around the edges. Add the 2.5 lb Boneless, Skinless Chicken Breast and poach for 12-15 minutes until the internal temperature reaches 165°F and the meat is completely opaque throughout.
Here's the thing - poaching keeps the chicken moist and tender while infusing it with subtle egg and garlic flavor. Don't rush this step. The chicken should release from the bone easily when you test it with a fork. Once done, transfer the chicken to an ice bath for 10 minutes to stop the cooking process and make it easier to handle.
Prepare the Herb-Infused Yogurt Dressing
In a medium bowl, whisk together the 1.5 cups Plain Greek Yogurt, 0.5 cup Plain Yogurt, 0.25 cup Extra-Virgin Olive Oil, 1 tbsp Dijon Mustard, 2 tbsp Lemon Juice, 1.5 tsp Salt, and 1 tsp Black Pepper. This is where the magic happens - the combination of full-fat and non-fat yogurt creates the perfect balance of creaminess and tanginess without being too heavy.
Next, stir in the 0.5 cup Fresh Dill and 0.25 cup Fresh Parsley. I like to use a fork to gently fold in the herbs so they're evenly distributed but still visible for that fresh pop of color. Let the dressing sit at room temperature for 5 minutes - this allows the flavors to meld together beautifully. The dressing should be thick but still pourable - if it's too thick, add 1-2 tablespoons of water to reach your desired consistency.
Cook and Cool the Macaroni Al Dente
Bring a large pot of salted water to a rolling boil. Add the 1.5 cups Medium Elbow Macaroni and cook for 1 minute less than the package directions suggest - you want it al dente. Drain the pasta and immediately rinse under cold water to stop the cooking process and remove excess starch. This prevents the pasta from becoming mushy when mixed with the dressing later.
Spread the cooled macaroni on a baking sheet and let it cool completely to room temperature. This step is crucial - cold pasta is essential for that perfect cold salad texture. While it cools, thinly slice the 1 whole Red Onion (white part only) and 3 whole Celery Stalks (stringy part removed) into matchstick-sized pieces. These will add wonderful crunch and freshness to the salad.
Assemble and Chill the Salad
In a large mixing bowl, combine the cooled macaroni, sliced onion, and celery. Add the poached chicken, breaking it into bite-sized pieces with two forks. Pour the herb-infused yogurt dressing over everything and gently fold until everything is evenly coated. Here's a pro tip - work in batches if needed to ensure the dressing penetrates all the ingredients evenly.
Taste and adjust seasoning if needed - you might want to add a pinch more salt or a splash of lemon juice for brightness. Cover the bowl and refrigerate for at least 2 hours, or preferably overnight. This chilling time allows all the flavors to meld together perfectly. The salad will keep well in the refrigerator for up to 4 days, making it perfect for meal prep.
Pro Tips For Making Cold Chicken Macaroni Salad
- Boil Macaroni Al Dente: I used to overcook the pasta thinking it’d soften more later—wrong. Cook elbow macaroni one minute less than package instructions (about 7-8 minutes in salted boiling water), then rinse under cold water immediately. The starch clings to the noodles, making the salad creamy without extra mayo or yogurt.
- Shred Chicken While Warm: Cold chicken shreds like wet cardboard. Poach or bake the breasts until internal temp hits 165°F, then slice against the grain while still slightly warm. The fibers separate cleanly, and the texture stays tender—not rubbery—even after chilling.
- Mix Yogurt Last: Adding Greek yogurt early makes the salad soggy. Toss the cooked pasta, shredded chicken, and veggies (if using) with everything except the yogurt. Let it cool completely, then fold in the yogurt just before serving. Cold ingredients bind better, and the texture stays light.
- Use Two Eggs, Not Four: I was skeptical until I tried it: two hard-boiled eggs, chopped fine, add richness without overpowering. Skip the extra yolks—they turn the salad greasy. If you’re worried about texture, mash one egg into the dressing instead of chopping it.
Best sauces and condiments for this cold chicken macaroni salad
Yogurt Dressing Magic
The secret to this salad's creamy texture without mayo cling lies in the yogurt dressing. I use a 1:3 ratio of non-fat to full-fat Greek yogurt—this balance gives richness without heaviness.
The Dijon mustard adds depth, while fresh lemon juice brightens everything. For extra tang, I sometimes add 1 tsp apple cider vinegar to the dressing. 🧀
Herb Variations
Swap or add herbs based on what you have: tarragon and chives work beautifully with dill and parsley. For a Mediterranean twist, add 1 tbsp chopped fresh mint—it pairs surprisingly well.
If you're short on fresh herbs, 1 tsp dried herbs (like dill or parsley) works in a pinch, though fresh is always better. 🌿
Crunchy Add-Ins
For texture, I often add ½ cup diced bell peppers or ¼ cup chopped walnuts toasted in olive oil. The nuts add a nice contrast to the creamy dressing.
For a Southern touch, try ¼ cup crispy fried shallots—they add a delightful crunch that holds up well when chilled. 🥕
Spicy Kick
If you love heat, stir in ½ tsp hot sauce (like Cholula or Tabasco) or ¼ tsp cayenne pepper to the dressing. For a smoky twist, add ½ tsp smoked paprika to the yogurt mixture. The heat balances the creamy dressing perfectly, especially in summer. 🌶️
Sweet Contrast
For a subtle sweetness, fold in 2 tbsp finely chopped red apple or 1 tbsp honey into the dressing. The sweetness cuts through the richness of the yogurt and complements the savory chicken. A pinch of ground cinnamon (just ¼ tsp) adds warmth without overpowering the dish. 🍎
Dressing Storage
Make the dressing ahead and store it separately in an airtight container for up to 1 month in the freezer. Thaw overnight in the fridge, then whisk to restore its creamy texture. This is a game-changer for meal prep—just toss it with the salad when you're ready to serve. 💡
Nutrition facts
Frequently asked questions
Why use yogurt instead of mayo in this macaroni salad?
Yogurt creates a lighter, tangier dressing that stays fresh longer without turning greasy. The protein in yogurt also helps keep the chicken moist, while the acidity brightens the flavors. Plus, it prevents that dreaded mayo cling that happens when salads sit too long!
Can I make this salad ahead of time?
This salad tastes even better after chilling. Assemble it up to 4 days ahead and store in an airtight container. For picnics, portion into individual containers so everyone gets their own serving. The flavors meld beautifully overnight.
What if my pasta gets mushy when chilled?
Cook it 1 minute less than package instructions and rinse with cold water immediately after draining. Spread on a baking sheet to cool completely before mixing with dressing. This prevents overcooking and keeps the texture perfect even after chilling.
Can I use rotisserie chicken instead of poached?
Yes! Rotisserie chicken works perfectly—just shred it finely and use 2.5 cups to match the recipe's chicken amount. The poaching method gives more control over tenderness, but rotisserie saves time while keeping great flavor.
How do I fix dressing that separates?
Just give it a quick stir before serving. If it's still too thick, add 1-2 tablespoons of water or a splash of lemon juice to restore consistency. The separation is normal with yogurt-based dressings and doesn't affect flavor.
