Go Back
+ servings
Bloody Mary drink on metal tray with ingredients.
Print Recipe
5 from 2 votes

Vegan Bloody Mary

If you're a fan of savory cocktails, you'll love this flavorful Bloody Mary.
This recipe is the perfect size for one. Or you can quadruple it (or more) to make a mix. If you're making a mix, add the vodka just before serving. Or enjoy it without alcohol as a virgin cocktail!
Prep Time4 mins
Cook Time1 min
Total Time5 mins
Course: Beverage
Cuisine: American, Vegan
Keyword: cocktail recipe, party food
Servings: 1 people
Calories: 134kcal
Author: Cadry Nelson


  • Celery salt for cocktail rim
  • Several ice cubes plus a splash of water
  • ¾ cup tomato juice
  • Squeeze lime wedge
  • teaspoon vegan Worcestershire sauce
  • teaspoon prepared horseradish
  • ⅛ to ¼ teaspoon hot sauce
  • Pinch salt
  • Dash pepper
  • 1 shot vodka


  • Pour some celery salt onto a small plate. Moisten the rim of a tall glass with water (or a wedge of lime). Twist the top of the glass in the salt to coat the rim.
    Fill the glass with ice cubes.
  • In a shaker or tall jar, combine tomato juice, a squeeze of lime, vegan Worcestershire sauce, prepared horseradish, ⅛ to ¼ teaspoon of hot sauce (depending on your preferences), salt, and pepper. If you're drinking it right away, add a shot of vodka as well. If you're making a mix, add it later before serving.
    Stir or shake with more ice cubes.
  • Pour the cocktail into the glass with salted rim. Finish with your choice of garnish. (See the above blog post for garnish ideas.)


Standard Worcestershire sauce includes anchovies. For a vegan beverage, seek out vegan Worcestershire options at your preferred natural grocery store. 
For an even more enticing cocktail, replace plain vodka with homemade pickle vodka.
If you're not a fan of vodka, this can be made with gin instead. It also makes an excellent virgin cocktail without alcohol.
Variation ideas
  • Instead of tomato juice, use your favorite vegetable juice blend or V8.
  • Instead of lime juice, add a squeeze of lemon.
  • Vary your hot sauce. I like to use Trader Joe’s jalapeño hot sauce. Frank’s Red Hot or Louisiana hot sauce would also be great here.
  • If you like it super spicy, add more hot sauce. Omit it if you like less.
  • If you’re not into the flavor of prepared horseradish, leave it out.
  • Instead of salt & pepper, add your favorite seasoning like steak seasoning, Old Bay, garlic salt, Slap Ya Mama, or lemon pepper.
  • For extra tang, add a splash of pickle juice, olive brine, or jalapeño brine.


Calories: 134kcal | Carbohydrates: 8g | Protein: 1g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 42mg | Potassium: 426mg | Fiber: 1g | Sugar: 7g | Vitamin A: 822IU | Vitamin C: 34mg | Calcium: 19mg | Iron: 1mg