Sauces & Condiments
This basic cocktail sauce recipe transforms simple pantry staples into a tangy, crunchy condiment perfect for shrimp cocktails, fries, or even deviled eggs. The secret lies in balancing sweet ketchup with sharp horseradish and celery seeds for that signature briny crunch—no fancy ingredients required.
I developed this version after burning through three store-bought jars that couldn't match the restaurant-quality kick I craved.
The magic happens with a foolproof 10-minute assembly using just five core ingredients: ketchup, mayo, horseradish, celery seeds, and a splash of vinegar. The horseradish adds that signature sharpness while celery seeds provide the signature crunch without overpowering the sauce.
What you'll end up with is a vibrant red sauce that's tangy, slightly spicy, and packed with texture—ideal for dipping, drizzling, or serving as a sidekick to seafood dishes.
This recipe delivers restaurant-quality results with minimal effort, and it keeps beautifully in the fridge for up to two weeks. The texture stays perfect whether you're using it immediately or storing it for later.
For extra heat, add cayenne or hot sauce; for creaminess, swap mayo for Greek yogurt. The possibilities are endless, but the foundation remains simple and reliable.
Perfect for game day, seafood nights, or as a quick condiment to elevate any meal. Let's get started on this versatile sauce that's as easy to make as it is delicious to eat.
Ingredients for basic cocktail sauce
Five core ingredients transform into restaurant-quality cocktail sauce with signature tangy crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Ketchup 🍅 | ½ cup | Sweet, smooth, no sugar added preferred |
| Mayonnaise 🥚 | ½ cup | Duck egg or avocado oil based preferred |
| Prepared Horseradish 🌶️ | ¼ cup | Freshly grated if possible for sharpness |
| Celery Seeds 🌿 | 1 tsp | Toasted lightly for enhanced aroma |
| Distilled White Vinegar 💧 | 1 tbsp | For tangy brightness |
| Kosher Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked for depth |
| Hot Sauce 🔥 | 1 tsp | Optional, for extra heat |
The ketchup and mayo form the creamy base, so Heinz no-sugar-added ketchup and Duke's mayonnaise are my go-tos—they deliver consistent flavor without overpowering. Prepared horseradish is key for that signature sharpness, but if you're feeling ambitious, grate fresh horseradish root for a more intense kick. Celery seeds are non-negotiable—they provide that signature briny crunch that sets this sauce apart from store-bought versions. Buy them whole at specialty stores or online if your grocery store doesn't carry them. The vinegar should be distilled white—it's the most neutral option that won't introduce unwanted flavors.
No horseradish? Substitute with 1 tsp prepared mustard plus 1/4 tsp cayenne for a similar sharpness. Running low on celery seeds? Celery salt at half the amount works in a pinch, though the texture will be different. The hot sauce is completely optional but adds that extra layer of heat that makes this sauce perfect for spicy shrimp dishes. For a creamier version, swap mayo for Greek yogurt—just reduce the vinegar to 1/2 tbsp to balance the tang. If you're making this ahead, taste as you go—the flavors meld beautifully after 30 minutes, so don't be afraid to adjust the salt or vinegar if needed.
This sauce keeps beautifully in an airtight container in the fridge for up to two weeks, though I rarely let it last that long. The texture stays perfect whether you're using it immediately or storing it for later. For extra heat, add cayenne or hot sauce; for creaminess, swap mayo for Greek yogurt. The possibilities are endless, but the foundation remains simple and reliable. If you're serving this at a party, consider making a double batch—it disappears fast during game day or seafood nights.
Why You'll Love This Recipe
- Pantry Magic: This sauce lives in my fridge because it’s made with stuff I already have—no special shopping needed. The ketchup and mayo base? Always there. The horseradish adds that zing without extra effort.
- Tangy Kick: That horseradish and vinegar combo? It’s the secret weapon. Crisp, creamy, and just spicy enough to make every bite of fish and chips or loaded fries feel like a victory.
- Game for Any Occasion: Slather it on shrimp, dip pretzels in it, or drizzle it over deviled eggs—it’s the ultimate crowd-pleaser. Honestly, I’ve even used it as a quick marinade for grilled chicken (don’t tell anyone).
- No Waste, All Win: A small jar lasts forever, and the leftovers? Still amazing after a week. Plus, it costs pennies to make—way cheaper than store-bought versions that taste like sad, watered-down ketchup.
Step-by-step instructions for spicy ketchup-celery crunch fusion
This sauce comes together in minutes but delivers restaurant-quality depth every time.
Toast the Celery Seeds for Maximum Flavor
Heat a small dry skillet over medium-low heat. Add the 1 teaspoon celery seeds and toast for 1-2 minutes until fragrant and just beginning to pop. Watch closely—they burn quickly once they start sizzling. The aroma should remind you of celery's earthy, slightly nutty essence.
Transfer the toasted seeds to a small bowl and let them cool for 2 minutes. This brief cooling prevents them from releasing their oils too quickly when mixed with other ingredients. I always toast seeds before using them—the extra effort makes a noticeable difference in the sauce's complexity.
Whisk Together the Base Ingredients
In a medium bowl, combine the 0.5 cup ketchup and 0.5 cup mayonnaise using a whisk. Add the 0.25 cup prepared horseradish and mix until fully incorporated. The horseradish will give your sauce that signature sharp kick that balances the sweetness of the ketchup.
Next, add the 1 tablespoon distilled white vinegar and whisk vigorously. The vinegar brightens the flavors and cuts through the richness of the mayonnaise. You'll notice the mixture immediately becomes more cohesive and starts to develop a glossy sheen.
Build the Flavor Profile with Seasonings
Add the cooled 1 teaspoon celery seeds, 0.5 teaspoon kosher salt, and 0.25 teaspoon black pepper to the bowl. Whisk everything together until the seeds are evenly distributed and the salt and pepper are fully dissolved. The texture should be smooth with just a subtle hint of crunch from the seeds.
Taste the mixture at this stage. It should have a balanced combination of sweet, tangy, and slightly spicy notes. If it needs more heat, add the 1 teaspoon hot sauce now. This is your opportunity to adjust the heat level to your preference before the final step.
Rest and Refine the Sauce
Let the sauce sit at room temperature for 5-10 minutes while you prepare your seafood or appetizers. This resting period allows all the flavors to meld together. You'll notice the sauce becomes even more cohesive and its flavors deepen during this time.
Before serving, give the sauce one final taste and adjust the seasoning if needed. The sauce should be vibrant, with a perfect balance of sweet, tangy, spicy, and slightly crunchy elements. The horseradish should be noticeable but not overpowering, and the celery seeds should add just the right amount of texture.
Serve with Confidence
Transfer the sauce to a serving bowl or small pitcher. Serve immediately with shrimp cocktails, fried oysters, or as a dipping sauce for crispy appetizers. The sauce will keep in the refrigerator for up to 5 days, but it's best enjoyed fresh when all the flavors are at their peak.
This sauce is incredibly versatile—use it as a dip, a marinade for grilled meats, or even as a condiment for burgers. The key to its success lies in the balance of flavors and the proper preparation of each ingredient, especially that crucial step of toasting the celery seeds.
Pro Tips For Making Basic Cocktail Sauce
- Mix Horseradish Last: Add the prepared horseradish just before serving—it burns off fast when mixed too early. I learned this the hard way after making a batch where the heat faded completely by dinnertime.
- Use Cold Ingredients: Chill the ketchup and mayo in the fridge for 10 minutes before mixing—it keeps the sauce smoother and prevents a greasy texture. I used to skip this, and the result always looked (and tasted) like a science experiment gone wrong.
- Toast the Celery Seeds: Dry-toast the celery seeds in a small pan for 30 seconds until fragrant before grinding—this deepens their flavor way more than just tossing them raw. Sounds weird, but it works: the aroma alone makes the sauce taste more complex.
- Balance with Vinegar Gradually: Add the vinegar one teaspoon at a time, tasting after each addition—too much makes the sauce sharp and unbalanced. I was skeptical until I tried it: the acidity brightens the flavors without overpowering, especially when paired with the horseradish.
Creative variations of this dish
Classic Spicy Shrimp Style
For a true shrimp cocktail experience, boost the heat with 2 teaspoons of hot sauce (like Crystal or Tabasco) and add 1 tablespoon of Worcestershire sauce for umami depth. Serve chilled in a small pitcher alongside cocktail shrimp—peeled, deveined shrimp poached in lemon water and served over ice.
Garnish with lemon wedges and chopped parsley for a restaurant-worthy presentation. 🍤
Tangy Creamy Dip
Swap the ketchup for ½ cup Greek yogurt (plain or lemon-flavored) and reduce the mayo to ¼ cup for a lighter, dairy-based dip. Add 1 tablespoon of lemon juice and ½ teaspoon of garlic powder for brightness.
This version pairs perfectly with veggie sticks, pita chips, or fried calamari. Store in an airtight container for up to 5 days—the yogurt keeps it creamy without overpowering the horseradish. 🥕
Smoky Chipotle Twist
Infuse the sauce with smoky heat by adding 1 teaspoon of adobo sauce (from canned chipotles) and ½ teaspoon of smoked paprika. For extra depth, toast ½ teaspoon of cumin seeds alongside the celery seeds.
This variation works amazingly with grilled shrimp skewers or as a taco sauce for fish tacos. The smokiness balances the tangy horseradish beautifully. 🌶️
Sweet & Spicy Fruit Fusion
Brighten the sauce with 2 tablespoons of mango chutney (like Mango Madness) and 1 teaspoon of lime juice for a sweet-tangy twist. Reduce the vinegar to ½ tablespoon to keep the balance.
This version is perfect with spicy wings, fried plantains, or as a glaze for grilled pork. The fruitiness cuts through the heat while keeping the signature crunch from celery seeds. 🍍
Dairy-Free Vegan Option
Replace the mayo with ½ cup vegan mayo (like Hellmann’s Vegan) and use ¼ cup coconut yogurt for creaminess. Add 1 tablespoon of apple cider vinegar for tang and ½ teaspoon of turmeric for color.
This version holds up well in airtight containers for 7 days and pairs beautifully with crispy tofu bites or veggie spring rolls. The texture stays smooth without dairy. 🌱
Game Day Crowd-Pleaser
Double the batch and serve in individual ramekins with toothpicks for easy dipping. Add chopped green onions and a pinch of smoked salt for a sophisticated touch.
This sauce disappears fast during Super Bowl parties—guests will ask for the recipe! For extra flair, drizzle with a little hot honey before serving. 🏈
Nutrition facts
Frequently asked questions
What's the best way to store leftover cocktail sauce?
Transfer your homemade cocktail sauce to an airtight container and refrigerate for up to 2 weeks. The flavors actually improve after 24 hours as the ingredients meld together. For longer storage, freeze in ice cube trays and transfer to a freezer bag—thaw overnight in the fridge before using. Always check for separation (common with horseradish) and stir before serving.
Can I make this sauce without horseradish?
Yes! For a milder version, substitute with 1 teaspoon prepared mustard plus ¼ teaspoon cayenne pepper. The mustard provides tang while the cayenne adds heat. If you're avoiding both, try 1 tablespoon of lemon juice plus ½ teaspoon of garlic powder for brightness. The celery seeds will still give that signature crunch, but the sharpness will be more subtle.
How spicy should cocktail sauce be?
The classic balance is mildly spicy—enough to complement seafood without overpowering. Start with the recipe as written, then adjust by adding ½ teaspoon hot sauce at a time until you reach your preferred heat level. For shrimp cocktails, a moderate kick works best, while for fries or wings, you can go bolder. Taste as you go!
What are the best foods to serve with this sauce?
This versatile sauce shines with cocktail shrimp, fried oysters, fish tacos, crispy fries, and deviled eggs. The tangy crunch also pairs beautifully with grilled chicken wings, fried calamari, or even as a dipping sauce for veggie sticks. For maximum impact, serve it chilled alongside the dish.
Why did my sauce separate?
Separation usually happens when the mayo and ketchup aren't properly emulsified or if the sauce sits too long before serving. Fix it by whisking vigorously or using a hand mixer for 30 seconds. To prevent future separation, add 1 teaspoon of Dijon mustard when mixing the base ingredients—it acts as a natural emulsifier. Also, refrigerate promptly after making.
