Classic American Shrimp Cocktail Recipe

Updated November 5, 2026

Total time
1 hr 35 min
prep 20 min · cook 5 min
Serves
6
portions as written

Jump to recipe

Classic American Shrimp Cocktail Recipe

American shrimp cocktail is a timeless appetizer of chilled, poached shrimp served with a tangy, horseradish-spiked cocktail sauce. It’s a staple of steakhouses and holiday tables because the contrast of sweet, tender shrimp and sharp, zesty sauce is both simple and impressive. This version uses a classic poaching method that keeps the shrimp juicy and flavorful, and the sauce comes together in minutes.

Ingredients

  • 1 ½ pounds (680 g) large shrimp (21–25 count), peeled and deveined, tails left on
  • 1 lemon, halved, plus extra wedges for serving
  • 2 bay leaves
  • 1 teaspoon black peppercorns
  • 1 teaspoon salt, plus more for the sauce
  • 1 cup (240 ml) ketchup
  • 2 tablespoons (30 ml) prepared horseradish, drained
  • 1 tablespoon (15 ml) fresh lemon juice
  • 1 teaspoon Worcestershire sauce
  • ½ teaspoon hot sauce (such as Tabasco), or to taste
  • Ice water bath (about 4 cups / 1 L water with 2 cups ice)

Instructions

  1. Fill a large bowl with ice and water; set aside. In a large pot, bring 2 quarts (1.9 L) water to a boil. Add the halved lemon, bay leaves, peppercorns, and 1 teaspoon salt. Boil for 2 minutes to infuse the water.
  2. Add the shrimp to the boiling water. Cook for 2–3 minutes, until the shrimp are pink and opaque. The internal temperature should reach 145°F (63°C), the USDA FSIS safe minimum for fish and shellfish. Check with a food thermometer inserted into the thickest part of a shrimp.
  3. Immediately transfer the shrimp with a slotted spoon to the ice water bath. Let sit for 5 minutes to stop cooking and chill completely.
  4. Drain the shrimp well and pat dry with paper towels. Arrange on a platter or in a bowl, cover, and refrigerate for at least 1 hour to chill thoroughly.
  5. Meanwhile, make the cocktail sauce: In a small bowl, whisk together the ketchup, horseradish, lemon juice, Worcestershire sauce, and hot sauce. Season with a pinch of salt. Taste and adjust horseradish or hot sauce as desired.
  6. Serve the chilled shrimp with the cocktail sauce on the side, garnished with lemon wedges.

Tips

  • Don’t overcook: Shrimp cook quickly; they are done when they turn pink and curl into a loose C shape. Overcooking makes them rubbery.
  • Ice bath is essential: Plunging the shrimp into ice water stops the cooking immediately and gives them a snappy texture.
  • Make ahead: Both the shrimp and the sauce can be prepared a day in advance. Keep them covered in the refrigerator.
  • Substitute for horseradish: If you don’t have prepared horseradish, use 1 teaspoon of drained canned horseradish or add a pinch of wasabi powder mixed with water, but note the flavor will be slightly different.

Serving Suggestions

Serve the shrimp cocktail as a starter for a steak dinner, at a holiday gathering, or as part of a seafood platter with oysters and crab legs. It also works well as a light lunch with a green salad and crusty bread.

Variations

  • Spicy cocktail sauce: Add 1–2 teaspoons of sriracha or extra hot sauce for more heat.
  • Citrus twist: Replace the lemon juice with lime juice and add a pinch of lime zest to the sauce.
  • Herb-infused: Add a few sprigs of fresh dill or parsley to the poaching liquid for extra flavor.
  • Grilled shrimp cocktail: Instead of poaching, grill the shrimp for 2–3 minutes per side until charred and cooked through, then chill before serving.

Storage and Reheating

Store leftover shrimp and sauce separately in airtight containers in the refrigerator. The shrimp will keep for up to 2 days; the sauce for up to 1 week. To serve leftovers, let the shrimp sit at room temperature for 10 minutes or briefly refresh them in a bowl of ice water to restore chill. Do not reheat the shrimp, as it will toughen them. Discard any shrimp left at room temperature for more than 2 hours.

Frequently Asked Questions

Can I use frozen shrimp? Yes, thaw them overnight in the refrigerator or under cold running water, then pat dry before poaching. Frozen shrimp are fine as long as they are fully thawed.

Should I leave the tails on? Tails are traditional for presentation and make the shrimp easier to pick up. You can remove them if you prefer, but the dish looks more classic with tails on.

Can I make this without horseradish? Yes, you can omit it, but the sauce will lose its signature kick. You can also substitute a small amount of grated fresh horseradish or a dab of Dijon mustard for a different flavor.

Why are my shrimp rubbery? Overcooking is the usual culprit. Keep a close eye on the time and use the ice bath to stop the cooking immediately.

How far ahead can I assemble the platter? You can arrange the shrimp and sauce on the platter up to 4 hours before serving. Keep it covered in the refrigerator until ready to serve.

Can I use shrimp with the shell on? Yes, but you’ll need to peel them after poaching and chilling. Cooking with the shell adds flavor, but the shrimp may be slightly more difficult to peel.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).