homemade cocktail sauce in a small serving bowl.

Why I love this homemade cocktail sauce

Cocktail sauce is one of the easiest condiments you can make, and it’s so much better than anything you can buy at the store. It’s literally just a few ingredients whisked together.

I don’t know why anyone would even consider buying it when you can make it fresh in about 2 minutes. Plus, when you make it yourself, you can control exactly how spicy you want it.

It’s perfect for peel and eat shrimp, crab cakes, fish cakes, or even as a dipper for veggies.

More sauce recipes you’ll love: homemade tartar sauce / homemade aioli / bang bang sauce / romesco sauce

peel and eat shrimp on a baking sheet with homemade cocktail sauce recipe

Ingredient notes:

  • Ketchup – This is the foundation of cocktail sauce. Use your favorite brand. If you want to make this recipe a little cleaner, try buying a ketchup with no high fructose corn syrup.
  • Prepared horseradish – This is the most important ingredient to be picky about. You should be able to find it in the refrigerated section of your grocery store. Make sure you use the freshest prepared horseradish you can find. Whatever you do, don’t use horseradish “sauce” because that contains mayonnaise and other unnecessary ingredients.
  • Lemon juice – Fresh lemon juice adds brightness. You can substitute bottled lemon juice if needed.
  • Worcestershire sauce – This adds just a bit more depth and boosts the savory flavor. If you don’t have it, don’t worry you can omit this and still enjoy your homemade cocktail sauce just as much. * Make sure to omit this if you would like your cocktail sauce to be gluten free.

Making changes to a recipe can result in recipe failure. Any substitutions listed below are simple changes that I believe will work in this recipe, but results are not guaranteed.

Close up of a shrimp dipped into a ketchup and horseradish dip.
A woman with long, wavy hair and a polka dot shirt sits on a kitchen counter, smiling and laughing. Plates of muffins, cookies, and pistachio cake are beside her in a bright kitchen with white cabinets and modern style.

Melissa’s tips + tricks:

  1. Customize the heat. If you like it spicy, add the full 2 tablespoons of horseradish. For a milder version, stick with 1 tablespoon. If you add too much, just add a bit more ketchup to bring it back to your desired level of spiciness.
  2. Make it ahead? This cocktail sauce keeps in the fridge for at least a week in an airtight container, but I still like to make it fresh when serving guests because I find the flavor and texture best immediately after making it.
  3. Serve two versions. For entertaining, I like to make two bowls – one spicy with extra horseradish and one milder version. This keeps everyone happy.
  4. Use a fork to mix. A fork works just as well as a whisk for combining the ingredients, and it’s much easier to clean.
A hand holding a shrimp dipped in homemade cocktail sauce.

Frequently asked questions

How long does homemade cocktail sauce last?

When made with fresh ingredients, this cocktail sauce will last at least a week in the fridge when stored in an airtight container. Always use your best judgment before serving.

What’s the difference between prepared horseradish and horseradish sauce?

Prepared horseradish is just grated horseradish root preserved in vinegar. Horseradish sauce contains mayonnaise and other ingredients. Always use prepared horseradish for this recipe, not horseradish sauce.

Can I use bottled lemon juice instead of fresh?

Yes, bottled lemon juice will work in this recipe. Fresh is always best, but bottled is a fine substitute.

Is cocktail sauce gluten free?

It can be! Just make sure to omit the Worcestershire sauce or use a gluten free version, as most Worcestershire sauces contain gluten.

More sauce & condiment recipes: chimichurri sauce / dairy free caesar dressing / dairy free pesto sauce / spicy sushi sauce

4.75 from 4 votes

Homemade Cocktail Sauce

By: Melissa Belanger
Skip the store-bought sauce! This easy homemade cocktail sauce recipe uses just a few simple ingredients. It's ready in just 5 minutes and you can customize the heat level to your taste. Perfect for shrimp cocktail, crab cakes and more.
Prep Time: 5 minutes
Total Time: 5 minutes
Servings: 10 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 cup ketchup
  • 1/2 teaspoon lemon juice
  • 1 – 2 tablespoons prepared horseradish
  • 1 splash Worcestershire sauce

Instructions 

  • Mix the sauce. Add ketchup to a mixing bowl with lemon juice, Worcestershire sauce and 1 tablespoon of horseradish. Use a fork or whisk to stir until combined.
  • Adjust to taste. If desired, add remaining horseradish for a spicier sauce. Taste and adjust as needed.
  • Refrigerate. Store in an airtight container in the refrigerator until ready to serve. The sauce will keep for at least a week.

Notes

*This ingredient is not generally gluten free or vegan. Omit or substitute the appropriate version if needed.

Nutrition

Serving: 2tablespoons, Calories: 25kcal, Carbohydrates: 7g, Protein: 0.3g, Fat: 0.03g, Sodium: 225mg, Fiber: 0.1g, Sugar: 5g, Vitamin C: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Hi! I'm Melissa.

I create easy, dairy free recipes because I know how hard living without milk can be. I believe you can live a completely satisfying life without dairy, and I want to teach you how.

You may also like:

4.75 from 4 votes

Leave a comment

When leaving a comment or rating:
Feel free to share your recipe feedback, ingredient swaps, or tips for other readers. Rating a recipe you changed isn’t helpful to anyone - drop it in the comments instead. Keep it kind and on topic - disrespectful comments and ad complaints will not be approved.

Recipe Rating




10 Comments

  1. Marquetta says:

    Up in the recipe, you list 1-2 teaspoons of prepared horseradish but then down below in the description you say add 1 tablespoon of horseradish and add more if you want it…? Is it teaspoons or tablespoons?

    1. Melissa Belanger says:

      It’s teaspoons. Sorry about that! I’ll make the change right away. I sometimes add up to a full tablespoon (3 teaspoons) if I really want it to have a kick. So it’s really up to you!

    2. Elise says:

      4 stars
      Totsste maybe lol sweet relish

  2. Annie Lawrence says:

    5 stars
    Great easy last second recipe. I used 5tbsps of spicy horseradish sauce we like spicy cocktail sauce. Great recipe that is easily acceptable. 🍤🍤😉

  3. Scott says:

    Here’s an alternative method , use a cup of ketsup , 1 tablespoon of lime juice , if you dont have horseradish sauce use one teaspoon of very hot Mexican hot sauce and a good splash of Worcesterhire sauce , Blend together and enjoy . Its a different type of hot , but its good.

  4. Ginger says:

    In the Ingredients it list 1-2 tsp prepared horsradish and in the Instructions it list 1 tablespoon horseradish. Is this correct?
    Thank you

    1. Melissa Belanger says:

      It should be tablespoons, sorry about that. I updated it in the recipe, but you should start with 1 tablespoon and add more if you prefer a little more spice.

  5. Camila Wilson says:

    5 stars
    The detailed instructions and beautiful accompanying photos make me feel confident that I can recreate this dish at home. I can’t wait to try it out for myself! Thank you for sharing this fantastic recipe.

  6. Kels says:

    5 stars
    My first time making cocktail sauce and I only needed about an eighth of a cup and these measurements reduced very nicely, although I upped the horseradish because I love it! This recipe makes me want to go out and buy more shrimp, just so I can make a cup of sauce!