This chicken avocado salad is the bowl I make when I want something that feels light but actually keeps me full until dinner. Juicy seared chicken, cool cucumber, sweet cherry tomatoes and buttery avocado get tossed with a bright lemon-mustard dressing, then finished with toasted almonds for that crackly crunch in every bite.
The trick is layering textures so nothing turns to mush: the chicken rests before slicing, the cucumbers get a quick salt drain, and the avocado goes in last with a squeeze of lemon. It comes together in about 20 minutes of active work, and the chicken sear takes just 6 minutes per side.
Serve it as a main-course salad for a weeknight dinner, pack the components separately for meal prep, or bring it to a potluck where it disappears fast. Either way, it is the kind of salad that makes people ask for the recipe.
Why You'll Love This Recipe
About the Ingredients
1 1/2 lb (680g) boneless, skinless chicken breasts (about 2 large)
Pound them to an even 3/4-inch thickness so they cook evenly. Boneless thighs work beautifully too and stay extra juicy, but sear them 7 minutes per side.
1 1/2 tsp kosher salt, divided, plus more to taste
Kosher salt seasons more gently than table salt; if using fine table salt, cut the amount by about a third. Season the chicken 15 minutes ahead for better flavor.
1/2 tsp freshly ground black pepper
Fresh-cracked pepper is worth it here since it blooms in the hot pan. Pre-ground pepper works in a pinch but tastes flatter.
3 tbsp extra-virgin olive oil, divided
Use a fruity, cold-pressed olive oil for the dressing and a neutral high-heat oil like avocado oil for searing if you prefer a higher smoke point.
1 large English cucumber (about 12 oz/340g), halved and sliced 1/4-inch thick
English cucumbers have thin skin and fewer seeds, so no peeling needed. If using regular cucumbers, peel them and scoop out the watery seed core.
2 cups (300g) cherry or grape tomatoes, halved
Halve them so they release juice into the dressing. In winter, swap in 1 cup of drained roasted red peppers for sweetness.
2 ripe medium avocados, pitted and diced
Look for avocados that yield slightly to a gentle thumb press at the stem end. Hass avocados have the creamiest texture; if they are rock hard, buy them 2 days ahead.
1/2 cup (60g) sliced almonds
Toast raw sliced almonds yourself for the best flavor. Slivered almonds or chopped walnuts are good substitutes if you want a different crunch.
2 tbsp fresh lemon juice (about 1 lemon)
Fresh lemon juice is essential for brightness; bottled tastes dull. Lime juice works as a sharper swap.
1 tsp Dijon mustard
Dijon emulsifies the dressing so it clings to the leaves. Whole-grain mustard gives a coarser, more rustic texture.
1 small garlic clove, finely grated
Grate it on a microplane so it disappears into the dressing. A pinch of garlic powder is a quick substitute if you are out.
5 oz (140g) mixed baby greens or chopped romaine
Sturdier greens like romaine hold up better under the dressing. Baby spinach works but wilts faster, so dress it at the last moment.
Tips & Tricks
Do not skip resting the chicken
Letting it sit 5 minutes off the heat before slicing keeps the juices in the meat instead of on the cutting board.
Salt the cucumbers briefly
A 10-minute drain on paper towels with a pinch of salt removes excess water so the salad does not turn soupy.
Add avocado and almonds last
Toss them in right before serving so the avocado stays bright and the almonds stay crisp.
Pro Tips
Step-by-Step Instructions
1. Toast the almonds
Heat a dry skillet over medium heat and add the sliced almonds. Toast for 3 to 4 minutes, stirring often, until they smell nutty and turn light golden brown, then transfer to a plate to cool so they do not burn in the residual heat.
2. Season the chicken
Pat the chicken breasts dry and pound to an even 3/4-inch thickness. Season both sides with 1 teaspoon of the salt and the black pepper.
3. Sear the chicken
Heat 1 tablespoon of the olive oil in a large skillet over medium-high heat until it shimmers. Add the chicken and cook for 6 minutes per side, until deeply golden brown and the internal temperature reaches 160F (71C).
4. Rest and slice
Transfer the chicken to a cutting board and rest for 5 minutes, then slice it against the grain into 1/2-inch strips. The carryover heat will bring it to a safe 165F (74C).
5. Drain the cucumbers
While the chicken cooks, toss the cucumber slices with a pinch of the remaining salt on paper towels and let sit for 10 minutes, then pat dry to remove excess water.
6. Whisk the dressing
In a large bowl, whisk the lemon juice, Dijon mustard, grated garlic and remaining 1/2 teaspoon salt. Slowly stream in the remaining 2 tablespoons olive oil while whisking until the dressing is smooth and slightly thickened.
7. Toss the salad
Add the greens, tomatoes and drained cucumbers to the bowl and toss gently to coat. Add the sliced chicken and diced avocado and toss once more, just until combined.
8. Finish and serve
Scatter the toasted almonds over the top, taste and adjust salt and lemon, and serve immediately while the chicken is still slightly warm.
Delicious Variations
Greek-Style
Swap the lemon for red wine vinegar and add 1/2 cup crumbled feta and a handful of kalamata olives.
Spicy Southwest
Season the chicken with cumin and chili powder, use lime juice in the dressing, and top with crushed tortilla chips instead of almonds.
Asian-Inspired
Replace the Dijon with 1 teaspoon sesame oil and 1 tablespoon rice vinegar, and use toasted sesame seeds in place of half the almonds.
How to Store Chicken Avocado Salad with Cucumbers, Tomatoes and Almonds
Refrigerator
Store the salad undressed in an airtight container for up to 3 days; keep avocado, almonds and dressing separate and add just before eating.
Freezer
Not recommended, as cucumbers, tomatoes and avocado become watery and mushy when frozen. The cooked chicken alone can be frozen for up to 2 months.
Reheating
Enjoy cold or let the chicken come to room temperature; do not microwave the assembled salad or the avocado will turn bitter and the greens will wilt.
Frequently Asked Questions
Q: How many calories are in a chicken avocado salad?
This recipe has about 285 calories per serving across 6 servings. The calories come mostly from the avocado, almonds and olive oil, so portion the dressing if you are tracking closely.
Q: Can I make this chicken avocado salad ahead of time?
Yes, you can prep the components up to 2 days ahead and assemble just before serving. Cook and slice the chicken, chop the vegetables, and whisk the dressing, then keep the avocado and almonds separate until the last minute.
Q: How do I keep the avocado from turning brown in the salad?
Toss the diced avocado with a squeeze of the lemon juice from the dressing before adding it to the bowl. The citric acid slows oxidation, and pressing plastic wrap directly onto the surface helps if storing.
Q: What is the best chicken to use for a cold chicken salad?
Boneless, skinless chicken breasts or thighs both work, but thighs stay more tender when chilled. Sear them to 160F (71C), rest, then chill fully before slicing for cold salads.
Q: Can I use rotisserie chicken instead of cooking chicken breasts?
Yes, about 3 cups of shredded rotisserie chicken replaces the seared breasts and saves you 15 minutes. Skip the searing step and add the chicken with the greens so it does not dry out.
Toss this chicken avocado salad together tonight and see how fast a fresh, crunchy, protein-packed bowl can disappear. If you make it, snap a photo and tag me, and tell me which variation you tried.
Chicken Avocado Salad with Cucumbers, Tomatoes and Almonds
This chicken avocado salad with cucumbers, tomatoes and toasted almonds is a crisp, creamy 20-minute lunch packed with lean protein and fresh crunch.
🧂 Ingredients
- 1 1/2 lb (680g) boneless, skinless chicken breasts (about 2 large)
- 1 1/2 tsp kosher salt, divided, plus more to taste
- 1/2 tsp freshly ground black pepper
- 3 tbsp extra-virgin olive oil, divided
- 1 large English cucumber (about 12 oz/340g), halved and sliced 1/4-inch thick
- 2 cups (300g) cherry or grape tomatoes, halved
- 2 ripe medium avocados, pitted and diced
- 1/2 cup (60g) sliced almonds
- 2 tbsp fresh lemon juice (about 1 lemon)
- 1 tsp Dijon mustard
- 1 small garlic clove, finely grated
- 5 oz (140g) mixed baby greens or chopped romaine
📋 Instructions
- 1Toast the almonds — Heat a dry skillet over medium heat and add the sliced almonds. Toast for 3 to 4 minutes, stirring often, until they smell nutty and turn light golden brown, then transfer to a plate to cool so they do not burn in the residual heat.
- 2Season the chicken — Pat the chicken breasts dry and pound to an even 3/4-inch thickness. Season both sides with 1 teaspoon of the salt and the black pepper.
- 3Sear the chicken — Heat 1 tablespoon of the olive oil in a large skillet over medium-high heat until it shimmers. Add the chicken and cook for 6 minutes per side, until deeply golden brown and the internal temperature reaches 160F (71C).
- 4Rest and slice — Transfer the chicken to a cutting board and rest for 5 minutes, then slice it against the grain into 1/2-inch strips. The carryover heat will bring it to a safe 165F (74C).
- 5Drain the cucumbers — While the chicken cooks, toss the cucumber slices with a pinch of the remaining salt on paper towels and let sit for 10 minutes, then pat dry to remove excess water.
- 6Whisk the dressing — In a large bowl, whisk the lemon juice, Dijon mustard, grated garlic and remaining 1/2 teaspoon salt. Slowly stream in the remaining 2 tablespoons olive oil while whisking until the dressing is smooth and slightly thickened.
- 7Toss the salad — Add the greens, tomatoes and drained cucumbers to the bowl and toss gently to coat. Add the sliced chicken and diced avocado and toss once more, just until combined.
- 8Finish and serve — Scatter the toasted almonds over the top, taste and adjust salt and lemon, and serve immediately while the chicken is still slightly warm.