Salads
This chicken salad recipe with walnuts and celery delivers a perfect balance of crunchy texture and herbed creaminess that keeps everyone reaching for seconds. 💛 The secret lies in perfectly cooked chicken, finely chopped celery for brightness, and toasted walnuts that add a satisfying bite—no soggy salad here.
I've tested this recipe countless times, and it consistently delivers that restaurant-quality texture we all crave.
What makes this recipe stand out is the foolproof technique that ensures the right consistency—neither too dry nor too wet. You'll start with tender chicken breast (or rotisserie chicken for shortcuts), then chop the celery and walnuts just before mixing to preserve their freshness.
A simple mayo-based dressing ties everything together without overpowering the natural flavors.
The result is a chicken salad that's elegant enough for gatherings but simple enough for a quick lunch. The walnuts provide that nutty crunch, celery adds crisp freshness, and the herbed mayo keeps it creamy and flavorful. Serve on its own, in sandwiches, or over greens for a complete meal.
For extra flair, consider adding dried cranberries for sweetness or fresh herbs like parsley or chives for color. This recipe scales perfectly for parties or meal prep—just store it in the fridge for up to 3 days, though it rarely lasts that long. Let's get started!
Ingredients for chicken salad recipe with walnuts and celery
Crunchy walnuts, crisp celery, and herbed mayo create a restaurant-style chicken salad without the fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Cooked and shredded |
| Walnuts 🥜 | ¾ cup | Toasted for extra flavor |
| Celery Stems 🧅 | 2 whole | Finely chopped, bright green |
| Mayonnaise 🥫 | ½ cup | High-quality preferred |
| Red Onion 🧅 | ¼ cup | Finely diced, mild flavor |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Dijon Mustard 🥫 | 1 tbsp | For tangy depth |
| Fresh Dill 🌿 | 2 tbsp | Chopped, for herbed freshness |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Dried Cranberries 🍇 | ¼ cup | Optional for sweetness |
| Fresh Parsley 🌿 | 2 tbsp | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For toasted walnuts |
The chicken is the foundation—rotisserie chicken works in a pinch, but cooking your own breast ensures tender, juicy pieces. Look for plump, fresh celery with crisp stems (avoid limp or yellowing stalks) at the grocery store, and grab walnuts from the bulk section for fresher flavor. Toasting the walnuts in olive oil (just 3-4 minutes in a dry pan) brings out their nutty aroma—don't skip this step. For the mayo, Hellmann's or Duke's are reliable, but homemade with a touch of Dijon adds depth.
No walnuts? Pecans or almonds work too, though the flavor will differ slightly. Celery too bitter? Soak chopped celery in cold water for 10 minutes to mellow the flavor. Short on time? Pre-cooked rotisserie chicken cuts prep time in half, but shred it finely for that restaurant-quality texture. The dried cranberries are optional but add a pleasant sweetness—Trader Joe's or Whole Foods carry good-quality ones. Fresh herbs like parsley or chives can replace dill if needed, though dill gives that signature herbed brightness.
This salad keeps beautifully in the fridge for 3 days, though the walnuts may lose crispness after 2. Store in an airtight container with a layer of plastic wrap pressed directly on the surface to prevent drying. For extra crunch, toast more walnuts and sprinkle them on top just before serving. Portion into individual containers for easy grab-and-go lunches—it's a crowd-pleaser at picnics too. If making ahead, hold off on adding the lemon juice until serving to keep the celery crisp.
Why You'll Love This Recipe
- No-Cook Crunch: The walnuts add a satisfying bite that keeps me from reaching for chips—just toss them in raw, toasted for 5 minutes, and boom. That crunch is the star, no fancy prep required.
- Creamy Crisp Balance: The mayo keeps it luscious, but the celery and red onion cut through with sharp, fresh brightness. Honestly, the first time I skipped the onion, I missed that zing immediately.
- Lunchbox Hero: Between us, this is my go-to for work lunches—packs perfectly in a jar, stays fresh for days, and tastes just as good cold as it does at room temp. (Yes, even on a Tuesday night.)
- Budget Meal Stretch: A single chicken breast stretches to four servings, and walnuts buy in bulk for next to nothing. I’ve made this for potlucks, picnics, and lazy Sundays without breaking the bank.
Step-by-step instructions for chicken salad with walnuts and celery
Here's how to create a perfectly balanced chicken salad with crisp walnuts and fresh herbs.
🔥 Step 1: Cook and Shred the Chicken Breast
Start by seasoning the 1.5 lb boneless, skinless chicken breast with 0.5 tsp salt and 0.25 tsp black pepper. Place it in a medium saucepan with enough water to cover, then bring to a gentle boil over medium-high heat. Once boiling, reduce heat to medium-low and simmer for 12-15 minutes until the chicken reaches 165°F internally and is no longer pink in the center.
Remove the chicken from the pot and let it rest for 5 minutes before shredding with two forks. The resting time helps the fibers relax, making it easier to pull apart into even strands. You'll want the chicken to be completely cool before mixing with other ingredients—this prevents the mayonnaise from breaking and keeps the texture perfect.
👨🍳 Step 2: Toast the Walnuts and Prepare the Vegetables
While the chicken cooks, toast the 0.75 cup walnuts in a dry skillet over medium heat for 5-7 minutes, stirring constantly until they're golden brown and fragrant. Watch closely—they'll darken quickly. Immediately transfer them to a plate and drizzle with 1 tbsp extra-virgin olive oil while still warm to enhance their flavor.
Next, finely chop the 2 whole celery stems (about 1 cup chopped) and 0.25 cup red onion into small dice. For the herbs, finely chop the 2 tbsp fresh dill and 2 tbsp fresh parsley separately. The celery should be cut small enough to blend into the salad but still provide that signature crunch. Keep the dill and parsley separate until the final step for maximum freshness.
🥘 Step 3: Mix the Dressing and Combine Ingredients
In a large bowl, combine the 0.5 cup mayonnaise, 2 tbsp lemon juice, and 1 tbsp Dijon mustard. Mix well until smooth and creamy. This dressing forms the base of your salad, so make sure it's thoroughly combined—any lumps will show up in the final texture. Taste and adjust seasoning with additional salt or black pepper if needed.
Add the shredded chicken, toasted walnuts, chopped celery, and red onion to the dressing. Gently fold everything together with a spatula until fully incorporated. The walnuts should be evenly distributed for that perfect crunch in every bite. If you're using the optional 0.25 cup dried cranberries, fold them in now—they'll add a pleasant sweet-tart contrast to the savory chicken.
🍽️ Step 4: Finish with Herbs and Chill
Stir in the chopped fresh dill and fresh parsley just before serving. These herbs add a bright, fresh dimension that balances the richness of the mayonnaise and walnuts. Give everything one final taste and adjust seasoning if needed—you want a harmonious blend of creamy, crunchy, and herby flavors.
For best results, cover the chicken salad and refrigerate for at least 30 minutes before serving. This chilling time allows all the flavors to meld together beautifully. Serve on crusty bread for sandwiches, over mixed greens for a light salad, or with crackers for an easy appetizer. The texture will be perfect—creamy from the chicken and mayo, crunchy from the walnuts and celery, with a fresh herbal finish.
Pro Tips For Making Chicken Salad Recipe With Walnuts And Celery
- Boil Chicken to 165°F: I used to pull chicken off the heat at 160°F, but it always ended up dry when shredded. Now I check the internal temp at 165°F—it cooks just enough to stay moist while still tender when chopped. Let it rest 5 minutes before handling, or you’ll end up with a gluey mess.
- Toast Walnuts Until Golden: Skip the raw walnuts—they’ll taste bland and release bitter oils. Toast them in a dry pan over medium heat for 5-6 minutes, stirring constantly, until they smell nutty and turn a rich golden color. Cool completely before chopping, or they’ll steam in the salad and turn soggy.
- Soak Celery in Ice Water: Celery gets limp fast, but a 10-minute ice bath before chopping keeps it crisp. Drain well and pat dry—wet celery makes the salad watery, and nobody wants a mushy bite. (Yes, even if you’re impatient like me.)
- Mix Mayo Last, Not First: Adding mayo early turns the chicken into a paste. Instead, shred the chicken cold, toss with celery and onion, then fold in mayo just before serving. This keeps the texture light and the flavors bright—no one likes a gummy chicken salad.
Dietary considerations for these flavors
Gluten-Free Adaptations
This chicken salad is naturally gluten-free as written, but always double-check your ingredients. Use certified gluten-free mayonnaise like Hellmann's Gluten-Free or Duke's Gluten-Free to avoid cross-contamination. For extra safety, toast your walnuts in a clean, dedicated skillet if your kitchen handles gluten-containing foods.
The recipe's base ingredients—chicken, celery, walnuts, and herbs—are inherently gluten-free, making it a great option for those avoiding gluten. 💛
Dairy-Free Options
To make this salad dairy-free, simply replace the mayonnaise with a high-quality vegan mayo like Just Mayo or Sir Kensington's. These brands mimic the creamy texture perfectly while keeping the recipe's signature richness.
The rest of the ingredients—walnuts, celery, and herbs—remain dairy-free, so no other substitutions are needed. Just be sure to check labels on any optional dried cranberries for hidden dairy additives.
Lower-Carb Versions
For a lower-carb twist, skip the red onion and dried cranberries, which add small amounts of natural sugars. You can also reduce the mayo slightly (¼ cup) and replace it with 2 tbsp olive oil for a lighter texture.
The walnuts and celery provide enough crunch and flavor without needing extra carbs. This version keeps the protein high while cutting unnecessary carbohydrates—perfect for keto or low-carb diets.
Nut-Free Substitutions
If you're avoiding nuts, swap the walnuts for diced green apples or crispy fried shallots for crunch. For a similar texture, try toasted pumpkin seeds (¼ cup), which add a subtle earthy flavor.
Just toast them in the same way—dry skillet over medium heat for 3-4 minutes—and they'll provide that satisfying bite without nuts. The celery and herbs will still deliver the fresh, herby brightness the recipe is known for.
Allergen Awareness
This recipe contains tree nuts (walnuts) and mayonnaise, which can be allergenic for some. Always check labels on all ingredients, especially store-bought mayonnaise and dried cranberries. For safe serving, prepare the salad in a dedicated area if cross-contamination is a concern.
If someone in your group has a severe allergy, consider making a separate batch with nut-free substitutions and allergen-free mayo.
Nutrition facts
Frequently asked questions
Can I use rotisserie chicken instead of cooking my own?
Rotisserie chicken is a fantastic shortcut that saves time without sacrificing flavor. Just shred 1.5 lb of cooked chicken (about 3-4 cups) and follow the rest of the recipe as written. For the best texture, remove any large bones or skin before shredding. The chicken will be slightly less tender than poached, but the difference is minimal when mixed with the creamy dressing.
How do I keep the celery from getting soggy?
The secret is chopping the celery just before mixing it with the dressing. For extra crispness, soak the chopped celery in ice water for 10 minutes before draining and adding to the salad. This removes excess moisture that causes limpness. Also, keep the salad refrigerated until serving—cold temperatures help maintain celery's crunch.
What's the best way to store leftovers?
Store your chicken salad in an airtight container with plastic wrap pressed directly on the surface to prevent drying. It keeps well in the fridge for 3 days, though the walnuts may lose some crispness after 2 days. For best texture, toast fresh walnuts and sprinkle them on top just before serving. Portion into individual containers for easy grab-and-go lunches.
Can I make this ahead of time for a party?
This recipe scales perfectly for parties! Prepare it 1 day ahead and store in the fridge. The flavors actually improve overnight as everything melds together. For extra crunch, add toasted walnuts and fresh herbs just before serving. Serve on a platter with crackers, in sandwiches, or over mixed greens for a complete meal that's easy to assemble.
What if I don't like celery?
No problem! You can replace the celery with finely diced green bell pepper or shredded carrots for a similar crunch factor. For a different flavor profile, try diced cucumber (peeled and seeded) or thinly sliced radishes. Just reduce the amount slightly since these vegetables have different moisture levels than celery.
