FREE 5-Ingredient Recipe EBook
GET IT NOWThis bright and fresh Mexican shrimp cocktail is one of the easiest impressive-looking healthy appetizers I’ve ever made. Most shrimp cocktail recipes have a traditional sauce with a base of horseradish and ketchup, but since Mexican food is one of my favorite cuisines, I decided to add a spicy, fresh, and vibrant twist to mine. If it’s one of your faves too, you’ll love this version. It tastes so much like the ones I’ve eaten in Mexico.
Why You’ll Love My Mexican Shrimp Cocktail Recipe

- Light, fresh, zesty, and spicy flavor – By swapping in jalapeno, Mexican hot sauce, cilantro, and creamy avocado into the mix, I gave my Mexican-inspired shrimp the same bold flavors you’ll find in my shrimp fajitas, fresh salsa, and ceviche. If you like tang with a bit of heat, you’ll love this dish.
- 2 ways to “cook” the shrimp – You can choose how to cook the shrimp for my Mexican shrimp cocktail. Poach them for a tender texture, or marinate them for added flavor and juiciness — I’ve done both ways.
- Quick and easy – It may look fancy, but it comes together so fast! I like to make it for last-minute gatherings. It’s simple enough for your regular busy weeknights, too.
- Simple, fresh ingredients – You’ll find all you need at your local grocery store. And it shows with how the fresh flavors shine through.


Ingredients & Substitutions
Here I explain the best ingredients for my Mexican shrimp cocktail recipe, what each one does, and substitution options. For measurements, see the recipe card.
Shrimp:
- The Size – I used medium shrimp (labeled 41/50 at the grocery store), but you can use smaller or larger shrimp if you like. For larger or jumbo shrimp, I recommend dipping the shrimp into the cocktail sauce instead of stirring in, unless you want to chop it up.
- Peel & Devein – I always get already peeled, deveined shrimp for convenience, though you could do it yourself.
- Fresh Or Frozen – Both will work, but you’ll need to thaw your shrimp if it’s frozen. I prefer to use raw shrimp and cook it fresh, but you can also buy cooked shrimp to save time. Just skip the cooking step in my recipe for Mexican shrimp cocktail.
Seasoning:
- Lime Juice – You only need lime juice for the shrimp itself if you plan on marinating it instead of poaching. The acid “cooks” the shrimp in the marinade. I often use bottled lime juice for this step because it’s convenient and don’t notice a taste difference, but of course fresh is excellent.
- Sea Salt & Black Pepper
Mexican Cocktail Sauce:
- The Sauce Base – I use a combination of ketchup, hot sauce, and lime juice for a balance of sweet, spicy, and tangy. I love this brand of ketchup with no added sugar, but you can use any kind that works for you. I’ve even made it with my homemade sugar-free ketchup. For the hot sauce, I usually use Tabasco, but Valentina or Tapatio also works well.
- Red Onion – For sharpness and crunch. If you want it a little milder, soak the onion in cold water for 5 minutes, then drain and pat dry. White onion also works fine. Sometimes I add diced celery or cucumber for extra crunch.
- Fresh Cilantro – I love cilantro with Mexican flavors, so I use a lot (1/3 cup), but you can reduce the amount if you like it less. Dried cilantro is just not the same in Mexican shrimp cocktail, but if that’s all you’ve got, I’d use just a tablespoon. That’s not even the equivalent amount, but using too much would just ruin the texture.
- Tomato – Roma tomatoes work really well here. You could really use any type, though, as we’ll be dicing it.
- Jalapeno – I remove the seeds for less heat, as the hot sauce adds plenty. You can leave them in if you want it spicier.
- Avocado – I think the creaminess is a must to balance the heat! Cut it into cubes.
- Sea Salt & Black Pepper
Variations For The Sauce:
If you want more depth, add 1-2 tablespoons of Worcestershire sauce, 2-4 teaspoons of horseradish, or 2-3 minced garlic cloves. I put garlic in practically everything, but felt that this Mexican cocktail shrimp was flavorful enough even without it.

How To Make Mexican Shrimp Cocktail
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
Cook The Shrimp
There are two main ways that I cook shrimp for Mexican shrimp cocktail — poaching or marinating:
- To poach: Bring a medium pot of salted water to a boil. Turn off the heat, add the shrimp, and wait for them to turn pink. Then, transfer the shrimp to a bowl of ice water to stop the cooking process.
- To marinate: This is similar to my shrimp ceviche. In a large bowl, marinate the shrimp with lime juice, sea salt, and black pepper. Refrigerate for at least 30 minutes or until the shrimp turns pink.


