I used to think salads were something you ate because you had to.
Then I made this one on a random Tuesday and accidentally ate the whole bowl standing at my counter.
That’s the moment I knew I had to write it down before I forgot how I did it.
This isn’t a sad desk salad. It’s creamy, it’s got real protein in it, and it actually keeps you full for more than 45 minutes. 🥑
Here’s everything you need to make it exactly right the first time.
What You’ll Need
| Ingredient | Amount |
|---|---|
| Boneless, skinless chicken breasts | 2 (about 1 lb) |
| Ripe avocados | 2 large |
| Cherry tomatoes, halved | 1.5 cups |
| English cucumber, diced | 1 cup |
| Red onion, thinly sliced | 1/4 cup |
| Fresh cilantro, chopped | 1/4 cup |
| Fresh lime juice | 2 tablespoons |
| Extra virgin olive oil | 3 tablespoons |
| Garlic, minced | 2 cloves |
| Salt | 1 teaspoon (plus more to taste) |
| Black pepper | 1/2 teaspoon |
| Smoked paprika | 1/2 teaspoon |
| Romaine lettuce, chopped | 4 cups |
That’s it. Nothing exotic, nothing you have to hunt down at three different stores.
Tools You’ll Need
- A large skillet
- A sharp knife and cutting board
- Meat thermometer (this one is genuinely a game changer)
- Large mixing bowl
- Tongs
Pro Tips From Someone Who’s Made This Way Too Many Times
1. Don’t skip resting the chicken.
Cut into it too early and all that juice ends up on your cutting board instead of in your salad. Give it 5 minutes.
2. Buy avocados 2 days ahead.
A rock hard avocado ruins the whole texture of this dish. You want it to give slightly under gentle pressure.
3. Salt your chicken earlier than you think you need to.
Even 15 minutes before cooking makes a noticeable difference in flavor.
4. Cut your cucumber and tomatoes the same size as your chicken pieces.
Every bite should have a little bit of everything. Small details, big payoff.
5. Add the avocado last.
Toss everything else together first, then fold the avocado in gently right before serving so it doesn’t turn to mush.
How to Make It
- Season the chicken. Pat it dry, then rub with 1 tablespoon olive oil, salt, pepper, and smoked paprika on both sides.
- Cook the chicken. Heat a skillet over medium-high heat. Cook the chicken for 5-6 minutes per side, until it hits 165°F internally.
- Let it rest. Move the chicken to a plate and let it sit for 5 minutes untouched.
- Make the dressing. Whisk together the remaining 2 tablespoons olive oil, lime juice, and minced garlic in a small bowl.
- Build the base. In your large bowl, combine the romaine, tomatoes, cucumber, red onion, and cilantro.
- Slice the chicken. Cut it into bite sized strips or cubes.
- Combine everything. Add the chicken to the bowl, pour the dressing over top, and toss gently.
- Add the avocado. Cube it and fold it in last so it stays intact.
- Taste and adjust. Add a pinch more salt or a squeeze more lime if it needs it.
Serve immediately while the chicken is still a little warm. That contrast between warm chicken and cool, crisp veggies is honestly half the reason this recipe works so well.
Substitutions and Variations
You’ve got options here, which is one of the reasons this recipe has stuck around in my kitchen for years.
- No chicken breast? Chicken thighs work great and stay even juicier.
- Want it dairy based? A drizzle of crumbled feta or cotija cheese takes this in a completely different, equally good direction.
- Need it spicier? Add sliced jalapeño or a dash of hot sauce to the dressing.
- Vegetarian version? Swap the chicken for grilled halloumi or roasted chickpeas.
- Low carb? This recipe is already naturally low carb, so you’re covered.
- No cilantro fans allowed? Fresh parsley or basil works fine as a swap.
Make Ahead Tips
You can prep almost every part of this ahead of time except the avocado.
- Cook and store the chicken up to 3 days ahead in the fridge.
- Chop the cucumber, tomatoes, and onion a day in advance.
- Mix the dressing and keep it in a sealed jar for up to 5 days.
- Add the avocado only when you’re ready to eat.
This makes it a genuinely solid option for meal prep, not just a fresh-only dish.
A Few Extra Details Worth Knowing
Nutrition (per serving, makes 4 servings):
| Nutrient | Amount |
|---|---|
| Calories | ~340 |
| Protein | 29g |
| Fat | 21g |
| Carbs | 12g |
| Fiber | 6g |
Meal pairing ideas: This salad works well alongside grilled corn, a side of black beans, or warm tortillas if you want to turn it into something closer to a taco bowl.
Time saver: Grill a big batch of chicken on Sunday and this becomes a 10 minute lunch for the rest of the week.
Leftovers and Storage
Store the chicken and chopped veggies separately from the avocado and dressing if you’re planning to eat this over a few days.
- Chicken and veggies keep in the fridge for up to 3 days.
- Add fresh avocado each time you serve it, rather than storing it mixed in.
- A little lime juice brushed on any leftover avocado slows down browning if you do need to store some.
This salad genuinely doesn’t work well frozen, so I wouldn’t recommend it here.
FAQ
Can I use rotisserie chicken instead?
Yes. It saves time and works well, just skip the seasoning step and shred it instead of slicing.
Why did my avocado turn brown so fast?
Oxygen is the culprit. Adding it last, right before serving, and tossing it with a bit of lime juice both help slow this down.
Can I make this ahead for a party?
You can prep every component ahead, but combine everything, avocado included, no more than 30 minutes before serving for the best texture.
Is this recipe gluten free?
Yes, as written, every ingredient here is naturally gluten free.
What’s the best way to reheat the chicken?
A quick 2-3 minutes in a skillet over medium heat works better than the microwave, which tends to dry it out.
Wrapping Up
This salad turned into one of those recipes I make on repeat without even thinking about it anymore.
It’s quick enough for a weeknight, but honestly good enough that I’ve served it to guests without a second thought.
Give it a try this week and let me know how it turns out for you. Drop a comment below with any questions, or tell me what swaps you tried. I read every single one. 🥗