Shrimp cocktail is a classic appetizer of chilled, poached shrimp served with a tangy tomato-based cocktail sauce. It’s a staple of American seafood restaurants and holiday tables, prized for its simplicity, bright flavors, and elegant presentation. This recipe delivers perfectly cooked, tender shrimp and a homemade sauce that beats any store-bought version, with tips for making it look as good as it tastes.
Ingredients
- 2 lb (900 g) large shrimp (16–20 count), peeled and deveined, tails left on
- 1 lemon, halved, plus extra wedges for serving
- 2 bay leaves
- 1 tsp black peppercorns
- 1 tsp salt, plus more for the sauce
- 1 cup (240 ml) ketchup
- 2 tbsp (30 ml) prepared horseradish, or to taste
- 1 tbsp (15 ml) fresh lemon juice
- 1 tsp Worcestershire sauce
- 1/2 tsp hot sauce (such as Tabasco), optional
- Ice water bath (about 4 cups / 1 L water with 2 cups ice)
Instructions
- Fill a large bowl with the ice water bath and set aside.
- In a large pot, bring 2 quarts (2 L) water to a boil. Add the halved lemon, bay leaves, peppercorns, and 1 tsp salt. Boil for 2 minutes to infuse the water.
- 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) as measured with a food thermometer (USDA FSIS safe minimum for fish and seafood).
- Immediately drain the shrimp and transfer them to the ice water bath. Let sit for 5 minutes to stop cooking and chill completely.
- Meanwhile, make the cocktail sauce: in a small bowl, whisk together ketchup, horseradish, lemon juice, Worcestershire sauce, and hot sauce if using. Season with salt to taste. Cover and refrigerate until serving.
- Drain the chilled shrimp well and pat dry with paper towels. Arrange on a platter with a bowl of cocktail sauce in the center, or serve in individual glasses with sauce at the bottom.
- Garnish with lemon wedges and fresh parsley if desired. Serve immediately.
Tips
- Don’t overcook: Shrimp go from perfect to rubbery in seconds. Start checking at 2 minutes; remove as soon as they turn pink and opaque.
- Use fresh or frozen: Frozen shrimp work fine—thaw overnight in the refrigerator or under cold running water. Avoid shrimp that smell fishy or have black spots.
- Adjust the sauce: Horseradish strength varies; start with 1 tablespoon and add more to taste. For a milder sauce, use less horseradish or add a teaspoon of sugar.
- Make ahead: Cook and chill the shrimp up to 1 day ahead. Store in an airtight container with a damp paper towel to keep them moist.
Serving Suggestions
Serve shrimp cocktail as a starter for a seafood dinner, at a cocktail party, or as part of a holiday appetizer spread. For a classic presentation, line a platter with lettuce leaves and arrange the shrimp around a bowl of sauce. Individual martini glasses with sauce at the bottom and shrimp hanging over the rim make a modern, elegant look. Pair with a crisp white wine like Sauvignon Blanc or a light lager.
Variations
- Spicy Shrimp Cocktail: Add 1/2 tsp cayenne pepper or an extra tablespoon of hot sauce to the cocktail sauce.
- Herb-Infused: Add a few sprigs of fresh dill, tarragon, or parsley to the poaching liquid for extra flavor.
- Mexican-Style (Coctel de Camarones): Serve the shrimp in a glass with tomato juice, lime juice, cilantro, avocado, and diced cucumber, topped with a sprinkle of TajÃn.
- Low-Sodium: Use no-salt-added ketchup and reduce the salt in the poaching water.
Storage and Reheating
Store leftover shrimp and sauce separately in airtight containers in the refrigerator. The shrimp will keep for 2–3 days; the sauce for up to 1 week. Do not freeze cooked shrimp—they become mushy when thawed. To serve leftovers, bring the shrimp to room temperature for 15 minutes or serve cold. Do not reheat shrimp cocktail; it is meant to be served chilled. If you must reheat (for another dish), warm gently in a skillet over low heat for 1–2 minutes, but note the texture will change.
Frequently Asked Questions
Can I use pre-cooked shrimp? Yes, but skip the poaching step. If using frozen pre-cooked, thaw and pat dry. The texture will be slightly less tender than freshly cooked, but it saves time.
How do I know when the shrimp are done? The flesh should be pink and opaque, and the internal temperature should read 145°F (63°C) on an instant-read thermometer. Overcooking makes them tough.
Can I make this gluten-free? Most ketchup and Worcestershire sauce are gluten-free, but check labels. Some brands contain gluten; use a certified gluten-free Worcestershire sauce if needed.
Why are my shrimp rubbery? They were cooked too long or at too high a temperature. Follow the timing and immediately shock in ice water to stop the cooking.
Can I use shrimp with shells on? Yes, but peel them after cooking—the shells add flavor. Increase cooking time by 1 minute. Be sure to remove the vein before serving.
How far ahead can I assemble the platter? You can arrange the shrimp and sauce up to 2 hours before serving. Keep it refrigerated until ready to serve, and add lemon wedges just before bringing to the table.
Related
- Potato Pancakes from Instant Mashed Potatoes
- Potato Pancakes from Mashed Potatoes
- Potato Pancakes Origin and Authentic Recipe
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).