St Elmo’s Steakhouse Cocktail Sauce Recipe
Seafood tastes best with strong flavours. Shrimp is delicious on its own, but bold cocktail sauce makes it even better. If the sauce isn’t good, the meal won’t taste great, no matter how fresh or well-cooked the seafood is.
I learned this one night when I wanted shrimp but couldn’t find any cocktail sauce in the fridge. Instead of giving up or choosing something bland, I made my own version of St. Elmo’s Steakhouse Cocktail Sauce Recipe. To my surprise, it turned out better than I expected. It took just a few minutes, cost little, and used ingredients I already had.
The flavour was sharp, tangy, and pleasantly spicy, just like a good cocktail sauce should be. You can easily adjust it. If you want more heat, add it. If it’s too sharp, tone it down. You control the flavour. Once you try this homemade version, store-bought sauce will seem like a lazy choice.
The Story Behind This Famous Cocktail Sauce
St. Elmo’s Steakhouse, located in Indianapolis, has been serving customers since 1902, making it one of the oldest steakhouses in the country. People come here mainly for the shrimp cocktail, not just the steak. While the shrimp is good, the real highlight is the very spicy sauce.
Many love it because it is thick, sharp, and full of fresh horseradish that hits your sinuses immediately. The recipe has not changed for decades, which keeps customers returning.
To get the best flavour, chill the sauce in the fridge for about 30 minutes, allowing the flavours to mix and the heat to develop. If you serve it too soon, it will taste raw. If you wait too long, the horseradish will lose its kick. The 30-minute wait is when the sauce reaches its full, sharp flavour.
What Makes This Homemade Version So Different
Most cocktail sauces you find in stores or at average seafood restaurants are mild, sweet, and forgettable. St Elmo’s sauce is very different. It uses ketchup as the base, but each batch has a lot of freshly grated horseradish, which gives it a strong heat that hits your taste buds right away.
A splash of Worcestershire sauce adds a savoury depth. Fresh lemon juice brightens and balances the richness of the sauce. The recipe may seem simple, but the right amounts and quality of horseradish make a big difference. Fresh horseradish is sharper and stronger than the kind in jars, which is why the restaurant version tastes much better than store-bought sauces.
Making sauce at home with fresh horseradish delivers the bold flavour bottled sauces can’t match. The freshness is key and sets it apart from regular sauces.

Why This Sauce Clears Your Nose
St Elmo’s cocktail sauce has a specific heat that hits your nose rather than your tongue, thanks to horseradish. Horseradish contains a chemical called allyl isothiocyanate, which releases a strong gas that reaches your nasal passages when you eat it. St Elmo’s sauce is spicier than most because it uses more fresh horseradish, while many other brands use less.
Horseradish loses its heat over time when exposed to air, as it begins to break down. Acidic ingredients, such as lemon juice or vinegar, can help slow this process. Freshly grated horseradish is the strongest, and grating it finely makes it even hotter.
This spiciness pairs well with the mild sweetness of ketchup.
Ingredients for the St Elmo’s Steakhouse Cocktail Sauce
1 cup ketchup: Start with regular ketchup for sweetness and tomato flavour. You can use low-sugar or reduced-sodium ketchup if you prefer.
3 tablespoons freshly grated horseradish: Grate fresh horseradish root just before use for the best heat. If you use jarred horseradish, choose the extra-hot kind for a stronger taste, but it will be milder than fresh.
1 tablespoon fresh lemon juice: This brightens the sauce and helps maintain the horseradish heat. Fresh lemon juice is better, but you can use bottled one if needed.
1 teaspoon Worcestershire sauce: This adds a savoury, smoky flavour. If you don’t have Worcestershire sauce, a few drops of soy sauce can be a substitute.
¼ teaspoon salt: This helps blend all the flavours. You can use kosher salt or fine sea salt.
¼ teaspoon black pepper: Freshly cracked black pepper adds a bit of heat. Pre-ground pepper is okay, too.
¼ teaspoon hot sauce (Optional): Add this for extra heat. Choose a Louisiana-style hot sauce or a vinegar-based sauce to maintain the main flavour.
Tools That Help
- Use a microplane or box grater to grate fresh horseradish.
- A small mixing bowl will keep everything together.
- Use a whisk or fork to mix smoothly and evenly.
- A citrus juicer helps you get the most juice from your lemon.
- Store leftovers in an airtight jar or container.
- Use measuring spoons to ensure accurate ratios.
Exact St Elmo’s Cocktail Sauce Recipe
1. Grate Fresh Horseradish: Peel and quickly grate fresh horseradish root until you have about 3 tablespoons. Work fast to keep the flavour strong.
2. Add Ketchup: In a bowl, pour 1 cup of Ketchup. Stir in the grated horseradish until well mixed. Then add 1 tablespoon of fresh lemon juice and 1 teaspoon of Worcestershire sauce for extra flavour.

3. Season and Taste: Add ¼ teaspoon of salt and ¼ teaspoon of black pepper. Taste the sauce and adjust if necessary. Cover the bowl and refrigerate for at least 30 minutes to allow the flavours to combine. Serve it cold with seafood.

