

Plump, tender shrimp poached to perfection, chilled until icy cold, and served with a zippy homemade cocktail sauce.
This classic shrimp cocktail takes just 15 minutes and is the easiest way to make a party feel fancy.
Let’s talk about the shrimp, because this is where most shrimp cocktails go wrong.
Boil them hard and they turn rubbery. The trick here is gentle.
You bring a pot of seasoned water to a rolling boil, then take it off the heat and let the shrimp sit in the hot water with the lid on.
They cook through slowly and evenly, and come out juicy and tender every single time.
A quick ice bath stops the cooking and chills them right down. Then all that’s left is the sauce: ketchup, horseradish and a pinch of salt, with a squeeze of lemon and a dash of Worcestershire and hot sauce if you like. It’s tangy, punchy and so much better than the jarred stuff.
It’s perfect for Christmas and New Year’s parties, date nights, or any time you want a no-fuss appetizer that looks impressive.
Why You’ll Love This Shrimp Cocktail
- Ready in 15 minutes: 10 minutes of prep, 5 minutes of cooking.
- Never rubbery: the off-heat poaching keeps the shrimp tender and juicy.
- Homemade cocktail sauce: just ketchup and horseradish, adjusted to your taste.
- Elegant but easy: served in glasses, it looks like a restaurant starter.
- Works with frozen shrimp: you can cook them straight from frozen.
Ingredient Notes & Easy Substitutions
Large shrimp (21–25 per pound) – Buy them raw and deveined. Easy-peel or peeled shrimp with the tails still on are ideal, since the tail makes a perfect handle for dipping. Thaw them first, or cook from frozen for about 10 minutes.
Salt, lemon, peppercorns and parsley – Salt seasons the water. The lemon, peppercorns and parsley are optional but add a subtle fresh flavour to the shrimp.
Ketchup and horseradish – The base of the cocktail sauce. Add more horseradish if you like it with a real kick.
Lemon juice, Worcestershire and hot sauce – Optional extras for brightness, depth and a little heat.
Step-by-Step Guide to Making Shrimp Cocktail
1. Season the water
Fill a large saucepan three-quarters full of water and add the salt. Squeeze in the lemon juice and drop in the lemon, plus the peppercorns and parsley if you’re using them.
2. Boil, then take it off the heat
Bring the water to a rapid boil, then take the pan off the heat and let the bubbles settle. This is the secret to tender shrimp.
3. Poach the shrimp
Add the shrimp, give them a stir, cover with the lid and let them sit for 4 to 5 minutes, until they’re pink and opaque all the way through.
4. Chill in an ice bath
While they cook, fill a big bowl with 2 cups of ice and enough cold water to fill it halfway. Drain the shrimp and plunge them into the ice bath for a few minutes until they’re completely cold. Then drain and peel, leaving the tails on.
5. Make the sauce and serve
Stir together the ketchup, horseradish and a pinch of salt, plus any of the optional extras. Taste and add more horseradish if you like. Spoon it into small glasses or bowls, hang the shrimp over the rims and serve straight away.


Classic Shrimp Cocktail
Equipment
- Large saucepan with lid
- Large bowl (for the ice bath)
- Medium bowl
- 4 small bowls or glasses for serving
Ingredients
Shrimp
- 24 large shrimp 21 to 25 per pound, raw, deveined, easy-peel or peeled with tails on, thawed (see Note 1)
- 1/2 tsp salt
- 1/2 lemon optional
- 8-10 peppercorns optional
- 1 handful fresh parsley optional
Cocktail Sauce
- 1 cup ketchup
- 2 Tbsp horseradish
- 1 pinch salt
- 1 tsp lemon juice optional
- 1/2 tsp Worcestershire sauce optional
- 1/2 tsp hot sauce such as Tabasco, optional
Instructions
Shrimp
- Fill a large saucepan three-quarters full with water and add the salt.
- If using the lemon, squeeze its juice into the water, then drop in the squeezed lemon. Add the peppercorns and parsley if using.
- Bring to a rapid boil over high heat, then take the pan off the heat and let the bubbling stop.
- Add the shrimp, stir, cover with the lid and leave for 4 to 5 minutes, until the shrimp are pink and opaque.
- Meanwhile, make an ice bath: put 2 cups of ice in a large bowl and fill it halfway with cold water.
- Drain the shrimp and move them (not the aromatics) into the ice bath. Leave for a few minutes until completely cold, then drain.
- Peel the shrimp, leaving the tails on.
Cocktail Sauce and Serving
- In a medium bowl, mix the ketchup, horseradish and a pinch of salt, plus the lemon juice, Worcestershire and hot sauce if using. Taste and add more horseradish if you like.
- Divide the sauce between 4 small bowls or glasses, hang the shrimp over the rims and serve right away.
Notes
- Shrimp: Easy-peel or peeled shrimp with the tails left on are easiest; the tail makes a handy handle for dipping. You can also cook them from frozen: keep them in the hot water longer, about 10 minutes.
- Nutrition: Estimated per serving from the ingredients, without the optional ingredients.
Nutrition
Tips for the Best Shrimp Cocktail
- Cook off the heat: gentle poaching is what keeps the shrimp tender.
- Don’t skip the ice bath: it stops the cooking and makes them nicely chilled.
- Leave the tails on: they make dipping easy and look great.
- Taste your sauce: horseradish strength varies, so adjust to your liking.
- Serve right away: it’s best served fresh and cold.
Common Mistakes to Avoid
- Boiling the shrimp: they turn tough and rubbery. Take the pot off the heat first.
- Leaving them in too long: 4 to 5 minutes is enough for thawed large shrimp.
- Putting the aromatics in the ice bath: move only the shrimp across.
- Using tiny shrimp: large shrimp (21–25 per pound) are best for dipping.
Easy Ways to Change It Up
The recipe card is the classic version. These are optional ideas:
- Spicier sauce: add more horseradish or hot sauce.
- Platter style: arrange the shrimp around a bowl of sauce on a big platter of ice.
- Lemon wedges: serve with extra lemon for squeezing.
- Horseradish-free: for guests who don’t like horseradish, make a milder sauce without it.
How to Serve Shrimp Cocktail
Serve in small glasses, martini glasses or little bowls with the shrimp hooked over the rims for a classic look. For a crowd, pile the shrimp on a platter over crushed ice with the sauce in the middle and lemon wedges around the edge. It’s lovely with a glass of something sparkling.
Make-Ahead and Storage Tips
- Make the sauce ahead: stir it together and keep it covered in the fridge until serving.
- Cook the shrimp ahead: poached, chilled shrimp can be kept covered in the fridge for a short while, ideally the same day, then served cold.
- Leftovers: refrigerate in an airtight container and eat within a day or two.

Frequently Asked Questions
How long do you cook shrimp for shrimp cocktail?
Add thawed large shrimp to just-boiled water off the heat, cover, and let them sit for 4 to 5 minutes, until pink and opaque.
Can I use frozen shrimp?
Yes. Keep them in the hot water longer, about 10 minutes.
What size shrimp is best for shrimp cocktail?
Large shrimp, 21 to 25 per pound, are a great size for dipping.
Should I leave the tails on?
Yes. The tail makes a handy handle for dipping into the sauce.
What’s in cocktail sauce?
Ketchup, horseradish and a pinch of salt, with optional lemon juice, Worcestershire sauce and hot sauce.
Juicy, chilled shrimp and a tangy homemade sauce: shrimp cocktail is proof that the simplest appetizers are often the best.
Make it for your next celebration and enjoy how easy it is to look impressive.