Make The Sauce & Serve
After you’ve cooked your shrimp, all you have to do is mix up the rest of the ingredients to create that spicy, zesty cocktail sauce!
- Mix the sauce: In a large bowl, stir together the onion, tomato, and jalapeno, cilantro, ketchup, hot sauce, lime juice, salt, and pepper.
- Combine: Gently fold in the shrimp (if you want it mixed in) and avocado.


You can eat it right from the bowl, but it’s much prettier to transfer to a glass dish. I serve it with tortilla chips and mini bell peppers for scooping.

My Recipe Tips
- Depending on how you’ll serve your Mexican shrimp cocktail, you can remove the tails or leave them on. Remove the tails if you’ll be mixing it into the sauce like I did, or leave them on if you’ll be dipping the shrimp into the sauce.
- Don’t cook shrimp with the heat on. Shrimp is very easy to overcook, so I never cook it in boiling water. To poach it instead, add it to the water only after turning off the heat. It turns out more juicy using only the residual heat.
- If you poach your shrimp, you can flavor the water. Sometimes I like to add bay leaves, fresh herbs (like parsley or cilantro), or lime wedges (or even just the peel).
- You can marinate shrimp for up to 8 hours. My bare minimum is 30 minutes for the shrimp to “cook”, but a couple more hours adds extra flavor. Don’t go past 8 hours, though, because after that it turns mushy.
- Add clam juice for flavor and a runnier consistency. If you like your Mexican shrimp cocktail runnier and with more briny flavor, you can add clam juice a little at a time at the end. If you don’t have any, the water you used to cook the shrimp would also work.
Storage Instructions
I don’t recommend making this appetizer too far in advance, because the acid in the lime juice continues to “cook” the shrimp and starts to make it tough, even if you refrigerate it. But if you have leftovers, you can keep them in an airtight container in the fridge for up to 1 day (and add the avocado only right before serving).
More Healthy Shrimp Recipes
There are so many light and versatile ways to cook shrimp! If you’re a fan, here are some of my other easy recipes with it:
Mexican Shrimp Cocktail (15 Minutes)
This Mexican shrimp cocktail recipe takes just 15 minutes! It's fresh, zesty, sweet and spicy, and so easy to make with simple ingredients.
Ingredients
Tap underlined ingredients to see the ones I use.
Shrimp:
Mexican Cocktail Sauce:
Instructions
Tap on the times in the instructions to start a kitchen timer.
To Poach Shrimp (Faster Option):
-
Bring a medium pot with salted water to a boil, then turn off the heat.
-
Add the shrimp to the hot water. Let the shrimp sit in the water for about 3 minutes, or until it turns pink and is cooked through. Meanwhile, prepare a bowl of ice water.
-
Remove the shrimp from the water with a slotted spoon and immediately plunge it into the ice water to prevent overcooking.
To Marinate Shrimp (More Flavorful Option):
-
Place shrimp in a large bowl. Add the lime juice, sea salt, and black pepper.
-
Cover and refrigerate for at least 30 minutes, until it has turned pink, or for up to 8 hours.
Mexican Shrimp Cocktail:
-
In a large bowl, stir together the red onion, cilantro, tomato, jalapeno, sugar-free ketchup, hot sauce, lime juice, salt, and pepper.
-
Gently fold in the avocado and cooked shrimp. Serve with chips, crackers, or veggies. Alternatively, you can serve the Mexican shrimp cocktail by dipping the shrimp into the sauce instead.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 3/4 cup
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Mexican Shrimp Cocktail

Shop
My
Custom












