In a large saucepan, bring water to a boil. Add the shrimp and cook for about 2-3 minutes or until the shrimp turn pink and opaque. Do not overcook. Immediately transfer cooked shrimp to a colander and rinse with cold water to stop the cooking process.
In a medium bowl, combine the diced avocados, cherry tomatoes, cucumber, red onion, and cilantro. Toss gently to mix the ingredients.
Once the shrimp has cooled, chop it into bite-sized pieces and add it to the bowl with the vegetables.
In a small bowl, whisk together the lime juice, olive oil, salt, and pepper. If using, add the chopped jalapeño for extra heat.
Pour the dressing over the shrimp and avocado mixture. Toss everything gently to coat the ingredients with the dressing.
Transfer the salad to a large serving bowl and serve immediately, or cover and refrigerate until ready to serve.
For added flavor, consider marinating the shrimp in lime juice, garlic, and spices for 15-30 minutes before cooking.
This salad can be served on its own or as a filling topping for lettuce wraps.
Leftovers can be stored in an airtight container in the refrigerator for up to 1 day. However, the avocado may brown, so it’s best to consume fresh.