Salads
This classic chicken salad sandwich with hard-boiled eggs delivers that perfect balance of creamy texture and satisfying crunch—exactly how it should be. 💛 The secret lies in chopping the eggs finely enough to blend seamlessly with tender chicken, mayonnaise, and just the right amount of celery and onion for freshness.
I've perfected this recipe over years of lunchbox testing, and it never fails to impress.
The magic happens in the prep: hard-boiling eggs with precise timing ensures they stay tender yet firm, while the chicken stays juicy when cooked just right.
This isn't your childhood chicken salad—it's a sophisticated spread with bright flavors that hold up in sandwich form, whether you're making it for a quick lunch or a picnic. The key is keeping everything chilled until the last minute to maintain that perfect texture.
What you'll end up with is a sandwich that's creamy yet light, packed with protein, and bursting with fresh herbs and crunchy vegetables. The hard-boiled eggs add richness without overpowering, while the mayonnaise binds everything together into a cohesive, spreadable filling.
It's the kind of recipe that feels nostalgic yet fresh—classic enough for any occasion but with modern touches that make it special.
Pair it with crusty bread, a side salad, or some crisp potato chips for the full experience. The best part? This recipe comes together in under 30 minutes, making it perfect for busy weeknights. Let's get started with the ingredients you'll need—simple, fresh, and full of flavor.
Ingredients for chicken salad sandwich recipe with hard boiled eggs
Fresh ingredients that blend into creamy perfection for your perfect chicken salad sandwich.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 1 ½ lb | Cooked and shredded finely |
| Large Eggs 🥚 | 4 whole | Hard-boiled and chopped fine |
| Mayonnaise 🥛 | ½ cup | High-quality, creamy preferred |
| Celery Stems 🧅 | 1 cup | Finely chopped, crisp |
| Red Onion 🧅 | ¼ cup | Finely diced, sharp flavor |
| Fresh Dill 🌿 | 2 tbsp | Chopped, bright flavor |
| Fresh Chives 🌿 | 2 tbsp | Chopped, mild onion taste |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed, brightens |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground, medium grind |
| Crusty Bread Loaf 🍞 | 8 slices | Thick-cut, for sandwiches |
| Butter 🧈 | 2 tbsp | Unsalted, softened for spreading |
| Greek Yogurt 🥛 | ¼ cup | Plain, for extra creaminess |
The chicken is the star—boneless, skinless breasts stay juicy when cooked just right. I always use free-range chicken from the grocery store's butcher counter for better flavor. For the eggs, room-temperature eggs boil more evenly, so take them out 30 minutes before cooking. The celery should be crisp—if it's rubbery, it's time to toss it. Trader Joe's has the best pre-washed celery if you're short on time. Chop everything finely so the eggs and chicken blend seamlessly into that creamy texture everyone loves.
No mayonnaise? Greek yogurt mixed with lemon juice works perfectly—just add a splash of mayo if you want it richer. Fresh dill is ideal, but dried dill at one-third the amount gets you close. The red onion adds a nice bite, but if you're sensitive to raw onion, cook it down first with a pinch of sugar. For extra crunch, add 1/4 cup chopped walnuts or pecans—roast them first for deeper flavor. The Greek yogurt keeps things light but creamy, so don't skip it if you can get it.
Keep everything chilled until you're ready to assemble—this is key for that perfect texture. The salad keeps well in the fridge for 3-4 days, though the bread gets stale after 2 days. For the best sandwiches, toast the bread lightly before adding the filling. If you're prepping ahead, store the filling and bread separately. The eggs and chicken can be prepped a day in advance, but add the mayo and herbs right before serving so they stay fresh.
Why You'll Love This Recipe
- I swear by this trick: buy pre-diced celery and onion at the store. Toss them straight in—no knife skills required. The chicken shreds fast with a fork, and the eggs? Just peel and chop. Honestly, I make this while scrolling through my phone.
- No-Chop Nightmare: I swear by this trick: buy pre-diced celery and onion at the store. Toss them straight in—no knife skills required. The chicken shreds fast with a fork, and the eggs? Just peel and chop. Honestly, I make this while scrolling through my phone.
- Creamy Crunch Magic: That sharp bite of red onion cutting through the mayo? Chef’s kiss. The celery adds texture without overpowering, and the eggs? They’re the secret—creamy yolks tie everything together. It’s the kind of sandwich where every bite feels balanced, not heavy.
- Lunch for Days: Between us, this is my meal prep MVP. I make a big batch on Sunday, portion it into containers, and grab it for work or picnics all week. The eggs keep it fresh longer than most salads, and the flavor only gets better as it sits. (Yes, even on a Tuesday night.)
Step-by-step instructions for chicken salad sandwiches with hard-boiled eggs
Here's how to create the perfect balance of creamy texture and fresh crunch—every bite is pure comfort.
🍳 Step 1: Cook and Shred the Chicken Breast
Place the 1.5 lb boneless chicken breast in a medium saucepan and cover with cold water. Bring to a gentle boil over medium-high heat, then immediately reduce to a simmer. Cook for 12-15 minutes or until the internal temperature reaches 165°F and the chicken is no longer pink in the center.
Transfer the chicken to a cutting board and let it rest for 5 minutes before shredding. Use two forks to pull the meat into fine shreds, removing any large chunks or connective tissue. The chicken should be tender enough to pull apart easily—this ensures your salad will be creamy and not chewy. Set aside in a large mixing bowl.
👨🍳 Step 2: Hard-Boil and Chop the Eggs
Place the 4 whole large eggs in a small saucepan and cover with cold water by about 1 inch. Bring to a boil over medium-high heat, then remove from heat, cover, and let sit for 10 minutes. Drain the hot water and immediately transfer the eggs to an ice bath for 5 minutes to stop the cooking process.
Peel the eggs under cool running water and chop them finely using a chef's knife. You want small, even pieces that will blend seamlessly into the salad. Add the chopped eggs to the mixing bowl with the chicken. Here's the thing—chopping the eggs small prevents them from being the only texture in your bite, creating that perfect balance we're after.
🥘 Step 3: Mix in Fresh Vegetables and Herbs
In a separate small bowl, combine the 1 cup finely chopped celery stems, 0.25 cup finely diced red onion, 2 tbsp chopped fresh dill, and 2 tbsp chopped fresh chives. The celery and onion should be cut into tiny pieces—think "rice grain" size. This ensures even distribution and prevents large chunks in your salad.
Add the vegetable-herb mixture to the chicken and egg bowl. Give everything a gentle fold with a rubber spatula, being careful not to mash the chicken or eggs. You want to distribute the fresh flavors evenly without breaking down the texture. The bright flavors from the dill and chives will cut through the richness of the mayonnaise and yogurt we're about to add.
👨🍳 Step 4: Create the Creamy Base
In a small bowl, whisk together the 0.5 cup mayonnaise, 0.25 cup Greek yogurt, 1 tbsp fresh lemon juice, 1 tsp salt, and 0.5 tsp black pepper. The yogurt adds a light, tangy element that prevents the salad from being too heavy. Whisk until completely smooth—no streaks of yogurt should remain.
Pour the creamy mixture into the chicken bowl and gently fold everything together with the spatula. Mix just until combined—overmixing can make the salad dense. Taste and adjust seasoning if needed. The salad should be creamy but still have a nice bite from the chicken and vegetables. Here's where it gets fun—this is your chance to taste and perfect the balance before assembling the sandwiches.
🍽️ Step 5: Assemble the Perfect Sandwiches
Lightly butter one side of each 8 slices of crusty bread loaf with the 2 tbsp softened butter. Toast the buttered sides in a dry skillet over medium heat for 1-2 minutes per side until golden brown and crisp. The toasted bread adds a wonderful crunch that contrasts beautifully with the creamy filling.
Spread a generous layer of chicken salad on the unbuttered side of each slice. Top with another slice of toasted bread, buttered side down. Cut each sandwich diagonally into two triangles for easy handling. Serve immediately for the best texture contrast—warm, crispy bread against that cool, creamy filling. This is the moment that matters: every bite should deliver that perfect balance of textures and flavors we've worked so hard to create.
Pro Tips For Making Chicken Salad Sandwich Recipe With Hard Boiled Eggs
- Boil Eggs 9 Minutes: I learned this the hard way—10 minutes gives you rubbery yolks, 8 leaves them undercooked. Set a timer, use room-temperature eggs (they cook more evenly), and plunge them into ice water immediately. The shock stops cooking and makes peeling a breeze. No excuses for mushy yolks.
- Shred Chicken Hot: Cold chicken turns to sawdust when you shred it. Poach or grill the breast until it hits 165°F, then let it rest 5 minutes before shredding. Hot chicken pulls apart cleanly—no clumps, no dry patches. (Yes, even if you’re impatient like me.)
- Dice Onion Fine: Big chunks of red onion scream "amateur." Pulse them in a food processor for 3-4 seconds, then chop the rest by hand. You want tiny specks that disappear into the salad, not bite-sized surprises. Trust me, your sandwich will taste more balanced.
- Chill Salad Before Serving: Mixing everything at room temp makes mayo-based salads greasy. After combining, refrigerate for at least 30 minutes. The flavors meld better, and the texture firms up—no soggy bread when you slice. (I know, waiting sucks, but it’s worth it.)
Storing and reheating this dish
Fridge Storage Tips
Store your chicken salad in an airtight container with a lid, pressing plastic wrap directly on the surface to prevent a skin from forming. Keep it in the fridge at 40°F or below for up to 3 days—the flavors actually meld better overnight.
I like using glass containers because they keep things fresh longer than plastic. 💛
Freezing for Later
This salad freezes surprisingly well for up to 2 months if you pack it tightly in a freezer-safe bag or container. Leave ½ inch headspace for expansion, and squeeze out excess air to prevent freezer burn. Thaw overnight in the fridge before serving—microwaving can make the eggs rubbery.
Reheating Safely
For best texture, reheat in a microwave-safe bowl on low power for 1-2 minutes, stirring halfway. Add 1-2 tablespoons of water or chicken broth to prevent drying. If using the stovetop, warm gently in a saucepan over low heat for 3-4 minutes, stirring constantly.
Never reheat past 165°F—this keeps the eggs safe and creamy.
Bread Prep Ahead
Toast your bread slices and store them in a paper bag at room temperature for 1 day or freeze for 1 month. Reheat in a toaster or skillet for 30 seconds before assembling—this keeps the crust crispy.
I always prep extra because stale bread ruins the texture contrast we worked so hard to create.
Egg Safety Reminder
If you're concerned about egg safety, use pasteurized eggs or add 1 teaspoon of white vinegar to the boiling water when hard-boiling. This lowers the pH and helps prevent salmonella. The vinegar won't affect flavor but gives me extra peace of mind when making ahead. 💡
Reviving Stale Texture
If your chicken salad starts looking dry after refrigeration, stir in 1-2 teaspoons of mayonnaise or Greek yogurt to restore creaminess. For extra freshness, add 1 tablespoon of chopped celery or dill right before serving. This little trick makes it taste like it was just made.
Nutrition facts
Frequently asked questions
Can I use rotisserie chicken instead of cooked chicken breast?
Rotisserie chicken works perfectly and saves time. Just shred 1.5 cups of cooked, cooled chicken (about 1/3 of a whole rotisserie chicken) and follow the rest of the recipe. The skin adds extra flavor, but remove any large pieces to keep the texture smooth. Season with an extra pinch of salt since store-bought chicken can be saltier than fresh.
How do I keep the eggs from turning green when hard-boiling?
Use room-temperature eggs and add 1 teaspoon of vinegar to the boiling water to prevent the iron and sulfur reaction that causes greenish yolks. Also, don't overcook—10 minutes is perfect for large eggs. Immediately transfer them to an ice bath to stop cooking and lock in that pristine white color.
Can I make this chicken salad without mayonnaise?
Yes! For a lighter version, replace the mayonnaise with ½ cup Greek yogurt plus 1 tablespoon lemon juice. For extra creaminess, add 1 tablespoon of sour cream. The texture will be tangier but still rich. If you prefer a more traditional texture, use ¼ cup mayonnaise mixed with ¼ cup Greek yogurt for a balanced approach.
What's the best way to make the sandwiches hold together?
Toast the bread lightly before assembling—this creates a crisp barrier that prevents sogginess. For extra stability, spread a thin layer of cream cheese between the bread and filling. If using soft bread, chill the sandwiches for 10 minutes before cutting to help them hold shape. For picnics, wrap tightly in parchment paper and secure with a rubber band.
How do I fix chicken salad that's too dry after refrigeration?
Stir in 1-2 teaspoons of mayonnaise or Greek yogurt to restore moisture. For extra freshness, add 1 tablespoon of chopped celery or dill right before serving. If the texture is still too dry, mix in 1 teaspoon of water or chicken broth to loosen it up. This trick works like magic to revive the creamy consistency!