Tips to Copy the Real Steakhouse Flavour
Use Fresh Horseradish: Jarred horseradish loses its heat during processing. For the best flavour, use fresh horseradish, grated just before mixing. If you can’t find it, choose “extra hot” refrigerated varieties.
Don’t Skip the Rest Time: Let the sauce chill for 30 minutes to help the flavours blend better. The acidity of lemon juice enhances the base of horseradish and ketchup.
Weak or Flat Flavour: If your sauce tastes bland, you may have used too little horseradish or used sweet ketchup. Adding a dash of Worcestershire sauce can help balance the flavour.
Heat Loss After Mixing: Horseradish loses heat when exposed to air. Mix quickly and chill right away. The lemon juice helps, but it doesn’t completely stop heat loss.
Mistakes to Avoid: Sweet ketchup can disrupt the balance. Using too little horseradish makes the sauce bland. Over-mixing can also add air and reduce heat.
Boosting Heat: Add freshly grated horseradish or a few drops of vinegar-based hot sauce to increase heat. Always add in small amounts and taste as you go.
Toning Down the Heat: If the sauce is too spicy, add a spoonful of extra ketchup or let it sit uncovered for a few minutes to reduce the heat.
Easy Ways to Change Up the Recipe
You can use store-bought prepared horseradish in this recipe. Choose the extra-hot version and drain off any extra liquid before measuring. This type of horseradish is smoother, so your sauce will be less chunky, but the flavour is still good.
If you don’t have horseradish, you can use wasabi paste instead. It gives you a similar heat but has a slightly different flavour. Use about half the amount because wasabi is stronger. Spicy brown mustard is another option; it’s milder and changes the flavour but still adds some sharpness.
If you don’t have ketchup, mix 2 tablespoons of tomato paste with 1 teaspoon of sugar and 1 teaspoon of apple cider vinegar to create a simple ketchup substitute. The mixture will be less sweet, which is great for those cutting back on added sugar.
Best Ways to Serve This Sauce
Cocktail sauce is not just for shrimp, even though that is the most common use. At St Elmo’s, they serve large chilled shrimp with the sauce on the side. The cool shrimp and the spicy sauce create a great contrast.
You can also enjoy this sauce with crab legs, oysters, lobster, and cold steamed clams. It works well as a dipping sauce for fried calamari or fish sticks if you want something more casual.
You can also spread a thin layer on crackers and add a piece of smoked salmon for a quick, easy-to-make appetizer. The sauce is strong enough to complement bold seafood flavours, which is why it pairs well with many options.

How to Store It and How Long It Lasts
This sauce stays fresh in the refrigerator for up to 1 week when stored in a sealed container. The best flavour is in the first 2 to 3 days. After that, the heat from the horseradish decreases. Always keep it in the fridge because fresh lemon juice and horseradish spoil quickly at room temperature.
Do not leave the sauce out for more than 2 hours. Freezing the sauce is not a good idea because the ketchup may separate when thawed, and horseradish loses most of its heat after freezing. Since it takes less than 5 minutes to make a fresh batch, there’s no need to freeze it.
The horseradish gets milder after the first 2 days. The tangy lemon flavour lasts longer, but the sharp heat mainly occurs on the first day. For the best flavour, use the sauce within 24 to 48 hours after making it.
Nutrition Facts and Dietary Swaps
A typical serving of this sauce has about 30 to 40 calories, mostly from ketchup. Regular ketchup contains about 3 to 4 grams of sugar per serving, but using no-sugar-added ketchup greatly reduces the sugar content.
This sauce is a fairly healthy choice; horseradish has natural anti-inflammatory properties, and you only use a small amount. However, be mindful of sodium levels, especially if you use regular ketchup and add salt. This recipe is naturally gluten-free unless your Worcestershire sauce has malt vinegar, so check the label.
For a keto-friendly option, swap regular ketchup for sugar-free ketchup. Horseradish, lemon juice, and Worcestershire sauce are all low in carbs. You can reduce added sugar by switching to a ketchup without much change in flavour.
St Elmo’s Steakhouse Cocktail Sauce Recipe
Make the bold, sinus-clearing St Elmo's Steakhouse cocktail sauce recipe at home in just 5 minutes with 6 simple ingredients.
Ingredients
- 1 cup ketchup
- 3 tablespoons freshly grated horseradish
- 1 tablespoon fresh lemon juice
- 1 teaspoon Worcestershire sauce
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Peel and quickly grate fresh horseradish root until you have about 3 tablespoons. Work fast to keep the flavour strong.
- In a bowl, pour 1 cup of Ketchup. Stir in the grated horseradish until well mixed.
- Then add 1 tablespoon of fresh lemon juice and 1 teaspoon of Worcestershire sauce for extra flavour.
- Add ¼ teaspoon of salt and ¼ teaspoon of black pepper. Taste the sauce and adjust if necessary.
- Cover the bowl and refrigerate for at least 30 minutes to allow the flavours to combine. Serve it cold with seafood.
Nutrition Information:
Yield: 8 Serving Size: 1Amount Per Serving: Calories: 35
St Elmo’s Steakhouse Cocktail Sauce Recipe is easy and unforgettable once you try the real version. You can buy it at stores like Costco, Walmart, and Kroger, but it often costs more than making it yourself. This sauce is great for those who like bold, sharp heat. If you prefer milder flavours, you should skip it.
