Chicken Salad with Walnuts and Celery Recipe: Crunchy Texture That Stays Fresh All Day

Salads

Chicken Salad with Walnuts and Celery Recipe: Crunchy Texture That Stays Fresh All Day

This chicken salad with walnuts and celery delivers the perfect balance of creamy, crunchy, and fresh—ideal for lunches that stay delicious all day. The secret lies in finely chopped celery and walnuts for texture, plus a dressing that keeps everything vibrant without turning soggy.

I’ve tested countless variations, and this one consistently wins for its crisp bite and satisfying flavor.

The recipe starts with tender, shredded chicken mixed with a bright dressing—either mayo-based for creaminess or a light vinaigrette for a lighter touch. Walnuts add a satisfying crunch, while celery keeps the texture fresh and the flavor balanced.

This version also includes a touch of Dijon mustard for depth, ensuring every bite is flavorful without being overpowering.

What makes this salad special is how well it holds up over time. The walnuts stay crisp, the celery retains its crunch, and the dressing doesn’t make the chicken dry out.

It’s perfect for meal prep, picnic lunches, or a quick weeknight dinner with crusty bread or crackers. The best part? It’s simple enough for weeknights but impressive enough for gatherings.

For extra flair, garnish with fresh herbs like parsley or dill, or add a squeeze of lemon for brightness. This recipe is versatile enough to adapt to your taste—whether you prefer it classic or with a modern twist. Here’s how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken salad recipe with walnuts and celery

Crunchy walnuts, fresh celery, and creamy mayo—this salad stays fresh and delicious all day long.

Ingredient Amount Notes
Cooked Chicken Breast 🍗 2 cups Shredded or finely chopped
Mayonnaise 🥫 ½ cup High-quality for creaminess
Walnuts 🥜 ½ cup Chopped, toasted for extra flavor
Celery Stalks 🧅 1 ½ cups Finely chopped, fresh is best
Red Onion 🧅 ¼ cup Finely diced, adds brightness
Dijon Mustard 🍯 1 tbsp For depth and tang
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness
Fresh Parsley 🌿 ¼ cup Chopped, for fresh garnish
Salt 🧂 ½ tsp To taste, enhances flavor
Black Pepper 🌶️ ¼ tsp Freshly ground for heat
Garlic Cloves 🧄 1 clove Minced, for subtle depth
Honey 🍯 1 tsp Optional, for slight sweetness

The walnuts are the star here—toast them first for a deeper, nuttier flavor that stands up to the chicken. Trader Joe’s or Costco usually have the best prices for walnuts in bulk, and they’re worth the extra minute in the pan. Celery is non-negotiable for that classic freshness, but if you’re short on time, a quick microwave zap (30 seconds) softens it just enough for chopping. The chicken? Rotisserie chicken is my go-to for convenience, but if you’re cooking from scratch, season it well before shredding—salt and pepper make all the difference.

No mayo? Greek yogurt works perfectly for a lighter option, though it’ll be slightly tangier. Skip the walnuts? Toasted pecans or almonds add a different crunch, but walnuts are the classic choice. The Dijon mustard is key—it cuts through the richness of the mayo and adds depth. If you don’t have any, yellow mustard at half the amount is a decent swap, but it won’t be as sophisticated. And if your celery is wilting, soak the stalks in ice water for 10 minutes to crisp them right up before chopping.

This salad keeps beautifully—3-4 days in the fridge if stored in an airtight container. The walnuts stay crisp for the first day, but after that, they’ll soften slightly. To keep everything fresh longer, add the celery and parsley just before serving. For meal prep, I like to portion it into small jars with the dressing on the side so the celery stays crunchy. Garnish with a sprinkle of parsley or a squeeze of lemon right before eating—trust me, it makes all the difference.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the texture. Walnuts toasted just enough to get that buttery crunch, while the celery stays crisp. Drizzle in a little extra mayo for that velvety pull—it’s the kind of bite that makes you reach for seconds.
  • I’ll be real: chicken breast and walnuts aren’t cheap, but this recipe stretches them. Use half the walnuts if needed, or swap in store-brand mayo. It’s the kind of dish that feels special but won’t break the bank—especially when you’re feeding a crowd.

