Perfect Shrimp Cocktail with Homemade Cocktail Sauce

Jumbo shrimp are gently cooked in a seasoned broth, chilled and served with a sharp, homemade ketchup-and-horseradish cocktail sauce. It is a familiar American-style appetiser that is quick to prepare and easy to serve cold.
Ingredients
- 120 ml (½ cup)ketchup (shop-bought or homemade)
- 60 ml (¼ cup)chilli sauce
- 60 ml (4 tablespoons), or to tastefresh horseradish
- 10 ml (2 teaspoons)Worcestershire sauce
- 15–30 ml (1–2 tablespoons), from approximately 1 medium lemonfresh lemon juice
- 2.84 litres (3 quarts)cold water
- 150 g (1 cup), approximately ½ medium onionsliced white onion
- 2 cloves, peeled and bruisedgarlic
- 2–3 sprigsfresh tarragon (or fresh parsley; optional)
- 15 ml (1 tablespoon)seafood seasoning, such as Old Bay®
- 5 ml (1 teaspoon)whole black peppercorns
- 1 largebay leaf
- 2 medium halves (1 medium lemon, halved)lemon
- 454 g (1 pound)jumbo shrimp, shell on and deveined; thawed if frozen
- To tastelemon wedges
Instructions
- 1
Mix the sauce
Whisk the ketchup, chilli sauce, horseradish, Worcestershire sauce and 15–30 ml (1–2 tablespoons) lemon juice together in a medium bowl until combined.
- 2
Chill the sauce
Cover the bowl with a lid or cling film and refrigerate the sauce for at least 15 minutes.
- 3
Season the water
Set a large pot over medium-low heat. Add 2.84 litres (3 quarts) cold water, the sliced onion, garlic, tarragon, seafood seasoning, peppercorns and bay leaf.
- 4
Simmer the broth
Squeeze the juice from both lemon halves into the pot, then add the squeezed halves. Stir to combine and simmer for 15 minutes, stirring occasionally.
- 5
Prepare an ice bath
After 15 minutes, turn the heat to high and bring the water to a rapid boil. While it heats, fill a large bowl with cold water and ice and set it aside.
- 6
Cook the shrimp
When the water is boiling rapidly, add the shrimp. Cook for approximately 2–4 minutes, just until bright pink, opaque and loosely curled into a C shape.
- 7
Cool the shrimp
Use a slotted spoon to transfer the cooked shrimp immediately into the ice bath to stop the cooking. Once all the shrimp are in the bowl, discard the cooking water and aromatics.
- 8
Arrange the platter
While the shrimp chill, take the sauce from the refrigerator, stir it and transfer it to a small dish or cocktail glass. Arrange an even layer of ice on a serving platter.
- 9
Serve the shrimp
Once chilled, drain the shrimp in a colander and arrange them on the ice. Add lemon wedges if desired and serve immediately with the cocktail sauce.
What is shrimp cocktail?
Shrimp cocktail is a cold appetiser of cooked shrimp served with a tangy dipping sauce. This American-style version pairs jumbo shrimp with a homemade sauce built from ketchup, chilli sauce, Worcestershire and fresh horseradish.
There is no single origin story needed to explain its appeal: the contrast between chilled, delicate shrimp and a punchy sauce makes it a dependable starter. A seasoned cooking broth and a quick ice bath help this version stay flavourful and tender.
Nutrition and macros by portion
The nutrition label shows one serving as written: 61 calories, 1g protein, 15g carbs, 0g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Smaller shrimp portion | 43 kcal | 1g | 11g | 0g |
| This serving | As written | 61 kcal | 1g | 15g | 0g |
| Hungry | Larger shrimp portion | 92 kcal | 2g | 23g | 0g |
The shrimp provide most of the protein, while the ketchup and chilli sauce contribute most of the carbohydrates. The recipe is very low in fat as listed; serve it with a substantial salad or vegetables and a source of fibre, such as wholegrain bread, to make a more balanced plate.
A punchy homemade sauce
Horseradish: Start with the listed amount, then adjust to taste if you prefer a milder or more assertive sauce. Fresh lemon juice adds brightness, while ketchup and chilli sauce form the sweet, tangy base.
Chilling: Give the sauce at least 15 minutes in the fridge. This lets it become properly cold before serving alongside the shrimp.
Build flavour into the broth
Aromatics: Onion, bruised garlic, tarragon, bay leaf and peppercorns season the cooking water before the shrimp go in. Parsley can stand in for tarragon, or the optional herb can be left out.
Seafood seasoning: The seasoning gives the broth its savoury character. Simmer the ingredients for the full 15 minutes before bringing the pot to a rapid boil.
Watch the cooking cues
Doneness: The shrimp need about 2–4 minutes in the boiling broth. Look for bright pink, opaque flesh and a loose C shape, and take them out as soon as they reach those cues.
Ice bath: Transfer the shrimp straight into the prepared bowl of iced water. This stops the cooking, helping prevent the shrimp from becoming tough while they wait to be served.
Drain and arrange well
After chilling, drain the shrimp thoroughly in a colander so excess water does not collect on the platter. Arrange them over an even layer of ice to keep the dish cold at serving time.
Keep the sauce in its own small dish or cocktail glass for dipping. Lemon wedges add a fresh finishing touch if you want them.
Serving ideas
Serve shrimp cocktail as a starter, or include it on a cold seafood platter with lemon wedges and the chilled sauce. Crisp salad leaves or sliced cucumber make fresh accompaniments without competing with the horseradish.
For a more substantial spread, offer bread or crackers alongside. Keep the shrimp and sauce chilled until you are ready to bring them to the table.
Recipe notes & tips
- Thaw frozen shrimp fully before cooking, as specified in the ingredient list.
- Prepare the ice bath before adding the shrimp to the boiling broth.
- Use a slotted spoon to move the shrimp quickly from the pot to the ice bath.
- Taste the cocktail sauce after mixing and adjust the horseradish to your preference.
- Drain the chilled shrimp well so they do not water down the serving platter.
Variations
- Use parsley: Swap in fresh parsley for the optional tarragon.
- Adjust the heat: Use less horseradish for a gentler sauce or more for extra bite.
- Add lemon: Offer extra lemon wedges for squeezing over the shrimp.
- Choose homemade ketchup: Use your own ketchup in place of the shop-bought option.
- Serve as a platter: Arrange the shrimp with other chilled seafood and extra lemon.
Common mistakes to avoid
- Skipping the simmer: The broth needs 15 minutes to simmer before it is brought to a rapid boil.
- Overcooking the shrimp: Check from 2 minutes and remove them once pink, opaque and loosely C-shaped.
- Delaying the ice bath: Transfer the shrimp immediately after cooking to stop them cooking further.
- Serving wet shrimp: Drain them well after chilling so water does not dilute the sauce or collect on the platter.
- Skipping the sauce chill: Refrigerate it for at least 15 minutes so it is cold when served.
How to store
Refrigerate leftover shrimp and sauce separately in covered containers and use within 1–2 days. Keep them cold, and serve the shrimp chilled rather than reheating them.
Frequently asked questions
Can I use frozen shrimp?
Yes. Thaw the shrimp before cooking, as directed in the ingredient list, and drain them before adding them to the broth.
How do I know when the shrimp are cooked?
They should be bright pink and opaque, and curl loosely into a C shape. The stated cooking time is approximately 2–4 minutes.
Can I make the cocktail sauce ahead?
Yes. Mix it and keep it covered in the refrigerator; it needs at least 15 minutes to chill before serving.
What can I use instead of tarragon?
Use fresh parsley, as suggested in the ingredients, or leave the optional herb out.
Can I make the sauce less spicy?
Use less fresh horseradish and taste as you go. The recipe gives a range for adjusting it to your preference.
Why are the shrimp put in iced water?
The ice bath rapidly cools them and stops the cooking, helping them stay tender rather than continuing to cook in their own heat.
Cook it from the original
This recipe comes from 40aprons.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on 40aprons.com