In a bowl, toss the peeled and deveined shrimp with lime juice, chili powder, salt, and pepper. Let it marinate for about 15-20 minutes to enhance the flavors.
In a skillet over medium heat, add 1 tablespoon of olive oil. Once hot, add the marinated shrimp. Cook for about 2-3 minutes per side until they are pink and opaque. Remove from heat and let them cool slightly.
In a large mixing bowl, add diced avocados, halved cherry tomatoes, chopped red onion, and cilantro.
In a small bowl, whisk together the remaining olive oil, lime juice, and a pinch of salt and pepper. Drizzle this dressing over the mixed salad ingredients.
Once the shrimp has cooled, add it to the salad mixture and gently toss everything together to combine.
Check the seasoning and adjust with more lime, salt, or pepper as needed.
If using mixed greens, layer them on individual plates and top with the shrimp avocado salad.
Notes
Serve immediately for the best flavor and texture.