Step-by-step instructions for chicken salad with walnuts and celery

Here's how to make a creamy, crunchy chicken salad that stays fresh and delicious all day.

1

Chop the Vegetables and Toast the Walnuts

Start by finely chopping the 1½ cups celery stalks and ¼ cup red onion - you want them small enough to disappear into the salad but not so fine they turn to mush. I like to use a sharp chef's knife and cut in one smooth motion to get even pieces. While the celery and onion are prepped, toast the ½ cup walnuts in a dry skillet over medium heat for 3-4 minutes until golden and fragrant. Keep an eye on them so they don't burn - you want that nutty aroma to fill your kitchen. Let the walnuts cool completely before adding them to the salad.

This is where the magic begins - the celery adds crispness, the onion brings brightness, and those toasted walnuts contribute that perfect crunch. Don't skip the toasting - it makes all the difference in flavor. While everything cools, you can move on to the next step without waiting.

2

Mix the Dressing Ingredients

In a medium bowl, combine the ½ cup mayonnaise, 1 tbsp Dijon mustard, 1 tbsp lemon juice, 1 tsp honey, ½ tsp salt, ¼ tsp black pepper, and 1 minced garlic clove. Use a silicone spatula or wooden spoon to mix everything together until smooth and well incorporated. The mixture should look creamy and uniform, with no streaks of mustard or honey remaining.

Here's the thing - the lemon juice and honey balance the richness of the mayonnaise while the Dijon mustard adds depth. The garlic and pepper give it just enough kick to make it interesting. I always taste the dressing mixture at this stage to check the seasoning before adding the chicken. If it needs more salt or lemon, this is your chance to adjust it.

3

Combine All Ingredients

Add the 2 cups cooked chicken breast to the dressing mixture and gently fold everything together using your spatula. You want to combine it just enough to distribute the dressing evenly without breaking up the chicken too much. Then add the chopped celery, red onion, toasted walnuts, and ¼ cup chopped fresh parsley. Mix gently but thoroughly until all the ingredients are evenly distributed throughout the salad.

The chicken should be coated in that creamy dressing but still maintain its texture. You'll see little pockets of white chicken throughout the salad, which is exactly what you want. If the mixture seems too thick, add 1-2 teaspoons of lemon juice or even a splash of water to loosen it up. The salad should be moist but not soupy - it should hold its shape when scooped.

4

Chill and Adjust Seasoning

Cover the bowl with plastic wrap and refrigerate for at least 30 minutes before serving. This chilling time allows all the flavors to meld together perfectly. While it's chilling, give it a taste and adjust the seasoning if needed. You might want to add a bit more salt, pepper, or even a squeeze of extra lemon juice to taste. The salad will continue to improve in flavor as it sits.

I know it's tempting to eat it immediately, but trust me - this waiting period makes all the difference. The flavors develop and come together beautifully. When you're ready to serve, give it one final mix to redistribute any settled ingredients. The texture should be creamy yet still have that satisfying crunch from the celery and walnuts.

👨‍🍳

Pro Tips For Making Chicken Salad Recipe With Walnuts And Celery

  • Toast the Walnuts: Toss those walnuts in a dry pan over medium heat for 3-4 minutes until they’re golden and fragrant—don’t walk away, or they’ll burn before you know it. The nutty aroma alone makes the salad taste like you slaved over it, and the texture adds a satisfying crunch that raw walnuts just can’t match.
  • Shred Chicken Cold: Let the chicken breast cool completely before shredding—warm chicken turns mushy the second you mix it with mayo. I used to rush this and end up with a sad, gluey salad; now I just pop it in the fridge for 10 minutes while I chop everything else.
  • Dice Onion Tiny: Fine dice that red onion—think 1/8-inch pieces, not 1/4-inch chunks. Big pieces turn to mush and water down the salad in 10 minutes, while tiny ones dissolve just enough to add brightness without sogginess. Trust me, your taste buds will notice the difference.
  • Mix Mayo Last: Toss the chicken, celery, walnuts, and onion together first, then fold in the mayo at the very end. This keeps the celery crisp and prevents the salad from turning into a greasy blob—especially important if you’re using full-fat mayo, which I still do because I’m not a hero.

