This shrimp cocktail is a little bit retro and completely delicious. Instead of the usual red horseradish sauce, I serve juicy poached shrimp the way they do in a classic British prawn cocktail, over crisp lettuce with a creamy blush-pink dressing. My version swaps most of the mayonnaise for thick Greek yogurt, so the sauce is lighter, tangier and still wonderfully rich.
In this post I explain how to buy and poach shrimp so they stay tender, how to make the yogurt Marie Rose dressing, how to assemble pretty individual glasses, plus tips, variations, common mistakes and safe ways to serve and store it. The printable recipe card with exact measurements and estimated nutrition is at the bottom of the post.

Why This Shrimp Cocktail Works
A great shrimp cocktail is all about contrast: cold, sweet shrimp, crunchy greens and a sauce with enough tang to wake everything up. Every element here is simple, but each one is done with care.
- Gently poached shrimp. Cooking the shrimp in a flavorful lemon and bay leaf broth, off the heat, keeps them plump and tender rather than tough.
- A lighter dressing. Greek yogurt gives the sauce body and tang, while a spoonful of mayonnaise keeps it silky.
- Plenty of crunch. Shredded romaine and diced cucumber add freshness, and avocado brings a buttery richness.
- Make ahead. You can poach the shrimp and mix the dressing a day early, then assemble in minutes.
- A festive look. Served in small glasses or coupes, it makes an elegant starter for Christmas Eve, New Year’s Eve or a dinner party.
It is also an easy way to bring a seafood course to a Feast of the Seven Fishes menu on Thursday December 24, 2026, without spending hours at the stove.
Choosing the Best Shrimp
You can use raw shrimp and poach them yourself, which gives the best texture and flavor, or buy cooked shrimp to save time. Either way, buy from a store with good turnover and a clean seafood counter.
- Size: Large shrimp, labeled 21 to 25 or 16 to 20 per pound, are easy to eat in one or two bites and look generous in a glass.
- Frozen is fine: Most shrimp are frozen right after harvest. Thaw them overnight in the refrigerator or in a sealed bag under cold running water.
- Peeled and deveined: Buying shrimp already peeled and deveined, with tails on or off, saves a lot of prep.
- Freshness check: Raw shrimp should smell mild and clean, never like ammonia, and feel firm rather than mushy.
Ingredients You Will Need
The ingredient list is short and easy to find at any grocery store.
- Shrimp: One and a half pounds (680 g) of large raw shrimp, peeled and deveined.
- Poaching liquid: Water, lemon, a bay leaf, black peppercorns and salt.
- Greek yogurt: Plain whole-milk or 2% Greek yogurt for thickness and tang.
- Mayonnaise: Just two tablespoons for a silky finish.
- Ketchup: Gives the dressing its classic blush color and gentle sweetness.
- Lemon juice, Worcestershire and hot sauce: For brightness and a little kick.
- Prepared horseradish: Optional, for a nod to the American cocktail sauce.
- Romaine or little gem lettuce, cucumber and avocado: The crisp, fresh base.
- Smoked or sweet paprika and chives: For garnish.
How to Make Shrimp Cocktail
Set up a large bowl of ice water before you start cooking the shrimp. Chilling them fast stops the cooking and keeps them tender.
- Make the poaching liquid. In a large pot, bring 8 cups (2 liters) of water to a boil with the halved lemon, bay leaf, peppercorns and 2 tablespoons of salt. Simmer for 5 minutes.
- Poach the shrimp. Add the shrimp, stir once, then turn off the heat. Let them sit for 3 to 4 minutes, until pink and opaque all the way through.
- Chill quickly. Drain and plunge the shrimp into the ice water for 5 minutes, then drain and pat dry.
- Mix the dressing. Whisk the yogurt, mayonnaise, ketchup, lemon juice, Worcestershire, hot sauce and horseradish if using. Season with salt and pepper.
- Chill. Refrigerate the shrimp and the dressing, covered, for at least 30 minutes.
- Prep the base. Finely shred the lettuce, dice the cucumber and cut the avocado into small cubes, tossing it with a little lemon juice.
- Assemble. Divide the lettuce, cucumber and avocado among 6 glasses. Add the shrimp, saving a few to hang on the rims, and spoon the dressing over the top.
- Garnish and serve. Dust with paprika, sprinkle with chives and add a lemon wedge. Serve cold right away.

