This post may include affiliate links; for details, see our disclosure policy.

This virgin Bloody Mary tastes just as good as the real deal! This drink is so full of flavor: spicy, savory, and salty: you won’t miss the alcohol.

Virgin bloody mary
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Craving a Bloody Mary but can’t do alcohol? Make this virgin Bloody Mary, also known as the Virgin Mary, and you’ll hardly know the difference! It’s so full of flavor: savory, tangy, spicy, and salty all at once! You’ll hardly believe it’s a mocktail. In fact, we almost like this one even better than our classic Bloody Mary: especially because you can drink as many as you want! Here are all the keys to making the very best Virgin Mary drink you’ll have.

Ingredients in a virgin Bloody Mary

The Bloody Mary is a classic cocktail born in the 1920’s. Somehow the combination of tomato juice and vodka became a smash hit and it’s the most popular brunch cocktail to this day. The great thing about this drink is that it’s so full of flavor, it’s easy to cover up that there’s no alcohol! The zing of the horseradish and Worcestershire sauce easily help to distract the palate. The ingredients in a virgin Bloody Mary are:

  • Tomato juice
  • Lemon juice
  • Worcestershire sauce
  • Horseradish
  • Olive juice
  • Tabasco sauce
  • Celery salt
  • Black pepper
Virgin Bloody Mary recipe

A secret ingredient: olive juice (optional)

Here’s the secret to giving a little complexity to the flavor: olive juice! Olive juice or the brine from a jar of olives can help to stand in for a little of the “funky” flavor you’ll get from alcohol. We used the same technique in our virgin margarita by adding pickle juice!

However, if you you’re not planning to use olives as a garnish and don’t have them on hand: you can omit it! The flavor is just as good without. It’s just a touch more fun with it!

How to make a virgin Bloody Mary (basic method)

This virgin Bloody Mary is made with the same method as our classic Bloody Mary: you just don’t add alcohol! Most of our cocktail recipes are for 1 drink, but this recipe is essentially a virgin Bloody Mary mix that makes 4 drinks. If you want one serving, simply refrigerate the remainder: the flavor improves over time! Here’s how to make a virgin Bloody Mary:

  • Chill the tomato juice first. This lets the drink get cold without having to use too much ice to dilute it. Make sure to chill the tomato juice after you buy it.
  • Shake the mix in a cocktail shaker without ice. Without ice? Yes! Ice dilutes the mix too much and makes for a watery consistency. Simply mix the mixture without ice, then serve it over ice.
  • Strain and if time, chill. Straining removes the chunks of horseradish from the drink: a cocktail strainer is best (though you can use whatever strainer you have). If you have time, chilling the mixture for about 1 hour or overnight lets the flavors meld. But if you want it on demand, serve immediately.
  • Rim the glass and garnish! Serve over ice with the garnishes of your choice.
Virgin bloody mary

Chill to let flavors meld…or drink right away!

This virgin Bloody Mary tastes great right away. But it tastes even better after at least 1 hour of chill time, or even better, overnight! You can actually make it in advance up to 1 week. Chilling helps to meld the flavors together into a cohesive whole, instead of tasting each ingredient separately. But if you’ve gotta drink it right away: go for it! (We get it.)

Virgin Bloody Mary garnishes

Here’s another great thing about a virgin Bloody Mary: garnish it up, and it looks and feels just like the real thing! There are so many great ways to garnish this cocktail, from celery to pickled vegetables. Here are a few of our favorites:

  • Celery (required!)
  • Pimento stuffed olives
  • Lemon wedges
  • Cocktail onions
  • Dill pickle spears
  • Pepperoncini
  • Pickled vegetables: jalapeno peppers, pickled okra, pickled cauliflower, pickled asparagus

The best way to serve the garnishes is using cocktail picks or skewers. Thread all the garnishes onto them: they look stunning and it makes the cocktail easy to drink. Here are the bamboo cocktail picks we use.

Virgin bloody Mary

More mocktail recipes

Looking for more zero proof cocktails to enjoy? Each of these mocktail recipes are as tasty as the original drinks themselves. Make sure to try:

Bloody Mary variations

Lastly, got some alcohol drinkers to mix drinks for too? Here are all the best Bloody Mary variations to try:

This virgin Bloody Mary recipe is…

Vegetarian, gluten-free, vegan (with vegan Worcestershire sauce), plant-based, and dairy-free.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Virgin bloody mary

Virgin Bloody Mary

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: Sonja Overhiser
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: 4 drinks 1x
Save Recipe


This virgin Bloody Mary tastes just as good as the real deal! This mocktail is so full of flavor: spicy, savory, and salty: you won’t miss the alcohol.


  • 2 cups tomato juice, chilled
  • ¼ cup fresh lemon juice
  • 2 teaspoons Worcestershire sauce (vegan as desired)
  • 2 teaspoons prepared horseradish
  • 2 teaspoons olive juice / brine (optional)*
  • ½ teaspoon Tabasco hot sauce
  • ½ teaspoon celery salt
  • ⅛ teaspoon black pepper
  • Ice, for serving (try clear ice!)
  • For the rim: Old Bay seasoning (purchased or homemade) and kosher salt
  • For the garnish: celery, lemon wedge, olive, cocktail onion (use cocktail picks if desired)


  1. If time allows, chill the tomato juice. Shake the tomato juice before pouring.
  2. In a large cocktail shaker, combine the tomato juice, lemon juice, Worcestershire sauce, horseradish, olive juice, Tabasco, celery salt and black pepper. Shake well to combine (without ice). Strain into a quart mason jar or small pitcher.
  3. Optional: If time, chill at least 1 hour or overnight for the best flavor. (Or, make ahead and store up to 1 week.) But you also can serve right away!
  4. To serve, on a plate place a mixture of roughly half kosher salt and half Old Bay seasoning (or celery salt). Cut a notch in a lemon wedge, then run it around the rim of a glass. Dip the edge of the rim into a plate of salt.
  5. To each glass, add ½ cup of virgin Bloody Mary mix and stir gently to combine. Fill the glass with ice and add the garnishes.


*Use the brine inside the jar of olives you’re planning to use for a garnish.

  • Category: Drink
  • Method: Stirred
  • Cuisine: American
  • Diet: Vegetarian

About the authors

Sonja & Alex

Hi, we’re Alex and Sonja Overhiser, married cookbook authors, food bloggers, and recipe developers. We founded A Couple Cooks to share fresh, seasonal recipes and the joy of cooking! Our recipes are made by two real people and work every time.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. chandra saru magar says:

    best best

  2. Jeremy Takeda says:

    I just wanted to say that this recipe is truly awesome. The flavor and spice hits you with intensity. Great job!

    1. Alex Overhiser says:

      Thank you!