76 Comments
Ostine
0This is the BEST shrimp cocktail recipe! Every time I make it, it disappears, and folks want the recipe! In fact, I’m making some for tomorrow’s brunch. THANK YOU, Maya!
Wholesome Yum D
0Ostine, thank you so much! I love hearing that this shrimp cocktail disappears every time you make it. Hope the brunch crew enjoys it just as much!
Michael
0This was a great recipe 👌… The only thing I did was Blanch the Jalapeños to cut the spice. I then used the same water to cook the shrimp 🍤… Mom just loved 😍 it.
Maya | Wholesome Yum
0I’m so glad you liked it, Michael! Very sweet to make it for your mom. You both enjoy!
Jim
0Super delicious! My wife just loves this. She said it’s a meal by itself.
Maya | Wholesome Yum
0Thank you, Jim! I’m so glad you and your wife love it so much.
Maureen
0The lime did its thing and “cooked” the shrimp. So tasty and refreshing! Planning on bringing this to our dinner gathering. I’m sure it will be a hit.
Lynda
0I live in Mexico and I have this often when I go out
Refreshing…fresh and delish
Your recipe was as good as any authentic one I had here
Thanks for sharing
Viva México
Maya | Wholesome Yum
0Awww, thank you so much, Lynda! I’m honored that I got it right. Enjoy!
Riz
0Made this for a small dinner party. Looks very elegant but really simple and easy to prepare. I love the sauce.
RYLVA CRADDOCK
0Excellent!!
Sandra Floyd-McNally
0I really liked the fresh veggies in the salsa! Instead of ketchup, though, I used Heinz cocktail sauce bc I love that bite of horseradish. LOVE the avocado!!! ???????
Julie
0Great recipe – fresh and healthy!
Lorraine Peterson
0I added some horseradish and diced up the avocado on the side because I do not like avocado, but my boyfriend does, this recipe was a little soupy but otherwise it was very tasty.
Angela P.
0I thought that this recipe was excellent! Very very tasty! I added some chopped fresh garlic to this and it really added a ton of extra flavor! I will be making this again and I think i will even make this for holidays as well! Thank you!
Jen W
0Loved this!
Holly Copelin
0My family loves shrimp. This would be a super great recipe for all of us. I could use the sugar-free keto type ingredients and our whole family can enjoy it. This looks very easy to make and we have most of the or all of the ingredients available all the time.. thank you for sharing this recipe. I think we will love it.
Audrey
0I had been craving shrimp cocktail so this recipe for MEXICAN SHRIMP COCKTAIL was like getting a sign from heaven! I used pre-cooked shrimp and skipped the jalapenos since I personally don’t like them but I do adore red onion and cilantro. I added a dash of horseradish – This dish was AMAZING and really satisfied my craving. SO easy to whip together – the avocado was a nice addition, and the sauce was so tasty with my bell pepper slices as well. This recipe is definitely going in my favorites!
Nancy Ray
0This was so delicious! My husband says it should be a weekly treat!!
Jacqueline Marsh
0Love your recipes! I look forward to making this.
Jill
0I was planning on making shrimp for dinner anyway, so I made this instead. It was soooo yummy! Even my husband who is a “meat and potatoes’ man loved it. I marinated the shrimp which gave a rich flavor. This will definitely be in my recipe box for the future!
Jeannie McCullough
0Made this today and it was excellent! Hubby and I both loved it and we will be making it on repeat!
KATHERINE GIMBEL
0I made your Mexican Shrimp Cocktail today and everyone loved it!
Joan Rond
0I read one of the reviews that added a touch of Tejans, so I tried it and it was delicious. Everything else was followed.
Melanie Landy
0Let me tell you why I made this yesterday for my husband and I and it was soooooooooo good! I had to make it again today! My husband isn’t keto so he enjoyed his with tortilla chips. Absolutely delicious and the perfect amount of spice.
THERESA BAKER
0Tried this last night and used small shrimp. Love the sauce! The only thing I changed is I left out the avocado. I’m not a fan unless it’s guacamole!
Ali
0I’ve had shrimp cocktail a million times at restaurants, but this was waaaay better. Let me tell you, I can’t cook, never mind follow a recipe the right way. But this broken down so easy, even I killed it! It came out wicked good!!! I will definitely be making this again!!!! (Oh and the Keto ketchup was on point!)
Pat Klaus
0This recipe is super easy and extra delicious! I fell in love with Mexican Shrimp Cocktail at a Mexican restaurant and always wanted to try and make it myself. Now I can enjoy it whenever I want, and I do!
Cathy Baumfeld
0Made this last night. Spicy, crunchy with the creamy avocado it was just delicious. The shrimp were perfect. My daughter said “Restaurant Quality”. If I could post a picture I would.
Toni Edwards
0I made the recipe MEXICAN SHRIMP COCKTAIL for my husband last night. I cooked the shrimp both ways that the recipe called for. We both are garlic lovers so I added some fresh grated organic garlic to the salsa. That is the only thing that I changed. Well, I am sorry to say that my husband and I fought over who would eat more shrimp!! I should have made a double batch. Thank you for this recipe!
Tonya J
0Delicious! I used Cholula hot sauce, added a little extra lime juice, & omitted the diced onion (just personal preferences) I absolutely loved it, thank you for sharing!!
kathleen
0First off, I made your keto ketchup! Then made recipe as you posted it and it was a success! Shrimp and avocado are a staple in my household, and this is a truly wonderful addition to our low carb lifestyle, tart with enough spiciness to please! Bravo Maya!!
Julie
0Mexican Shrimp cocktail: I absolutely love shrimp cocktail!!! This recipe is a wonderful change up of flavors…I never thought of putting avacado on top but that makes it all pop!!! A little too spicey for me so the second time I toned down the spice a bit and it was perfect!! My go to from now on!
Angela Burnham
0The recipe is easy and tasty. Serving tonight with tacos.
Heide Bradley
0Made with white onion instead of red, also used oregeno instead of cilantro, my husband does not like cilantro, loved the cubed avocado in it and used chopped garlic in it. Oh My Yumm,y it was so good, we used, already cooked shrimp also. My hubby loves shrimp cocktail bought from the store and he really loved this. Thanks for the recipe.
Margaret
0I made this recipe last night for my company and it was a big hit! I did poach my shrimp and added some lime juice to the water to pump up the flavor a bit. I also liked the suggestion of the garlic (instead of horseradish). I added three cloves for that extra punch and to keep with the Mexican flavor profile. Since I used larger shrimp I put them around the edge of the glass. I strongly suggest the fresh cilantro. Love this combination!
Diana
0This recipe is so delicious! I thought I will bring the left overs to lunch nope nothing was left and I was asked is there any more I want a second serving
Jaselyn
0Love a shrimp cocktail but never thought to give it a Mexican spin. I love the flavours. I added a bit of Tajin to mine ❤️
Kiriakitsa
0I wanted to try the recipe as is because it looks so delicious but I don’t eat shrimp so I thought and thought and I finally decided to make the recipe using scallops. Wow, it was amazing!
Sharon Walker
0Thank you for this recipe! This is my favorite Mexican dish that runs about $15 to order out! Now I can make it at home for a lot less?
Julie Murphy
0Great recipe – more refreshing and better for you than a standard seafood sauce! Marinating would be even simpler; might try that next time.
Connie Martin
0This was so yummy – I usually don’t like lime, and I’m acquiring a taste for it, and I think that was a huge success – saucy, delicious and fresh!!
Lawrie Williams
0Simple way to make shrimp ceviche and so good! yum!
Joe
0This was great made it for myself and friends.
Lida Gonzalez Solis
0Look delicious and so easy to do. I can’t wait to do it for my next party.
Lynn
0This was absolutely soooo tasty! So bright & fresh!
Toni
0This is very easy to follow and make. Tuesday is taco night and this was super good minus the avocado. Next time I will try and mash the avocado and see if the family will notice it.
Fran adkins
0Not for me..1 I am a super taster .to me cilantro tastes like soap. Makes it hard to swallow..? Also don’t like a avocado at all. I would have to alter some of your ingredients to my own tastes.
Jennifer Rimmel
0This recipe is awesome. We love shrimp and Mexican food. I don’t care for cilontro but otherwise yes yummy. Gonna share with my daughter who was recently diagnosed with Type II Diabetes and has switched to eating Keto. We are very proud of her as she has lost 17 lbs already!
Tina Hoglund
0I’ll have to type this quickly as I’m off to the store to pick up all the ingredients! This sounds beyond delicious!!
Peg Campbell
0Can’t wait for tonight! We are having this for dinner because I have everything I need!!! We love Shrimp Cocktail and never thought to make it. We are so excited!! Thank you!!!
Diana Ostby
0So good. Love the easy way to make it.
Monica Mount
0Amazing fresh and clean flavors! I’m cajun and fortunate to have fresh quality seafood always available. I plan on doing this with fresh fish also! It will be a regular go to in my menu rotation.
Valorie
0This took no time to make and so delicious. ?
Have leftovers to freeze to enjoy later.