If you are serving a crowd, you can also arrange everything on a chilled platter, with the shrimp over a bed of lettuce and the dressing in a bowl on the side for dipping.
Serving Shrimp Cocktail Safely
Because this appetizer is served cold, temperature control is just as important as flavor. A few easy habits keep it safe and delicious.
- Cook until pink and opaque. Shrimp is done when the flesh turns pink, firm and opaque, with no translucent gray in the center.
- Keep it cold. Keep the shrimp and dressing in the refrigerator until the last minute.
- Use ice for buffets. Nestle the serving bowl or glasses in a larger tray of crushed ice and replenish it as it melts.
- Follow the 2-hour rule. Do not leave shrimp cocktail out at room temperature for more than 2 hours, or 1 hour if it is above 90°F (32°C).
Tips for the Best Shrimp Cocktail
- Do not boil hard. Turning off the heat once the shrimp go in prevents rubbery texture.
- Dry the shrimp well. Wet shrimp water down the dressing.
- Shred the lettuce finely. Thin ribbons are easier to eat with a small fork and hold the dressing better.
- Add avocado last. Cut it just before assembling so it stays green.
- Chill the glasses. Ten minutes in the freezer keeps everything extra cold at the table.
For more seafood starters, try my garlic herb baked shrimp, a creamy hot crab dip or go all out with a homemade seafood tower. You can find every recipe from the sea in my seafood recipe collection.
Serving Shrimp Cocktail for a Crowd
Individual glasses are lovely for a seated dinner, but a platter works better for a party where guests mingle. The same recipe scales up easily, and most of the work happens a day ahead.
- How much to buy: Plan about 4 to 5 large shrimp per person as part of a bigger appetizer spread, or 6 to 8 if shrimp cocktail is the main starter.
- Platter setup: Fill a large rimmed tray with crushed ice, cover it with lettuce leaves and arrange the shrimp on top in neat rows.
- Dressing on the side: Serve the yogurt dressing in a chilled bowl nestled in the ice, with a second bowl of classic red cocktail sauce for variety.
- Small plates and forks: Set out cocktail forks or picks and a small bowl for tails.
- Refresh, do not top off: Rather than adding fresh shrimp to a platter that has been out a while, swap in a new chilled tray from the refrigerator.
On a holiday menu, shrimp cocktail pairs nicely with warm bites from the oven, so your guests get a mix of hot and cold. A simple plan is to serve it alongside a cheese board and something crispy, then move on to a pasta or fish main course. Golden crispy fried calamari and tender baked scallops in the shell are two of my favorite partners for a cold shrimp platter, and both can be cooked while guests enjoy the first round.
Easy Variations
- Classic American: Serve the shrimp hanging on the rim with a quick cocktail sauce of ketchup, horseradish, lemon and hot sauce.
- Crab and shrimp: Fold a little lump crab meat into the lettuce layer for extra luxury.
- Spicy: Add a pinch of cayenne and a little extra hot sauce to the dressing.
- Mango and lime: Swap the cucumber for diced mango and the lemon for lime.
- Mayo free: Use all Greek yogurt and add 1 teaspoon of olive oil for richness.
Common Mistakes and How to Fix Them
| Problem | Likely cause | How to fix it |
|---|---|---|
| Rubbery shrimp | Boiled too long | Turn off the heat and poach for 3 to 4 minutes |
| Bland shrimp | Poaching water was not seasoned | Add salt, lemon and bay leaf to the water |
| Runny dressing | Wet shrimp or thin yogurt | Pat the shrimp dry and use Greek yogurt |
| Brown avocado | Cut too early | Cut just before serving and toss with lemon |
| Warm, limp cocktail | Sat out too long | Chill the glasses and serve on ice |
Make Ahead, Storage and Seafood Safety
Poach the shrimp and make the dressing up to 24 hours ahead, keeping them in separate covered containers in the refrigerator. Shred the lettuce and dice the cucumber a few hours ahead and store them wrapped in a damp paper towel. The FDA has a clear guide to selecting and serving fresh and frozen seafood safely.
Leftover cooked shrimp keep in the refrigerator for up to 3 days, and the yogurt dressing keeps for 3 to 4 days. Once assembled with lettuce and avocado, the cocktail is best eaten the same day. I do not recommend freezing the dressing, because the yogurt will separate.
Frequently Asked Questions
What is the difference between shrimp cocktail and prawn cocktail?
In the US, shrimp cocktail usually means chilled shrimp with red cocktail sauce. A British prawn cocktail serves the shrimp over lettuce with a creamy pink Marie Rose dressing, like this recipe.
Can I use precooked shrimp?
Yes. Thaw if frozen, pat dry and give them a quick lemon and olive oil marinade to refresh the flavor.
How do I know when shrimp are cooked?
They turn pink, firm and opaque all the way through, usually after 3 to 4 minutes in hot poaching water.
How far ahead can I make shrimp cocktail?
Cook the shrimp and dressing up to 1 day ahead, then assemble the glasses shortly before serving.
How long can shrimp cocktail sit out?
No more than 2 hours at room temperature, or 1 hour above 90°F (32°C). Serve it on ice for buffets.
Ready to cook? Here is the full printable shrimp cocktail with yogurt dressing recipe with exact measurements and estimated nutrition.

Shrimp Cocktail with Yogurt Marie Rose Dressing
Ingredients
Method
- Bring the water, lemon, bay leaf, peppercorns and salt to a boil in a large pot and simmer for 5 minutes.
- Add the shrimp, stir and turn off the heat. Let them sit 3 to 4 minutes until pink and opaque throughout.
- Drain and transfer to a bowl of ice water for 5 minutes. Drain and pat dry.
- Whisk together the yogurt, mayonnaise, ketchup, lemon juice, Worcestershire, hot sauce and horseradish. Season with salt and pepper.
- Cover and refrigerate the shrimp and dressing for at least 30 minutes.
- Divide the lettuce, cucumber and avocado among 6 glasses. Top with the shrimp and spoon over the dressing.
- Dust with paprika, sprinkle with chives, add a lemon wedge and serve cold.
Notes
I hope this fresh, creamy shrimp cocktail brings a little sparkle to your next celebration. If you make it, please leave a comment and a star rating below and let me know which dressing you tried. Happy cooking, friends!
Free email bonus
30-Minute Meals
Loved this recipe? Get my collection of fast, family-favorite dinners, plus new seasonal recipes straight to your inbox.
