Pat the shrimp dry. Use paper towels to remove excess moisture. This helps them sear instead of steam.
Season the shrimp. Toss with a drizzle of olive oil, a pinch of salt, black pepper, and a tiny pinch of red pepper flakes if you like heat.
Make the lemon dressing. In a small jar, combine 3 tablespoons olive oil, zest of 1 lemon, 2–3 tablespoons lemon juice, 1 teaspoon Dijon, 1–2 teaspoons honey, the grated garlic, and a pinch of salt and pepper.
Shake until emulsified. Taste and adjust acidity or sweetness.
Sear the shrimp. Heat a large skillet over medium-high. When hot, add a thin film of olive oil and cook shrimp 1–2 minutes per side until opaque and just curled.
Don’t overcook. Remove to a plate.
Prep the salad base. In a large bowl, add baby spinach, cucumber, tomatoes, red onion, and herbs. Spoon over 2 tablespoons of the dressing and toss gently to coat.
Add avocado and shrimp. Fold in diced avocado and the warm shrimp.
Add more dressing to taste and toss gently so the avocado doesn’t mash.
Finish with crunch. Sprinkle with toasted almonds or pumpkin seeds. Add a final pinch of salt and a few grinds of pepper.
Serve right away. This salad is best enjoyed fresh, while the shrimp are still slightly warm and the spinach is crisp.