Prep the chicken: In a small bowl, whisk olive oil, lemon juice, honey, Dijon, salt, pepper, and garlic powder. Pound chicken to even thickness for quick, even cooking.
Coat chicken with marinade and let sit 15–30 minutes (or up to 8 hours in the fridge).
Heat the grill: Preheat an outdoor grill or grill pan to medium-high. Lightly oil the grates or pan to prevent sticking.
Grill the chicken: Cook 4–6 minutes per side, depending on thickness, until the internal temperature reaches 165°F (74°C). Let rest 5–10 minutes, then slice against the grain.
Toast the nuts: In a dry skillet over medium heat, toast almonds or pecans for 2–3 minutes, stirring often, until fragrant and lightly golden.
Set aside to cool.
Make the dressing: In a jar, combine olive oil, balsamic, honey, Dijon, salt, and pepper. Shake until emulsified. Taste and adjust sweetness or acidity as needed.
Prep the salad base: Add greens to a large bowl.
Top with sliced strawberries, red onion, toasted nuts, and cheese. Add avocado and herbs if using.
Dress and toss: Drizzle about half the dressing over the salad and toss gently to coat. Add more dressing as needed so the greens are lightly glossy, not soggy.
Add the chicken: Arrange sliced grilled chicken over the top.
Finish with a light extra drizzle of dressing and a pinch of salt and pepper.
Serve right away: This salad is best enjoyed fresh while the chicken is warm and the greens are crisp.