This Mexican Shrimp Cocktail Is the Bright, Zesty Dish I Make for Every Holiday (and Every Craving in Between)

Some dishes have a way of bringing people together—and this Mexican Shrimp Cocktail is definitely one of them. My dad and husband ask for it on every holiday. And while I usually reserve it for special occasions, I have to admit: sometimes I make a batch just for myself, because it’s that good.

Bright, briny shrimp meet crisp, fresh veggies and creamy avocado, all tossed in a tangy, spicy tomato-based sauce that hits every note—salty, sweet, sour, and a little bit of heat. It’s refreshing, it’s satisfying, and it’s hands-down one of the best make-ahead dishes I know.

Whether you’re hosting, picnicking, or just need a no-cook meal that still feels special, this shrimp cocktail checks every box.


Why This Recipe Works

  • Pre-cooked shrimp keeps things simple: No extra cooking or peeling—just chill, chop, and go.
  • The sauce is everything: A blend of tomato-clam juice, ketchup, lime, and hot sauce gives this cocktail its signature bold flavor.
  • Fresh, crunchy vegetables bring texture and balance to the brininess of the shrimp.
  • Avocado adds creaminess and makes every bite feel luxurious.
  • Perfect chilled—and even better the next day as the flavors meld.

Ingredients You’ll Need

(Serves 4–6 | Prep Time: 20 minutes | Chill Time: 30+ minutes)

  • ⅓ cup Spanish onion, chopped
  • ¼ cup freshly squeezed lime juice
  • 1 lb cooked, chilled medium shrimp (peeled, deveined, tails off)
  • 2 roma tomatoes, chopped
  • 1 cucumber, finely chopped
  • 1 stalk celery, finely chopped
  • 1 jalapeño, seeded and finely chopped
  • 2 tsp salt
  • 2 tsp ground black pepper
  • 1½ cups chilled tomato and clam juice cocktail (like Clamato)
  • 1 cup chilled ketchup
  • 2 tbsp hot pepper sauce (like Tapatío or Valentina)
  • 1 bunch fresh cilantro, chopped (stems removed)
  • 2 avocados, peeled, pitted, and diced

Optional Garnishes:

  • Extra chopped cilantro
  • Lime wedges
  • Tortilla chips or saltine crackers for serving

How I Make It (Step-by-Step)

1. Prep the Fresh Ingredients

First things first—I chop everything: the oniontomatoescucumbercelery, and jalapeño. I dice the avocados last so they stay fresh and vibrant.

2. Combine Shrimp and Vegetables

In a large mixing bowl, I add the chilled shrimp and all the chopped veggies (except the avocado and cilantro, which I add later to avoid bruising). This mix is already bursting with color and freshness.

3. Add Lime Juice and Season

I pour fresh lime juice over the shrimp and veggie mixture, then season it with salt and black pepper. A good mix here ensures the lime starts to tenderize and flavor everything evenly.

4. Mix the Cocktail Sauce

In a separate bowl or large measuring cup, I whisk together the tomato-clam juiceketchup, and hot sauce. This sauce is what gives the cocktail that iconic zippy flavor. I taste and adjust the heat level depending on who’s eating—I like it spicy, but my dad prefers it milder.

5. Combine and Chill

I pour the sauce over the shrimp and vegetables and mix gently to coat. Then I fold in the chopped cilantro and diced avocado, being careful not to mash the avocado too much.

Once everything’s combined, I cover the bowl and refrigerate it for at least 30 minutes, but an hour is even better.


How I Serve It

Once it’s chilled and the flavors have had time to come together, I serve this shrimp cocktail in:

  • Chilled glasses or bowls with a spoon
  • Topped with extra cilantro and a squeeze of lime
  • Alongside tortilla chips, tostadas, or saltine crackers

Sometimes I even add a spoonful of extra hot sauce on top for a little flair.


Pro Tips and Variations

  • Use large shrimp and chop them for bite-sized scoops if you’re serving with chips.
  • Make it a full meal by adding diced avocado and a scoop of white rice to the bottom of each serving bowl.
  • Add a splash of orange juice to the cocktail sauce for a touch of sweetness and citrus depth.
  • Swap out ketchup for a mix of tomato puree and sugar if you want a less sweet version.
  • Add diced mango or pineapple for a tropical twist—surprising and so good.

FAQs From My Kitchen to Yours

Q: Can I use raw shrimp?
A: You can—but you’ll need to cook and chill them first. I usually boil them for 2–3 minutes until pink, then transfer to an ice bath.

Q: What’s the best substitute for tomato and clam juice cocktail?
A: You can use tomato juice mixed with a little clam juice or fish sauce, but Clamato is really the traditional choice for that authentic flavor.

Q: How long does it keep?
A: It’s best within 24 hours, but I’ve kept leftovers for up to 2 days. Just give it a good stir before serving again.

Q: Can I make it ahead of time?
A: Absolutely—just leave the avocado out until the last minute to keep it fresh and green.


Final Thoughts

This Mexican Shrimp Cocktail isn’t just a recipe—it’s a ritual in my house. It shows up on holidays, birthdays, and random Sundays when I feel like treating my people to something bright, bold, and satisfying. Every spoonful is a little celebration of texture and flavor—crunchy, creamy, zesty, and spicy all at once.

It’s fresh, it’s festive, and it never lasts long once it hits the table. Give it a try and watch it become a favorite in your house, too.

This Mexican Shrimp Cocktail Is the Bright, Zesty Dish I Make for Every Holiday (and Every Craving in Between)

This Mexican Shrimp Cocktail Is the Bright, Zesty Dish I Make for Every Holiday (and Every Craving in Between)

Some dishes have a way of bringing people together—and this Mexican Shrimp Cocktail is definitely one of them. My dad and husband ask for it on every holiday. And while I usually reserve it for special occasions, I have to admit: sometimes I make a batch just for myself, because it’s that good.
By Jason GriffithPublished on April 9, 2025
Prep Time20 min
Cook Time30 min
Total Time45 min
Servings4 servings
Category: Appetizer
Cuisine: Mexican

Ingredients

  • 1 lb cooked shrimp
  • 2 tsp salt
  • 2 tsp ground black pepper
  • 1 cup chilled ketchup
  • 2 tbsp hot pepper sauce (like Tapatío or Valentina)
  • 1/2 cup diced onion
  • 1/2 cup diced cucumber
  • 1/2 cup diced avocado
  • 1/4 cup chopped fresh cilantro
  • Juice of 2 limes

Instructions

  1. In a large bowl, combine the cooked shrimp, salt, and black pepper.
  2. Add the chilled ketchup and hot pepper sauce, mixing until well combined.
  3. Stir in the diced onion, cucumber, avocado, and cilantro.
  4. Squeeze the juice of two limes over the mixture and toss gently to combine.
  5. Chill in the refrigerator for at least 30 minutes before serving.
  6. Serve in individual bowls, garnished with additional cilantro if desired.

Nutrition Information

@type: NutritionInformation
Calories: 250 calories
Protein Content: 20g
Carbohydrate Content: 15g
Fat Content: 10g
Tags: shrimp cocktail, Mexican recipe, holiday dish, appetizer, seafood