Side Dishes
This awesome macaroni salad recipe delivers the perfect balance of creamy, crunchy, and zesty—ideal for potlucks, picnics, or summer gatherings. The secret lies in crisp celery crowns and a tangy herb dressing that keeps flavors vibrant even after chilling. I developed this version after years of testing, ensuring every bite stays fresh and flavorful.
What sets this recipe apart is the texture contrast: tender pasta, crisp vegetables, and a creamy yet bright dressing that won’t turn soggy. The celery crowns add a satisfying crunch, while fresh herbs and a touch of mustard give it that signature zesty kick.
With just 15 minutes of prep and 30 minutes of chilling, it’s a foolproof side dish that always impresses.
By the time you serve it, you’ll have a macaroni salad that’s creamy yet light, packed with fresh ingredients, and ready to elevate any meal. The flavors meld beautifully in the fridge, making it perfect for meal prep or last-minute gatherings.
This isn’t just another side—it’s the star of the table.
For extra flair, garnish with paprika or fresh herbs before serving. The possibilities are endless, whether you’re keeping it classic or adding modern twists. Let’s get started on this crowd-pleaser!
Ingredients for awesome macaroni salad
Crunchy celery crowns and zesty herbs make this macaroni salad stand out every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Short Pasta (Elbow or Cavatappi) 🍝 | 1 ½ lb | Cooked al dente, cold |
| Celery Stalks 🧅 | 3 whole | Thinly sliced, crowns reserved |
| Red Onion 🧅 | 1 whole | Thinly sliced, white part only |
| Green Bell Pepper 🌶️ | 1 whole | Diced, seeds removed |
| Mayonnaise 🥛 | 1 cup | Duck egg or high-quality |
| Plain Greek Yogurt 🧀 | ½ cup | Full-fat for creaminess |
| Dijon Mustard 🍯 | 1 tbsp | For tangy kick |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, flat-leaf preferred |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Paprika 🌶️ | ½ tsp | Smoked for garnish |
Celery is the MVP here—crisp crowns add that satisfying crunch, while the stalks bring freshness. Grab the thickest stalks at the grocery store (they’re sweeter), and slice them thinly for even cooking. The red onion? White part only—it’s milder and won’t overpower. For the pasta, cavatappi or elbow macaroni holds dressing best, but any short shape works. Cook it al dente—it’ll finish chilling in the fridge. Pro tip: Rinse pasta in cold water after cooking to stop the cooking process and keep it from getting mushy.
No fresh dill? Dried works at half the amount, but it’s not the same. Short on mayo? Greek yogurt plus a splash of milk gives you that creamy texture without heaviness. The mustard is non-negotiable—it cuts through the richness. For extra zing, add a dash of hot sauce or a pinch of cayenne. Want to make this ahead? Assemble everything EXCEPT the celery crowns—add them last minute so they stay crisp. The dressing can be made 24 hours ahead and stored in the fridge.
This salad tastes even better the next day—flavors meld beautifully in the fridge. Store in an airtight container with parchment paper between layers to keep it fresh. Keeps for 4-5 days in the fridge, though the celery crowns might soften after 2 days. For potlucks, pack the dressing separately and mix just before serving. Garnish with smoked paprika or extra herbs right before eating—it’s all about that fresh look and flavor boost.
Why You'll Love This Recipe
- No-Chop Shortcuts: I swear by the cavatappi—those little nooks trap the dressing like a dream, so I skip dicing the celery into perfect matchsticks. Rough chop? No problem. The onion and bell pepper add crunch without fuss, and honestly, no one’s judging if you use pre-shredded cheese.
- Creamy Crunch Magic: That mayo base isn’t just creamy—it’s balanced. The sharp bite of raw red onion cuts through the richness, while the bell pepper adds a subtle sweetness that makes it taste fresh, not heavy. (Yes, even on a Tuesday night.)
- Picnic Party Star: Between us, this is the dish that saves holidays, potlucks, and lazy Sundays. It’s hearty enough for a main (trust me, I’ve served it as a side and a salad) and travels like a champ—no soggy corners here.
- Budget-Friendly Leftovers: I make a double batch every time because it’s cheap as dirt—dry pasta, veggies from the crisper, and mayo that lasts forever. Three days later? Still delicious. Four? If you’re lucky. (I’m not judging your fridge habits.)
Step-by-step instructions for crunchy celery crown macaroni salad
Here's how to make this crowd-pleasing macaroni salad with perfect texture and zesty flavor.
Cook and Prepare the Pasta
Bring a large pot of salted water to a rolling boil. Add the 1.5 lb short pasta (elbow or cavatappi) and cook until al dente—about 2 minutes less than package instructions. Drain immediately and rinse under cold water for 30 seconds to stop cooking and remove excess starch. Spread the pasta on a baking sheet and let it cool completely—this prevents a mushy salad later.
While the pasta cooks, I like to prep the vegetables. Thinly slice the white part only of the 1 whole red onion and set aside. Dice the 1 whole green bell pepper (seeds removed) into small, even pieces—this ensures uniform texture in every bite. The key here is to keep the veggies crisp, so don't overcrowd your cutting board or they'll bruise.
Make the Creamy Dressing Base
In a large mixing bowl, combine the 1 cup mayonnaise, 0.5 cup plain Greek yogurt, and 1 tbsp Dijon mustard. Whisk until completely smooth—this creates the creamy foundation. The yogurt adds a nice tang that balances the richness of the mayo. Gradually whisk in the 2 tbsp lemon juice and 2 tbsp extra-virgin olive oil, then season with 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp paprika. Taste and adjust seasoning if needed.
Here's the thing—don't skip the lemon juice. It brightens the whole dish and prevents the salad from tasting too heavy. I like to add it gradually while tasting, because some lemons are more acidic than others. The dressing should be thick but pourable—if it's too thick, add a splash of water or lemon juice to reach the right consistency.
Combine Pasta and Vegetables
Add the cooled pasta to the dressing and toss gently but thoroughly to coat every strand. This is where the magic happens—you want the pasta completely covered so every bite has that creamy flavor. Fold in the thinly sliced red onion, diced green bell pepper, and the reserved celery crowns (the crispy tops from the celery stalks). The celery crowns add that signature crunch that makes this salad special.
I always use a large spoon for this step to make sure I don't break up the celery crowns. You want to keep them intact for maximum crunch. If you're worried about the salad getting soggy, don't add the celery crowns until just before serving—this preserves their crispness the longest.
Add Fresh Herbs and Final Touches
Stir in the 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley. These herbs add that bright, zesty kick that makes this salad stand out. I like to use a mix of dill and parsley because they complement each other perfectly—the dill gives a fresh anise flavor while the parsley adds a clean, bright note. Give everything one final toss to distribute the herbs evenly.
Let the salad sit at room temperature for 10-15 minutes before serving. This allows the flavors to meld together and the celery crowns to soften just enough to be tender-crisp. If you're making this ahead of time, cover and refrigerate for up to 4 hours—the flavors actually improve as it chills. Just give it a good stir before serving to redistribute everything.
Pro Tips For Making Awesome Macaroni Salad
- COOL THE PASTA FAST: Drain your pasta and immediately run it under cold water while stirring—this stops the cooking and prevents a gummy mess. I learned this the hard way after serving a sad, sticky salad that tasted more like glue than food.
- DICE THE ONION SMALL: Cut your red onion into tiny, even pieces—think rice-sized, not quartered slices. This ensures it softens properly and blends into the salad instead of sitting as a crunchy afterthought. (Yes, even if you hate chopping.)
- FOLD IN THE MAYO LAST: Toss your pasta with everything except the mayo first—let it cool slightly, then gently mix in the mayo to avoid breaking the emulsion. I used to dump it all in at once, and the salad always ended up greasy. This keeps it creamy and consistent.
- SALT THE PASTA WATER WELL: Use the full 1-2 teaspoons of salt in your pasta water—this seasons the noodles from the inside out. Skimping here means bland pasta, no matter how much you season the finished salad. (Your taste buds will notice.)
Common mistakes when making this recipe
Overcooking the Pasta
I’ve seen so many macaroni salads turn into a mushy mess because the pasta was overcooked. The key is cooking it al dente—about 2 minutes less than package instructions—and rinsing it immediately in cold water for 30 seconds.
This stops the cooking process and removes excess starch, which prevents that gummy texture. Trust me, overcooked pasta is the fastest way to ruin this salad. 🍝
Skipping the Cold Water Rinse
Rinsing the pasta in cold water isn’t just about stopping the cooking—it also removes that starchy film that makes the salad gummy. If you skip this step, your dressing will cling to the pasta like glue, and the texture will suffer.
I like to spread the drained pasta on a baking sheet to cool completely before mixing it with the dressing. This ensures every bite stays firm and delicious. ❄️
Adding Celery Too Early
The celery crowns are the star of this salad, but they’ll turn soggy if added too soon. I always reserve them until the very last minute—right before serving—to keep that satisfying crunch.
If you’re making this ahead, store the dressing and pasta separately and fold in the celery crowns just before eating. This simple trick makes all the difference. 🧅
Using Low-Quality Mayo
Not all mayonnaise is created equal. If you’re using store-brand mayo, your salad might taste flat or overly greasy. I always opt for high-quality mayo—like Duke’s or Hellmann’s—or even duck egg mayo for extra richness.
The fat content and flavor profile matter here. Cheap mayo can make the whole dish taste off, so don’t skimp on this ingredient. 🥛
Overmixing the Dressing
Once you’ve combined everything, resist the urge to overmix. Stir just until the dressing is evenly distributed—overmixing can break down the pasta and make it mushy. A gentle fold is all you need.
I like to use a large spoon to keep things together while still coating every strand of pasta. This keeps the texture perfect. 💫
Ignoring the Chill Time
This salad tastes even better after it’s chilled for at least 30 minutes, but I often let mine sit for 4 hours if I’m making it ahead. The flavors meld together beautifully in the fridge, and the celery crowns soften just enough to be tender-crisp.
Skipping the chill time means missing out on that deeper, more balanced flavor. Patience is key here—trust the process! ⏰
Nutrition facts
Frequently asked questions
Can I use a different pasta shape?
While elbow or cavatappi macaroni work best, you can use any short pasta like rotini, farfalle, or even penne. The key is choosing a shape that holds dressing well—avoid long pasta like spaghetti as it can get tangled. Just be sure to cook it al dente and rinse in cold water for the best texture.
How do I keep the celery crowns extra crisp?
The secret is adding them last minute! Store the salad without celery crowns in the fridge, then fold them in just before serving. For even more crunch, toss the crowns in 1 teaspoon lemon juice and ½ teaspoon olive oil before adding. This keeps them vibrant and crisp for up to 30 minutes before serving.
Can I make this macaroni salad dairy-free?
Yes, simply swap the mayonnaise and Greek yogurt for vegan mayo and unsweetened coconut yogurt. For extra creaminess, add 1 tablespoon nutritional yeast to the dressing. The lemon juice and herbs will still give that bright, zesty flavor while keeping it dairy-free.
What's the best way to store leftovers?
Store leftovers in an airtight container with parchment paper between layers to prevent sogginess. Keep it refrigerated for up to 5 days, though the celery crowns may soften after 2 days. For best flavor, let it sit at room temperature for 10 minutes before serving to revive the textures.
Can I add protein to this salad?
Try adding ½ cup diced ham, ½ cup cooked chicken breast, or ¼ cup crumbled bacon to make it heartier. For a vegetarian option, fold in ½ cup chickpeas or ¼ cup chopped walnuts. Just add these ingredients after chilling to maintain the best texture.
