Add the water and salt to a medium pot and bring to a boil. While the water is heating up, prepare a large bowl of ice water and set aside.
When boiling, add the shrimp and poach for 2-3 minutes until the shrimp are bright pink.
Strain the shrimp and immediately transfer them to the bowl of ice water to prevent the shrimp from continuing to cook. Set aside.
In a large bowl, mix together the clamato, ketchup, orange soda, and lime juice until combined. Stir in the tomatoes, cucumber, jalapeño, onion, and cilantro. Taste and add salt as needed.
Transfer the shrimp to the bowl of sauce. Cover and refrigerate for 2 hours to chill the cóctel de camaron and to meld the flavors together.
Stir in the diced avocados and serve immediately with tostadas or saltine crackers.
Notes
Chill time. cóctel de camaron is traditionally served cold. I recommend letting it chill for at least 2 hours before serving but it can stay refrigerated for up to 3 days.
Sweet and spicy. This Mexican shrimp cocktail is the perfect mix of sweet, spicy, and salty. I left the jalapeño seeds in to give it a kick, but feel free to leave them out or use a bell pepper instead. You can also use a serrano pepper instead to make it more spicy.
Can’t find clamato? Clamato is a popular Mexican tomato juice cocktail that's used in seafood recipes and micheladas. You can find it in most grocery stores or you can also use regular or spicy tomato juice. Clamato has a thinner consistency than regular tomato juice, so just note you may have to adjust the ratios.
Why orange soda? Orange soda is a fun and popular addition to cóctel de camaron, especially in Mexico. It adds a sweet orange flavor and the carbonation adds an interesting fizz to the mix. You can also use orange or pineapple juice if you don’t drink soda.