Dietary considerations for chicken salad recipe with walnuts and celery

Gluten-Free Adaptations

This chicken salad is naturally gluten-free as long as you use certified gluten-free ingredients. The mayonnaise is the only potential concern—opt for brands like Hellmann's Gluten-Free or Primal Kitchen to stay safe.

The Dijon mustard should also be gluten-free, but always double-check labels. I’ve made this salad countless times for gluten-sensitive friends, and they’ve never noticed a difference. 🌾

Dairy-Free Options

For a dairy-free version, swap the mayo for vegan mayo like Just Mayo or Sir Kensington’s, which mimic the texture perfectly. The rest of the ingredients—walnuts, celery, and lemon—remain unchanged.

I’ve tested this substitution and found it works beautifully, especially when paired with a squeeze of extra lemon for brightness. The salad stays creamy without any dairy at all.

Lower-Carb Adjustments

To make this salad lower in carbs, reduce the celery to ½ cup (instead of 1½ cups) and omit the red onion entirely. The walnuts and chicken provide plenty of flavor without the extra carbs.

For even fewer carbs, use cauliflower rice as a base when serving over greens. This keeps the dish satisfying while fitting into keto or low-carb diets. 🥑

Allergen-Friendly Swaps

If nut allergies are a concern, replace walnuts with toasted sunflower seeds or pumpkin seeds for a seed-based crunch. For egg-free mayo, try Olive Oil and Lemon mayo (just mix ½ cup olive oil with 1 tbsp lemon juice and a pinch of salt).

These swaps keep the texture and flavor intact while accommodating dietary restrictions. Always check labels to avoid hidden allergens.

Protein Variations

For a lighter protein option, use shredded rotisserie turkey instead of chicken—it’s just as flavorful and works perfectly in this salad. If you’re vegetarian, swap the chicken for chickpeas (rinsed and drained) or tofu (crumbled and pan-fried).

The texture stays similar, and the walnuts and celery keep the dish hearty. I’ve made this version for veggie-loving friends, and they’ve never missed the meat. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 95mg32%
Sodium 480mg21%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 5g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use cooked chicken thighs instead of breast?

Chicken thighs work beautifully—they stay juicier and add richer flavor to the salad. Just shred or chop them finely and use the same amount (2 cups) as called for in the recipe. The skin adds extra richness, but remove it if you prefer a leaner version. Thighs are especially great if you want a more indulgent texture.

2

How do I keep the celery from getting soggy?

To maintain crisp celery, chop it last and fold it in gently just before serving. Also, soak chopped celery in ice water for 10 minutes before adding it to the salad—this helps restore its crunch. If prepping ahead, store the celery separately and add it when ready to eat. The walnuts also help absorb excess moisture.

3

What's the best way to store leftovers?

Store in an airtight container for up to 4 days in the fridge. Keep the celery and parsley separate until serving to preserve their freshness. For longer storage (2 months), freeze the salad without the celery—thaw and add fresh celery when ready to eat. The walnuts stay crisp for about 24 hours before softening.

4

Can I make this salad without mayo?

Yes! For a lighter version, replace mayo with Greek yogurt (use ½ cup) or a light vinaigrette (mix ¼ cup olive oil with 2 tbsp lemon juice and 1 tsp Dijon). The texture will be less creamy but still delicious. If using yogurt, add 1 tsp honey to balance the tang. The walnuts and celery still add great texture either way.

★★★★★4.6(8 reviews)
Categories Salads