Desserts
This macaroni salad recipe with sweet relish transforms a classic side dish into something truly special—a creamy, tangy masterpiece that balances perfectly sweet and savory notes. 💛 The secret lies in that yogurt base, which keeps it light yet rich, while the sweet relish adds a nostalgic crunch that makes every bite irresistible.
I first made this version after discovering my grandmother’s handwritten notes for a "picnic salad" that always disappeared first at family gatherings.
The magic happens when you combine al dente elbow macaroni with a bright yogurt-mayo dressing, crisp celery, and that sweet relish—just the right amount of tangy, slightly sweet, and crunchy. Unlike traditional mayo-heavy versions, this recipe stays creamy without feeling heavy, thanks to the yogurt’s subtle tang.
The relish adds texture and a touch of old-school charm that modern twists often miss.
What you’ll end up with is a salad that’s creamy yet refreshing, with each bite offering a perfect balance of textures and flavors. The celery stays crisp, the relish adds just the right sweetness, and the yogurt keeps everything light.
It’s the kind of dish that’s simple to make but feels like a showstopper—ideal for picnics, potlucks, or even a weeknight dinner when you want something special without the fuss.
Best of all, this recipe scales beautifully—double it for gatherings or halve it for a small family meal. The flavors only get better as it chills, so making it ahead is a game-changer. Let’s get started on this creamy, crunchy, crowd-pleasing masterpiece.
Ingredients for macaroni salad recipe with sweet relish
Al dente macaroni, creamy yogurt, and nostalgic sweet relish—this picnic salad disappears fast.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Cooked al dente, cold |
| Plain Yogurt 🥛 | 1 ½ cups | Full-fat for creaminess |
| Mayonnaise 🥚 | ½ cup | Duck egg preferred |
| Celery Stalks 🧅 | 3 whole | Finely diced, crisp |
| Red Onion 🧅 | ½ cup | Finely diced, small pieces |
| Sweet Relish 🍅 | 1 ½ cups | Store-bought or homemade |
| Dill Pickle Chips 🥒 | ½ cup | Crushed for texture |
| Granulated Sugar 🍚 | 2 tbsp | Adjust to taste |
| Mustard 🥬 | 1 tbsp | Dijon preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Apple Cider Vinegar 🍎 | 1 tbsp | For tangy brightness |
| Fresh Dill 🌿 | 2 tbsp | Chopped, optional garnish |
The yogurt is your secret weapon here—full-fat Greek yogurt (like Fage or Siggi's) gives that perfect tang without heaviness. If you're using regular yogurt, strain it for 10 minutes first to thicken it up. The sweet relish? Store-bought works—just check the label for added sugar. I always grab the Heinz Sweet Grapes kind from the middle aisle, but homemade is even better. Celery needs to stay crisp, so slice it just before tossing with the salad. For the onion, red adds color—white works too, but it's less vibrant. Fresh dill is ideal, but dried works at one-third the amount.
No sweet relish on hand? Chopped pickles + a little sugar gets you close. Short on mayo? Greek yogurt alone works for a lighter version. The mustard is non-negotiable—it's what ties everything together. If you're sensitive to heat, skip the black pepper or use white pepper instead. For extra crunch, add crushed potato chips (I like Kettle Brand sea salt flavor). The sugar amount is flexible—start with 2 tbsp and adjust to taste. This salad tastes even better the next day as flavors meld, so make it ahead if you can.
Store leftovers in an airtight container with a paper towel on top to keep celery crisp. Keeps for 4-5 days in the fridge. For picnics, I portion it into mason jars—dressing on the bottom, macaroni on top. The flavors only get better after 2 hours of chilling, so let it sit if you're serving it right away. Freezes surprisingly well for 3 months—just thaw in the fridge overnight.
Why You'll Love This Recipe
- I swear by this trick: just toss the cooked macaroni with cold yogurt and mayo while the relish sits in its jar. No heat, no fuss—just chop celery and onion, then fold. My hands are clean, and the salad’s ready in the time it takes to boil water.
- No-Cook Mix-In Magic: I swear by this trick: just toss the cooked macaroni with cold yogurt and mayo while the relish sits in its jar. No heat, no fuss—just chop celery and onion, then fold. My hands are clean, and the salad’s ready in the time it takes to boil water.
- Sweet-Savory Balance: That sweet relish—tangy, slightly spicy—cuts through the creamy yogurt like a bright ribbon. The red onion adds a sharp bite, while celery keeps it fresh. Honestly, it’s the kind of flavor combo that makes you eat it straight from the bowl.
- Potluck Hero: Bring this to a picnic, BBQ, or family gathering—it’s the side dish no one skips. The yogurt keeps it light enough for summer, but the relish and mayo make it hearty enough to stand up to grilled meats. (Yes, even on a Tuesday night.)
Step-by-step instructions for creamy yogurt-based macaroni salad
This method delivers that perfect balance of creamy, tangy, and crunchy textures you crave in macaroni salad.
👨🍳 Step 1: Cook and Chill the Elbow Macaroni
Start by boiling the 1.5 lbs elbow macaroni in a large pot of well-salted water until it's al dente—about 1 minute less than the package directions. I always taste-test a piece to make sure it has that perfect bite. Drain immediately and rinse under cold water to stop the cooking process.
Transfer the hot macaroni to a large mixing bowl and let it cool completely to room temperature. I know it's tempting to skip this step, but chilled pasta absorbs the dressing better and prevents a mushy salad. Spread it out on a baking sheet for 10 minutes to cool faster if needed. The goal is to have it completely cool before adding the dressing.
🥘 Step 2: Mix the Creamy Dressing Ingredients
In a medium bowl, combine the 1.5 cups plain yogurt, 0.5 cup mayonnaise, 2 tbsp granulated sugar, 1 tbsp Dijon mustard, 1 tsp salt, 0.5 tsp black pepper, and 1 tbsp apple cider vinegar. I like to use a whisk for this step to make sure everything blends smoothly. The vinegar adds that perfect tang that cuts through the richness of the yogurt and mayo.
Add the 0.5 cup finely diced red onion and 3 whole celery stalks (finely diced) to the dressing mixture. Stir well to distribute the flavors evenly. The onion and celery will soften slightly but still maintain their texture. This is where the salad gets its signature crunch and freshness—don't skip this step!
🥘 Step 3: Combine Dressing with Macaroni
Pour the dressing mixture over the cooled macaroni in the large bowl. Use a large spoon or your hands to gently fold everything together until the pasta is evenly coated. I like to do this in stages to make sure the dressing penetrates every strand of macaroni. If the mixture looks too thick, add 1-2 tablespoons of cold water to loosen it up.
Next, fold in the 1.5 cups sweet relish and 0.5 cup crushed dill pickle chips. The relish adds that sweet, tangy depth, while the pickle chips bring a delightful crunch. Be gentle with the folding—you want to distribute everything evenly without breaking up the macaroni too much. Taste the mixture and adjust the seasoning if needed, adding more salt, pepper, or vinegar as necessary.
🍽️ Step 4: Chill and Garnish
Cover the bowl with plastic wrap and refrigerate the salad for at least 2 hours, or preferably overnight. This chilling time allows the flavors to meld together perfectly and the dressing to fully absorb into the macaroni. I know it's hard to wait, but trust me—this step makes all the difference in the final result.
Before serving, give the salad a good stir and taste it again. You can adjust the seasoning one last time if needed. Garnish with the 2 tbsp chopped fresh dill just before serving to add a pop of color and fresh herb flavor. Serve chilled and enjoy the perfect balance of creamy, crunchy, and tangy flavors in every bite!
Pro Tips For Making Macaroni Salad Recipe With Sweet Relish
- CHILL THE PASTA FIRST: Drain your elbow macaroni into an ice bath right after cooking—this stops the cooking process and keeps the noodles from turning mushy when mixed with the cold yogurt-mayo dressing. I learned this the hard way after serving a sad, limp salad that tasted like overcooked glue.
- SOAK THE ONION: Thinly slice the red onion and toss it in cold water for 10 minutes before draining and adding to the salad. This cuts the sharp bite without cooking it, so it stays crisp and sweet rather than turning bitter or rubbery. (Yes, even if you’re impatient like me.)
- MIX THE DRESSING LAST: Combine the yogurt and mayo separately, then fold them into the pasta after adding the relish, celery, and onion. This keeps the dressing from breaking or turning grainy—especially important when using plain yogurt, which can curdle if mixed too early. Stir gently, like you’re tucking in a fussy toddler.
- DICE THE CELERY SMALL: Cut the celery into ¼-inch pieces instead of thick chunks—this ensures even distribution and prevents a salad where you’re picking out celery stalks like teeth. I was skeptical until I tried it; now it’s non-negotiable. (Bonus: Pulse it in a food processor if you’re lazy, but don’t skip this step entirely.)
Dietary considerations for these flavors
Gluten-Free Swap
If you need a gluten-free version, swap the elbow macaroni for gluten-free pasta like Barilla GF or De Cecco. I’ve tested both and they hold up well to the dressing. Just cook them 1-2 minutes less than regular pasta since GF noodles can get mushy faster.
For extra insurance, rinse them in cold water immediately after draining to stop the cooking process. 🌱
Dairy-Free Adaptation
Skip the yogurt and mayo by using vegan mayo (like Hellmann’s Vegan) and dairy-free yogurt (such as Silk Almond). The texture stays creamy, though it’ll be slightly lighter.
For extra richness, stir in 1 tbsp nutritional yeast—it adds a cheesy depth without dairy. The relish and celery still provide that satisfying crunch.
Low-Sugar Option
Cut the sugar to 1 tbsp (half the original amount) and boost the vinegar to 2 tbsp to balance sweetness. Use unsweetened applesauce (2 tbsp) as a natural sweetener—it adds moisture without refined sugar.
The relish’s natural sweetness will still shine, but the overall salad will be lighter. This version works well for diabetic-friendly gatherings.
Allergy-Friendly Tips
For nut allergies, avoid relishes with added nuts (some brands include them). Check labels or make your own relish with diced sweet peppers and vinegar. For egg allergies, use egg-free mayo (like Just Mayo).
Always double-check labels—some relishes contain hidden dairy or egg. I keep Heinz Sweet Grapes on hand because it’s consistently safe for most allergies.
Protein Boost
Add ½ cup cooked chicken (diced) or ¼ cup chickpeas for extra protein. I like shredded rotisserie chicken for convenience—just toss it in after the salad has chilled.
For a vegan option, use crumbled tofu (pressed and pan-fried for texture). The protein helps keep everyone full longer, especially at picnics or potlucks.
Nutrition facts
Frequently asked questions
Can I use sweet relish instead of pickles in this recipe?
Sweet relish is perfect for this recipe—it adds a nostalgic crunch and sweet-tangy flavor that works beautifully with the creamy yogurt base. For best results, use 1.5 cups of store-bought sweet relish (like Heinz Sweet Grapes) or homemade versions with diced sweet peppers and vinegar. The relish replaces the need for pickles entirely while keeping that satisfying texture.
Why does the recipe call for chilling the macaroni before mixing?
Chilling the macaroni is key to preventing a mushy salad! Hot pasta absorbs the dressing unevenly and can turn the salad into a gloopy mess. Spread the cooked pasta on a baking sheet for 10 minutes to cool faster, then let it sit at room temperature before adding the dressing. This step ensures every bite has that perfect al dente texture.
What's the best way to store leftovers?
Store leftovers in an airtight container with a paper towel on top to keep the celery crisp. The salad stays fresh for 4-5 days in the fridge. For picnics, portion it into mason jars with the dressing on the bottom—this keeps everything separated until you're ready to serve. The flavors actually improve after 2 hours of chilling, so it's perfect for making ahead!
Can I make this salad without mayo?
Yes! For a lighter version, simply use 2 cups of yogurt instead of the yogurt-mayo mix. The salad will still be creamy but with a tangier profile. You can also add 1 tbsp lemon juice to brighten the flavors. If you prefer some richness, stir in 2 tbsp olive oil for a Mediterranean twist.
How do I adjust the sweetness level?
The 2 tbsp sugar is just a starting point—taste as you go! If you prefer it sweeter, add 1-2 tbsp more sugar or a splash of honey. For less sweetness, reduce the sugar to 1 tbsp and increase the vinegar to 2 tbsp to balance the flavors. The relish’s natural sweetness will still shine through, but the overall salad will be lighter.
