Cocktail sauce is the cold, tangy red sauce served with chilled shrimp, crab and oysters. This cocktail sauce recipe stirs ketchup together with prepared horseradish, fresh lemon juice and a little Worcestershire sauce, with a dash of hot sauce if you like more heat. It takes about five minutes to mix, and a short rest in the fridge lets the flavors settle. Below you’ll find how to make it mild, medium or hot, what to use if you don’t have horseradish, how it differs from tartar sauce, and how to serve chilled seafood safely.
What Is Cocktail Sauce?
Cocktail sauce is a no-cook seafood sauce built on ketchup. The ketchup brings sweetness and body, horseradish adds a sharp, sinus-clearing heat, and lemon and Worcestershire sharpen and deepen the flavor. The result is sweet, tangy and spicy at once, and thick enough to cling to a chilled shrimp. It’s the classic partner for a shrimp cocktail platter.
Cocktail sauce vs. tartar sauce
| Cocktail sauce | Tartar sauce | |
|---|---|---|
| Base | Ketchup | Mayonnaise |
| Main flavor | Sweet, tangy, horseradish heat | Creamy, sour, pickle-forward |
| Key add-ins | Horseradish, lemon, Worcestershire | Pickles, capers, herbs, lemon |
| Best with | Chilled shrimp, crab, oysters | Fried fish, fish sandwiches, crab cakes |
If you’re serving fried fish rather than chilled shellfish, our classic tartar sauce is the better match.
Ingredients You’ll Need
- Ketchup (1 cup): the base. It provides sweetness, tomato flavor and the thick texture.
- Prepared horseradish (3 tablespoons for medium heat): the heart of the sauce. Prepared horseradish is sold in jars, usually packed in vinegar, and its strength varies by brand, so taste as you go. If it’s very liquid, press it gently in a fine-mesh sieve to remove some of the moisture so the sauce doesn’t turn thin.
- Fresh lemon juice (1 tablespoon): brightens the ketchup and balances its sweetness.
- Worcestershire sauce (1 teaspoon): adds savory depth.
- Hot sauce (1/4 teaspoon, optional): extra heat without changing the texture.
How to Make Cocktail Sauce
- Mix. In a small bowl, stir together the ketchup, horseradish, lemon juice and Worcestershire sauce until smooth.
- Taste and adjust. Add the hot sauce if you want more heat, or more horseradish or lemon to taste (see the heat guide below).
- Chill. Cover and refrigerate for about 30 minutes so the flavors blend. You can serve it right away, but the horseradish tastes more balanced after a short rest.
- Stir and serve. Stir again just before serving.
How to Make It Mild, Medium or Hot
Horseradish strength varies between brands, so treat these amounts as starting points for 1 cup of ketchup:
| Heat level | Prepared horseradish | Hot sauce |
|---|---|---|
| Mild | 2 tablespoons | none |
| Medium (recipe card) | 3 tablespoons | optional, 1/4 teaspoon |
| Hot | 4 tablespoons | 1/2 teaspoon or more, to taste |
Add horseradish a spoonful at a time, stir, and taste on a piece of shrimp rather than straight from the spoon.
Cocktail Sauce Without Horseradish
Horseradish gives cocktail sauce its signature bite and a little texture, so any version without it will taste different. These are optional swaps, not exact replacements:
- Hot or spicy brown mustard: start with about 1 teaspoon, stir it in, and taste before adding more. It adds sharpness, but the flavor is more mustardy.
- Hot sauce: a few dashes add heat without the horseradish flavor.
- An extra squeeze of lemon juice keeps the sauce bright.
Expect a different, often milder sauce rather than a copy of the classic.
Pairing It With Seafood, Safely
Serve it with chilled boiled shrimp, crab legs, crab claws, lobster, raw oysters or clams. It’s also good with fried shrimp and fish sticks. For a seafood spread, pair it with a warm bowl of our Cajun garlic butter seafood boil sauce, and offer creamy bang bang sauce for anyone who prefers a sweet-spicy mayo dip.
When you serve shrimp cocktail or other chilled seafood, keep it cold. The FDA advises against leaving seafood out of the refrigerator for more than 2 hours, or more than 1 hour when it’s above 90°F. If a platter will sit out longer than 2 hours, serve the seafood on ice.
Frequently Asked Questions
What is in cocktail sauce?
Classic cocktail sauce is ketchup mixed with prepared horseradish, lemon juice and Worcestershire sauce. Many recipes add a little hot sauce.
How long does cocktail sauce last in the fridge?
Keep it covered in the refrigerator at 40°F or below, and don’t leave it at room temperature for more than 2 hours (1 hour above 90°F). How long homemade sauce keeps depends on your ingredients and how it’s handled.
Can I make cocktail sauce creamy?
As an optional variation, stir 2 to 3 tablespoons of mayonnaise into the finished sauce. It becomes a milder, pink, mayo-based sauce, closer to the British-style seafood (Marie Rose) sauce than to classic cocktail sauce.
Can I use chili sauce instead of ketchup?
Yes. Replace up to a quarter of the ketchup with bottled chili sauce for a slightly tangier, more savory sauce.
How do I make cocktail sauce spicier?
Add more horseradish a spoonful at a time, then a few more dashes of hot sauce. See the heat guide above.

Save