Make the dressing: In a small bowl, whisk together 1 tablespoon olive oil, lime zest, lime juice, garlic, honey, cumin, chili flakes, a generous pinch of salt, and a few grinds of black pepper.
Taste and adjust—add a pinch of salt if it tastes flat or a touch more honey if it’s too sharp.
Season the shrimp: Pat the shrimp dry with paper towels. Toss with the remaining 1 tablespoon olive oil, a pinch of salt, and black pepper. If you like heat, add a tiny sprinkle of chili flakes here too.
Cook the shrimp: Heat a large skillet over medium-high.
Add the shrimp in a single layer. Cook 1–2 minutes per side, just until pink and opaque. Do not overcook.
Remove from heat and let them rest for a minute.
Build the salad base: In a large bowl, add the greens, cherry tomatoes, red onion, cucumber, and cilantro. Drizzle about half the dressing over the greens and toss gently to coat.
Add the shrimp and avocado: Top the greens with the warm shrimp and the avocado. Drizzle on more dressing to taste.
Sprinkle with cotija or feta, and jalapeño if using.
Finish and serve: Give it a light toss so the shrimp and avocado are nestled throughout the greens. Serve immediately while the shrimp are still slightly warm and the greens are crisp.