This Mexican shrimp cocktail is everything I want in a warm-weather appetizer-chilled, zesty, and bursting with fresh flavor. Tender shrimp swim in a lightly spicy tomato juice base, balanced with creamy avocado, crisp red onion, bright cilantro, and plenty of fresh lime. It’s refreshing without being bland and bold without being heavy.
I love serving this at the start of taco or enchilada night because it wakes up the palate and sets the tone for the whole meal. It also happens to be one of the easiest crowd-pleasers I know. Everything gets mixed in one bowl, then tucked into the fridge to chill while you focus on the rest of dinner. The longer it sits, the better it tastes, which makes it ideal for entertaining.
What makes this recipe a keeper is how clean, customizable, and make-ahead friendly it is. You can dial the heat up or down, add more lime if you like it punchy, or scoop it up with tortilla chips for a more casual vibe. It’s light, satisfying, and always disappears fast. Love this recipe? Pin it to your Fresh Appetizers board on Pinterest so you don’t lose it!
Mexican Shrimp Cocktail
Course: AppetizersCuisine: AmericanDifficulty: Easy6
servings15
minutes210
kcalA chilled Mexican-style shrimp cocktail with tomato juice, avocado, lime, and cilantro—fresh, zesty, and perfect for entertaining.
Ingredients
3 cups spicy tomato juice (from a 46 oz bottle, such as Spicy V8, or regular)
1 lb cooked shrimp, peeled and deveined
2 avocados, chopped
1 medium red onion, finely chopped
¼ cup fresh cilantro, finely chopped
½ cup fresh lime juice
4 dashes hot sauce (such as Tabasco)
salt, to taste
black pepper, to taste
Directions
- In a large bowl, combine the tomato juice, lime juice, and hot sauce. Stir well.
- Add the shrimp, red onion, cilantro, and avocados.
- Gently fold everything together until evenly combined.
- Season with salt and black pepper to taste.
- Cover and refrigerate for at least 30 minutes to chill and allow flavors to meld.
- Serve cold, stirred gently before serving.
Cooking Notes
- Use fully cooked shrimp to keep this recipe quick and no-fuss.
- Add avocados just before serving if making far ahead to prevent browning.
- Adjust heat with additional hot sauce or a pinch of cayenne.
- Serve with saltine crackers, tortilla chips, or tostadas.
Nutrition
Yields: 6 servings
Estimated Nutrition per Serving
- Calories: 210 kcal
- Fat: 8.6 g
- Carb: 14.2 g
- Protein: 20.1 g
Recipe Science
This dish relies on acid-based marination rather than cooking. Lime juice and tomato juice provide acidity that enhances shrimp flavor without altering texture. Because the shrimp are already cooked, chilling allows aromatics like onion and cilantro to infuse the liquid gently over time.
Avocado adds fat, which softens acidity and increases perceived richness. Capsaicin from hot sauce heightens flavor perception, while salt balances sweetness in the tomato juice.
From a practical standpoint, this recipe benefits from rest time but does not require long marination. It should be served cold and consumed within 24 hours for best texture.
Dietary Notes & Health Alerts:
Sodium may exceed 20 percent of the FDA Daily Value per serving depending on tomato juice used. Choose low-sodium tomato juice and season lightly if sodium intake is a concern.
Why You’ll Love This Recipe
- Fresh and Light: Perfect for warm nights and heavy menus.
- No Cooking Required: Fast and stress-free.
- Great Make-Ahead Option: Flavors improve as it chills.
- Customizable Heat: Easy to adjust spice level.
FAQ
- Can I use raw shrimp? No, shrimp should be cooked first.
- Is spicy tomato juice required? No, regular works well with added hot sauce.
- How far ahead can I make it? Up to 12 hours ahead, add avocado later.
- What should I serve with it? Tortilla chips, tostadas, or crackers.
Conclusion
This Mexican shrimp cocktail is bright, refreshing, and exactly the kind of dish that makes a meal feel special without extra work. Keep it flexible, keep it chilled, and enjoy every spoonful. Do you like your shrimp cocktail mild or with extra heat?
Happy cooking, from my kitchen to yours!

