This Mexican Shrimp Cocktail is a colorful and refreshing dish filled with juicy shrimp, zesty tomatoes, and tangy lime. It’s perfect for hot days or as a tasty appetizer!
I love serving it with crunchy tortilla chips on the side—so delicious! Plus, it takes just a little time to whip up, making it my go-to for gatherings. 🦐🍅
Key Ingredients & Substitutions
Shrimp: Use large cooked shrimp, as they provide the best texture and flavor. If shrimp isn’t available, you could substitute with peeled crab meat or even cubed firm tofu for a vegetarian option.
Tomato Juice or Clamato Juice: Both work well, but Clamato adds a unique flavor. If you’re looking for a lighter option, consider making a mix of fresh tomato puree with a bit of water.
Cucumber: A crunchy cucumber adds freshness. If you can’t find cucumber, zucchini can be used as a mild substitute. Just ensure it’s diced small.
Avocado: Avocado brings creaminess. If you need a substitute, consider using diced mango for a sweet twist, though the taste will differ significantly.
Hot Sauce: Adjust the spiciness with your preferred hot sauce. If you prefer a milder flavor, try adding a pinch of smoked paprika instead for a warm taste.
How Do You Make Sure The Flavors Blend Well?
Letting the ingredients chill is key to allowing flavors to meld together perfectly. Here’s what I recommend:
- After mixing all ingredients, chill your mixture for at least 30 minutes. This step is important as it enhances flavor.
- Add the avocado right before serving to keep it green and fresh. If you add it too soon, it may brown.
- Always taste and adjust your seasoning before serving, as fresh ingredients can vary in strength.

How to Make Mexican Shrimp Cocktail
Ingredients You’ll Need:
Main Ingredients:
- 1 lb cooked shrimp, peeled and deveined
- 2 cups tomato juice or clamato juice
- 1 cup diced tomatoes (fresh or canned)
- 1/2 cup diced cucumber
- 1/2 cup diced avocado
- 1/4 cup finely chopped red onion
- 1/4 cup chopped cilantro
- 2 tablespoons lime juice (plus extra lime wedges for serving)
- 1 to 2 tablespoons hot sauce (such as Tabasco or Mexican-style)
- 1/2 cup cooked corn kernels (optional)
- 1 clove garlic, minced
- Salt to taste
- Freshly ground black pepper to taste
How Much Time Will You Need?
This delicious Mexican Shrimp Cocktail requires about 15 minutes of prep time, plus a chilling time of at least 30 minutes. In total, you’ll be looking at around 45 minutes to enjoy this refreshing dish!
Step-by-Step Instructions:
1. Mixing the Base:
In a large bowl, pour in the tomato juice or clamato juice and add the lime juice. Give it a good stir to combine the juices.
2. Adding Fresh Ingredients:
Next, toss in the diced tomatoes, cucumber, finely chopped red onion, corn (if you’re using it), minced garlic, and chopped cilantro. Mix everything together until well combined.
3. Spice It Up:
Add the hot sauce according to how spicy you like it. Stir this in along with a pinch of salt and freshly ground black pepper. Taste it and adjust the seasoning as needed!
4. Fold in the Shrimp:
Gently fold in the cooked shrimp. If you’d like, you can set aside a few shrimp to use as a garnish later.
5. Chill the Cocktail:
Cover the bowl with plastic wrap and chill the mixture in the refrigerator for at least 30 minutes. This waiting time is essential as it allows all the flavors to blend together beautifully.
6. Finish with Avocado:
Just before serving, add in the diced avocado gently to avoid it browning. Give it a soft mix to distribute it evenly through the dish.
7. Serve and Garnish:
Pour the shrimp cocktail into individual glasses or bowls. If you set some shrimp aside, arrange them on top for a lovely presentation. Garnish with extra cilantro and serve with lime wedges on the side for a zesty finish!
Enjoy your fresh and tangy Mexican Shrimp Cocktail!
Can I Use Fresh Shrimp Instead of Cooked?
Absolutely! If using fresh shrimp, you’ll need to cook them first. Boil or steam them until they turn pink and opaque, which usually takes about 2-3 minutes. Once cooked, cool them thoroughly before adding to the cocktail.
How Long Can I Store Leftovers?
Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. However, be aware that the avocado may brown, so it’s best to consume it fresh for the best flavor and texture.
Can I Make This Dish Spicier?
For extra heat, feel free to increase the amount of hot sauce or add in diced jalapeños or a sprinkle of red pepper flakes. Just remember to adjust gradually to reach your desired spice level!
What Can I Substitute for Lime Juice?
If you’re out of lime juice, lemon juice would be a suitable substitute. While it will alter the flavor slightly, it still provides that necessary acidity. Alternatively, a splash of vinegar can also work in a pinch!
