Shrimp cocktail is a timeless appetizer of chilled, poached shrimp served with a tangy, horseradish-spiked cocktail sauce. It works because the sweet, tender shrimp contrast perfectly with the sharp, spicy sauce, making it a refreshing and impressive starter for any occasion. This recipe delivers perfectly cooked shrimp every time, with a sauce that’s far better than store-bought.
Ingredients
- 2 lb (900 g) large shrimp (16–20 count), peeled and deveined, tails left on
- 1 lemon, halved
- 2 bay leaves
- 1 tsp black peppercorns
- 1 tsp salt
- 4 cups (960 ml) water
- 1 cup (240 g) ketchup
- 2 tbsp (30 ml) prepared horseradish, or more to taste
- 1 tbsp (15 ml) fresh lemon juice
- 1 tsp Worcestershire sauce
- 1/4 tsp hot sauce (such as Tabasco), optional
- Lemon wedges and fresh parsley, for garnish
Instructions
- In a large pot, combine the water, lemon halves, bay leaves, peppercorns, and salt. Bring to a boil over high heat.
- Add the shrimp to the boiling water. Cook for 2–3 minutes, until the shrimp are pink and opaque. Do not overcook; they should just curl into a loose C shape. The internal temperature should reach 145°F (63°C) as the safe minimum, checked with a food thermometer.
- Drain the shrimp immediately and transfer to a bowl of ice water to stop the cooking process. Let sit for 5 minutes.
- Drain the shrimp well and pat dry with paper towels. Refrigerate, covered, for at least 1 hour to chill thoroughly.
- Meanwhile, make the cocktail sauce: in a small bowl, whisk together the ketchup, horseradish, lemon juice, Worcestershire sauce, and hot sauce if using. Cover and refrigerate until serving.
- To serve, arrange the chilled shrimp on a platter with a bowl of cocktail sauce in the center. Garnish with lemon wedges and parsley.
Tips
- Don’t overcook the shrimp: They go from perfectly tender to rubbery in seconds. Start checking at 2 minutes; the moment they turn pink and opaque, remove them from the heat.
- Use fresh horseradish: Prepared horseradish in the refrigerated section has more kick than the shelf-stable kind. If you only have the latter, add a little more to taste.
- Make ahead: You can cook and chill the shrimp up to 24 hours in advance. The sauce can be made up to 3 days ahead. Keep both covered in the refrigerator.
- Substitution: No shrimp? Try this same method with cooked, peeled crawfish tails or even lump crabmeat, but skip the poaching step if they’re already cooked.
Serving Suggestions
Serve shrimp cocktail as a classic first course at a dinner party, or as a show-stopping appetizer at a cocktail hour. It pairs beautifully with a crisp white wine like Sauvignon Blanc or a light lager. For a fuller spread, offer it alongside other cold appetizers like deviled eggs, crudités with dip, or a cheese board.
Variations
- Spicy Cocktail Sauce: Add 1–2 teaspoons of finely minced jalapeño or an extra dash of hot sauce for more heat.
- Citrus Twist: Replace the lemon juice in the sauce with fresh lime juice and add a pinch of lime zest.
- Herbed Shrimp: Add a few sprigs of fresh dill or tarragon to the poaching liquid for extra flavor.
- Grilled Shrimp Cocktail: Instead of poaching, toss the shrimp with olive oil, salt, and pepper, then grill for 2–3 minutes per side until cooked through. Chill before serving.
Storage and Reheating
Store leftover shrimp and cocktail sauce separately in airtight containers in the refrigerator. The shrimp will keep for up to 3 days, and the sauce for up to 1 week. To serve leftovers, let the shrimp sit at room temperature for 10 minutes, or enjoy them cold straight from the fridge. Do not reheat the shrimp, as they will become tough and rubbery. If you must reheat, do so gently in a skillet with a little butter for 1–2 minutes, just until warm, but know that the texture will be less ideal.
Frequently Asked Questions
Can I use frozen shrimp? Yes, frozen shrimp work perfectly. Thaw them overnight in the refrigerator or under cold running water for about 15 minutes. Pat dry before cooking.
How do I know when the shrimp are done? They will turn pink and opaque, and the flesh will feel firm but springy. The internal temperature should read 145°F (63°C) on an instant-read thermometer. Overcooking is the most common mistake, so watch closely.
Can I make this ahead of time? Absolutely. Cook and chill the shrimp up to 24 hours ahead, and make the sauce up to 3 days ahead. Assemble the platter just before serving.
What if I don’t have horseradish? You can substitute with 1 tablespoon of Dijon mustard mixed with 1 teaspoon of white wine vinegar for a different but still tangy sauce. Or, simply omit it for a milder, kid-friendly version.
Should the shrimp be served cold? Yes, classic shrimp cocktail is served chilled. The contrast between the cold shrimp and the room-temperature sauce is part of the appeal.
Can I leave the tails on? Yes, leaving the tails on makes for a nicer presentation and gives guests something to hold onto. Just be sure to peel and devein the rest of the shrimp.
Related
- Is Shrimp Cocktail Gluten-Free? What to Know
- Is Shrimp Cocktail Gluten Free? The Facts
- Is Shrimp Cocktail Low Carb? Carbs & Nutrition
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).