Classic Shrimp Cocktail with Zesty Horseradish Sauce
Photo by Roken Manases on Pexels

Classic Shrimp Cocktail with Zesty Horseradish Sauce

From the MyKitchenBank Kitchen

Plump shrimp gently poached in a lemony, aromatic broth, then chilled and served with a bold, tangy cocktail sauce. Gentle heat and an ice bath keep the shrimp tender and snappy, never rubbery.

Prep
23 min
Cook
15 min
Wait
49 min
Total
1 hr 27 min
Makes
About 32–40 shrimp with 1¼ cups sauce (8 appetizer servings)

Steps

Before you start
  • Buy raw, peeled, deveined shrimp with tails on, sized 16–20 per pound (U/16-20 or 21/25 works too). Thaw frozen shrimp in the fridge overnight, or in a bowl of cold water for 20 minutes.
  • Fill a large bowl with 2 quarts (2 L) of water and the ice before you start the shrimp; the ice bath must be ready the moment they finish cooking.
  • The sauce tastes best after at least 30 minutes in the fridge, so make it while the broth simmers and the shrimp chill.
  • Total time is under 1½ hours, most of it hands-off chilling.
  1. Prepare the ice bath

    • Fill a large bowl with 4 cups (600 g) of ice and 2 quarts (2 L) of cold water, so the shrimp will be fully submerged.
    • Set a fine-mesh sieve or colander in the sink nearby.
    + Show details

    Ready when: Water is very cold with plenty of ice floating

    Tip: Make this before cooking. Shrimp keep cooking and turn rubbery if you hunt for ice afterward.

  2. Make poaching broth

    • In a 4-quart (3.8 L) saucepan combine the 2 quarts (2 L) cold water, kosher salt, bay leaves, peppercorns and smashed garlic.
    • Squeeze the juice of the 2 lemon halves into the pot, then drop in the squeezed halves.
    • Bring to a full boil over high heat, then reduce heat and simmer 10 minutes to infuse.
    + Show details

    Ready when: Broth smells fragrant of lemon and garlic and is at a steady simmer

    Tip: The broth should taste noticeably salty, like mild seawater. That is what seasons the shrimp.

  3. Mix the cocktail sauce

    • While the broth simmers, stir together ketchup, prepared horseradish, lemon juice, Worcestershire, black pepper and hot sauce (if using) in a small bowl.
    • Taste and add more horseradish for more bite or lemon for more tang.
    • Cover and refrigerate.
    + Show details

    Ready when: Sauce is thick, glossy, evenly red, and sharp-smelling from the horseradish

    Tip: Horseradish mellows as it sits, so season it slightly bolder than you think you need.

  4. Poach the shrimp

    • Turn the heat down to low so the broth is barely moving, with only a few small bubbles (about 190°F / 88°C).
    • Add all the shrimp at once and stir gently.
    • Cook 2 to 3 minutes, stirring once, until the shrimp are pink and opaque and curled into a loose C shape.
    + Show details

    Ready when: Shrimp are pink with no gray translucent spots, curled into a loose C (a tight O means overcooked); internal temperature 120–125°F (49–52°C) in the thickest part, and carryover cooking brings them to 145°F (63°C)

    Tip: Pull one shrimp out and cut it open at 2 minutes to check. Large shrimp go from perfect to rubbery in under a minute.

  5. Shock in ice water

    • Immediately scoop the shrimp out with a slotted spoon or spider and plunge them into the ice bath.
    • Leave for 3 to 4 minutes, stirring once, to stop the cooking fully.
    + Show details

    Ready when: Shrimp feel cold to the touch all the way through

  6. Drain and dry

    • Lift the shrimp into the sieve and drain for 1 minute.
    • Spread them on a towel-lined tray and pat dry with paper towels so the sauce clings and they don't water down the platter.
    + Show details

    Ready when: Surface of shrimp is dry to the touch, not dripping

  7. Chill until cold

    • Transfer the shrimp to a covered container or a plate covered with plastic wrap and refrigerate at least 45 minutes, up to 24 hours, until thoroughly cold.
    • The sauce chills alongside.
    + Show details

    Ready when: Shrimp are firm and cold, below 40°F (4°C)

  8. Arrange and serve

    • Put the cocktail sauce in a small bowl in the center of a rimmed platter.
    • Arrange the shrimp around it with tails pointing out, and tuck in the 8 lemon wedges.
    • If you like, set the platter over a larger tray of crushed ice to keep it cold.
    • Serve right away.
    + Show details

    Ready when: Platter looks full and shrimp are still cold

    Tip: Don't leave the platter at room temperature for more than 2 hours (1 hour if outdoors above 90°F / 32°C).

Good to know

Tips
  • Keep the broth at a bare simmer, not a rolling boil. Gentle heat gives tender, juicy shrimp.
  • Buy peeled shrimp for ease; for extra flavor, poach shell-on and peel after chilling, adding about 30 seconds of cooking.
  • Salty broth is key. Unseasoned water makes bland shrimp.
  • Drain horseradish well and wring it in a paper towel if the sauce looks watery.
Make ahead

Poach, chill and refrigerate the shrimp up to 24 hours ahead in an airtight container. Make the cocktail sauce up to 3 days ahead. Arrange on the platter just before serving.

Storage & reheating

Room temperature: no more than 2 hours (1 hour above 90°F / 32°C). Refrigerator: cooked shrimp up to 2 days in an airtight container; sauce up to 1 week in a covered jar. Freezer: not recommended for cooked shrimp, as they turn watery and tough. Serve cold; no reheating.

Substitutions
  • large raw shrimp (16–20 per pound), tail-on → jumbo shrimp (U/15) or medium shrimp (31/40). Jumbo needs 3 to 4 minutes; medium needs 1½ to 2 minutes. Check early.
  • prepared horseradish → 1 tbsp more horseradish plus 1 tsp prepared mustard, or wasabi paste to taste. Wasabi gives a similar sinus-clearing heat; add ½ tsp at a time.
  • ketchup → chili sauce (such as Heinz). Gives a chunkier, slightly sweeter and spicier sauce; same amount.
  • hot sauce → pinch of cayenne pepper. Use a small pinch, about ⅛ tsp.

More finger food

See all →

Find more like this

Meal
Snack
Cuisine
American
Main ingredient
Shrimp
Method
Stovetop
Quick & Easy
EasyMake Ahead
Occasion
Parties

Reviews (0)