Classic Shrimp Cocktail Recipe

Shrimp cocktail is one of those recipes that seems too simple to get wrong — until you get it wrong. Rubbery, overcooked shrimp with watery cocktail sauce from a jar is the reality at most parties, and it’s a shame because properly made shrimp cocktail is genuinely impressive. Plump, perfectly poached shrimp with a zippy homemade cocktail sauce is one of the easiest appetizers you can make, and it disappears faster than anything else on the table.

I’ve made shrimp cocktail for everything from Christmas Eve dinner to casual summer cookouts. The technique barely changes — the real secret is knowing exactly when to pull the shrimp out of the water and how to stop the cooking immediately. Master that, and you’ll never overcook shrimp again.

The Secret to Perfect Shrimp Cocktail

Here’s what most people get wrong: they boil the shrimp. Don’t boil shrimp. Poach them. The difference is temperature — a gentle simmer (small bubbles, not a rolling boil) cooks the shrimp evenly without toughening the protein. And the timing is critical: 2-3 minutes for medium shrimp, 3-4 minutes for large, 4-5 for jumbo. The moment they turn pink and curl into a loose “C” shape, they’re done.

The second secret: ice bath immediately. Have a bowl of ice water ready before you start cooking. The instant the shrimp come out of the poaching liquid, they go into the ice bath. This stops the cooking and locks in that snappy, tender texture.

Poaching Liquid Makes a Difference

Plain water works, but a flavorful poaching liquid makes the shrimp taste noticeably better. My standard poaching liquid:

  • Water with a generous squeeze of lemon juice (or throw in the whole squeezed halves)
  • A few peppercorns
  • A bay leaf or two
  • A tablespoon of Old Bay seasoning (optional but excellent)
  • A good pinch of salt

Bring it to a simmer, let the flavors steep for 5 minutes, then add the shrimp. The shrimp absorb subtle flavor from the aromatic liquid that plain water can’t provide.

Homemade Cocktail Sauce (30 Seconds)

Jarred cocktail sauce is fine in a pinch, but homemade is so easy there’s really no excuse:

  • ½ cup ketchup
  • 2-3 tablespoons prepared horseradish (adjust to your heat preference)
  • 1 tablespoon fresh lemon juice
  • A few dashes of Worcestershire sauce
  • A dash of hot sauce (optional)

Stir together. That’s it. Make it an hour ahead so the flavors meld. Taste and adjust — more horseradish if you like heat, more lemon for brightness.

This pairs beautifully with our Bloody Mary bar for a full cocktail party spread, or serve alongside our charcuterie board for an elegant appetizer table.

Frequently Asked Questions

What size shrimp is best for shrimp cocktail?

Large (26-30 count) or jumbo (16-20 count) shrimp. Bigger is generally better for shrimp cocktail because they’re easier to peel, easier to dip, and look more impressive on a platter. Avoid small or medium shrimp — they overcook too easily and are fiddly to eat by hand.

Should I buy fresh or frozen shrimp?

Frozen, almost always. Unless you’re at a coastal fish market, the “fresh” shrimp at your grocery store was previously frozen anyway. Buy frozen, shell-on shrimp and thaw them yourself in cold water for 20-30 minutes. You’ll get better quality and better price.

How far ahead can I make shrimp cocktail?

Poach and chill the shrimp up to 24 hours ahead — keep them covered in the refrigerator. Make the cocktail sauce up to 3 days ahead. Arrange on the platter 30 minutes before serving. This is one of the most make-ahead-friendly appetizers that exists.

The Ultimate Shrimp Cocktail

This shrimp cocktail features tender shrimp, boiled until just cooked, and served chilled with a tangy cocktail sauce. The combination of flavors is bright and refreshing, making it a delightful start to any meal.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Appetizer
Cuisine American
Servings 4 servings
Calories 150 kcal

Ingredients
  

  • 1 pound large shrimp peeled and deveined
  • 4 cups water
  • 1 tablespoon Old Bay seasoning
  • 1 lemon halved
  • 1 cup ketchup
  • 2 tablespoons horseradish
  • 1 tablespoon Worcestershire sauce
  • Salt and pepper to taste
  • Ice for chilling

Instructions
 

  • Prepare the Shrimp: In a large pot, combine water, Old Bay seasoning, and lemon halves. Bring to a boil over high heat.
  • Cook the Shrimp: Add the shrimp to the boiling water and cook for about 2-3 minutes or until they turn pink and opaque. Do not overcook.
  • Chill the Shrimp: Remove the shrimp from the pot and place them immediately in a bowl of ice water to stop the cooking. Let cool for about 5 minutes.
  • Make the Cocktail Sauce: In a small bowl, combine ketchup, horseradish, Worcestershire sauce, salt, and pepper. Mix well and adjust seasoning to taste.
  • Serve: Drain the shrimp and arrange them on a platter. Serve with cocktail sauce on the side for dipping.

Notes

  • Calories: 150kcal
  • Fat: 1g
  • Protein: 30g
  • Carbohydrates: 12g
Follow us on PinterestFollow