Learn how to make a classic Bloody Mary at home with vodka, tomato juice, lemon juice and savoury seasoning. Includes spice tips, variations and where to buy vodka in Malaysia.
Bloody Mary recipe

Last updated: 5 June 2026

Bloody Mary Recipe: How to Make a Classic Vodka Tomato Cocktail at Home

A Bloody Mary is a savoury vodka cocktail made with vodka, tomato juice, fresh lemon juice, Worcestershire sauce, hot sauce, celery salt, pepper, and ice. It is bold, spicy, tangy, and very different from sweet or citrus-only cocktails.

The drink is especially popular for brunch, weekend gatherings, and savoury cocktail lovers. A good Bloody Mary should taste fresh and balanced, not like plain tomato juice with vodka.

This guide shows you how to make a classic Bloody Mary, what vodka to use, how to balance spice and acidity, what garnishes to add, what variations to try, and where to buy vodka online in Malaysia.

The Bloody Mary is listed by the International Bartenders Association as an official contemporary classic cocktail, making it a recognised benchmark drink for cocktail lovers and home bartenders.

Looking for vodka in Malaysia? Shop authentic vodka, wine, and spirits online at Blue Ocean Wine House.

What Is a Bloody Mary?

A Bloody Mary is a classic savoury cocktail made with vodka, tomato juice, lemon juice, Worcestershire sauce, hot sauce, celery salt, and pepper. It is usually served over ice in a rocks glass or highball glass.

The drink has a debated history. Difford’s Guide notes that its creation is often credited to Fernand Petiot in the 1920s at Harry’s New York Bar in Paris, although later versions became more seasoned and complex in New York during the 1940s. Read more about the Bloody Mary history at Difford’s Guide.

A good Bloody Mary should taste:

  • Savoury and tomato-forward
  • Bright from fresh lemon juice
  • Spicy from hot sauce and pepper
  • Umami-rich from Worcestershire sauce
  • Smooth and balanced from vodka

Bloody Mary Recipe

This recipe makes one serving.

Ingredients

  • 45ml vodka
  • 90ml tomato juice
  • 15ml fresh lemon juice
  • 2 dashes Worcestershire sauce
  • 2 to 4 dashes Tabasco or hot sauce, to taste
  • Pinch of celery salt
  • Pinch of black pepper
  • Ice cubes
  • Celery stick and lemon wedge for garnish
  • Optional: olives, pickle, cherry tomato, or cucumber for garnish

Method

  1. Add vodka, tomato juice, fresh lemon juice, Worcestershire sauce, hot sauce, celery salt, and black pepper into a mixing glass.
  2. Add ice.
  3. Stir gently until cold and combined.
  4. Pour into a rocks glass or highball glass with fresh ice.
  5. Taste and adjust spice, lemon, or seasoning if needed.
  6. Garnish with a celery stick and lemon wedge.
  7. Add olives, pickle, cherry tomato, or cucumber if desired.
  8. Serve immediately while cold.

For a classic benchmark, you can compare this with the official IBA Bloody Mary recipe, which uses vodka, tomato juice, fresh lemon juice, Worcestershire sauce, Tabasco, celery salt, and pepper.

Quick Answer: How Do You Make a Bloody Mary?

To make a Bloody Mary, stir 45ml vodka, 90ml tomato juice, 15ml fresh lemon juice, Worcestershire sauce, hot sauce, celery salt, and pepper with ice. Serve over fresh ice and garnish with celery and lemon.

Best Vodka for Bloody Mary

The best vodka for a Bloody Mary should be smooth, clean, and neutral. Since tomato juice, seasoning, lemon, and hot sauce provide most of the flavour, the vodka should support the drink without tasting harsh.

You do not need the most expensive vodka, but you should use one that is properly sourced and pleasant in mixed drinks.

Choose a vodka that is:

  • Smooth and clean
  • Not harsh on the finish
  • Neutral enough for savoury cocktails
  • Suitable for mixing with tomato and spice
  • Authentic and properly sourced

You can browse vodka options here: Vodka Collection.

What Tomato Juice Should You Use?

Tomato juice is the main flavour of a Bloody Mary, so quality matters. Choose tomato juice that tastes fresh, balanced, and not overly salty.

If your tomato juice is too thick, add a small amount of cold water or ice dilution. If it tastes too flat, add more lemon juice, Worcestershire sauce, celery salt, or pepper.

Choose tomato juice that is:

  • Fresh-tasting
  • Not too watery
  • Not overly salty
  • Balanced between sweetness and acidity
  • Suitable for savoury drinks

Fresh Lemon Juice or Bottled Lemon Juice?

Fresh lemon juice is strongly recommended for Bloody Mary. It brightens the tomato juice and balances the salt, spice, and Worcestershire sauce.

Bottled lemon juice can taste flat, sharp, or artificial. Since Bloody Mary depends on balance, fresh lemon makes a clear difference.

Use fresh lemon juice if you want:

  • Better citrus aroma
  • Cleaner acidity
  • A fresher cocktail
  • Better balance with tomato juice and spice

How Spicy Should a Bloody Mary Be?

A Bloody Mary should have a gentle kick, but it does not need to be extremely spicy. The spice level depends on your taste and the hot sauce used.

Start with 2 dashes of hot sauce. Add more only after tasting.

Use less hot sauce if you want:

  • A milder brunch cocktail
  • More tomato flavour
  • A softer savoury drink
  • Less heat on the finish

Use more hot sauce if you want:

  • A stronger spicy kick
  • A bolder savoury cocktail
  • More heat with each sip
  • A sharper finish

Should a Bloody Mary Be Shaken or Stirred?

A Bloody Mary is usually stirred or rolled, not hard shaken. Tomato juice can become too foamy or lose its texture if shaken aggressively.

For home use, stir the ingredients gently with ice. This keeps the texture smooth and the drink properly chilled.

Stir a Bloody Mary if you want:

  • A smoother texture
  • Less foam
  • Better tomato juice body
  • A more controlled drink

Roll a Bloody Mary if you want:

  • A more bar-style method
  • Better mixing without hard shaking
  • Gentle aeration
  • Even seasoning throughout the drink

Best Garnishes for Bloody Mary

Bloody Mary is one of the most garnish-friendly cocktails. The garnish can be simple or generous depending on the occasion.

Classic garnish options:

  • Celery stick
  • Lemon wedge
  • Olives
  • Pickle spear
  • Cherry tomato
  • Cucumber stick

More filling garnish options:

  • Cheese cube
  • Cooked prawn
  • Beef jerky
  • Mini slider
  • Turkey bacon or beef bacon

For a clean Blue Ocean-style home recipe, keep the garnish simple: celery, lemon, olives, and pickle are enough.

Bloody Mary Taste Profile

A Bloody Mary should taste savoury, spicy, tangy, and refreshing. It should not taste like plain tomato juice, and it should not be overly salty.

A good Bloody Mary should be:

  • Cold
  • Savoury
  • Tomato-forward
  • Lightly spicy
  • Bright from lemon
  • Balanced with umami seasoning

If your Bloody Mary tastes too flat, add more lemon juice or Worcestershire sauce. If it tastes too spicy, add more tomato juice. If it tastes too salty, use less celery salt and choose lower-sodium tomato juice next time.

Bloody Mary Variations

Once you understand the classic Bloody Mary, you can adjust the drink with different spirits, spice levels, or garnishes.

Classic Bloody Mary

Use vodka, tomato juice, fresh lemon juice, Worcestershire sauce, hot sauce, celery salt, pepper, and ice.

Bloody Maria

Replace vodka with tequila. This gives the drink a stronger agave character and works well with extra lime and chilli.

Red Snapper

Replace vodka with gin. This adds botanical flavour and makes the drink more aromatic.

Virgin Mary

Skip the vodka. Use tomato juice, lemon juice, Worcestershire sauce, hot sauce, celery salt, pepper, and garnish for a non-alcoholic savoury drink.

Extra Spicy Bloody Mary

Add more hot sauce, black pepper, horseradish, or chilli flakes for a stronger spicy kick.

Bloody Mary with Pickle Juice

Add a small splash of pickle juice for more acidity and savoury depth. Use carefully because it can increase saltiness.

What to Serve with Bloody Mary

Bloody Mary pairs well with brunch food, salty snacks, grilled dishes, and savoury appetisers. Its tomato, lemon, and spice profile works especially well with rich or crispy food.

Good food pairings include:

  • Eggs Benedict
  • Omelette
  • Grilled prawns
  • Smoked salmon
  • Cheese platter
  • Salted nuts
  • Fried chicken
  • Roast beef sandwich
  • Tomato bruschetta

For home entertaining, serve Bloody Mary as a brunch cocktail, savoury welcome drink, or weekend afternoon cocktail.

Common Bloody Mary Mistakes

1. Using poor-quality tomato juice

Tomato juice is the main ingredient. If it tastes flat or overly salty, the whole cocktail will suffer.

2. Adding too much hot sauce

Start small. You can always add more hot sauce after tasting, but you cannot easily remove heat once added.

3. Using bottled lemon juice

Fresh lemon juice gives a brighter and cleaner finish. Bottled lemon juice can taste artificial.

4. Over-shaking the drink

A Bloody Mary should not be aggressively shaken. Stir or roll it gently to keep the texture smooth.

5. Forgetting to taste and adjust

Tomato juice, hot sauce, and Worcestershire sauce vary by brand. Always taste and adjust seasoning before serving.

Where to Buy Vodka for Bloody Mary in Malaysia

If you want to make Bloody Mary at home, the main bottle you need is vodka. Choose a smooth and clean vodka that blends well with tomato juice, lemon, spice, and savoury seasoning.

At Blue Ocean Wine House, you can shop authentic vodka, gin, rum, tequila, whisky, cognac, wine, Champagne, liqueur, and other alcoholic beverages online in Malaysia.

Explore related categories:

Note: Alcohol is only for non-Muslim customers aged 21 and above in Malaysia. Please drink responsibly. For general responsible drinking guidance, you can refer to DrinkIQ.

Frequently Asked Questions About Bloody Mary

What alcohol is used in a Bloody Mary?

A classic Bloody Mary uses vodka as the base alcohol. It is mixed with tomato juice, fresh lemon juice, Worcestershire sauce, hot sauce, celery salt, and pepper.

What is the best vodka for Bloody Mary?

A smooth and clean vodka is best. The vodka should support the tomato juice and savoury seasoning without tasting harsh.

Do you shake or stir a Bloody Mary?

A Bloody Mary is usually stirred or rolled gently. Avoid hard shaking because tomato juice can become too foamy and lose its smooth texture.

Is Bloody Mary spicy?

It can be mild or spicy depending on the amount of hot sauce and pepper used. Start with a small amount and adjust after tasting.

Can I make Bloody Mary without alcohol?

Yes. Skip the vodka to make a Virgin Mary. Use tomato juice, lemon juice, Worcestershire sauce, hot sauce, celery salt, pepper, and garnish.

What glass should I use for Bloody Mary?

A highball glass, rocks glass, or tall glass works well. Use enough ice to keep the drink cold.

Can I use gin instead of vodka?

Yes. A Bloody Mary made with gin is often called a Red Snapper. It tastes more botanical and aromatic than the vodka version.

Can I prepare Bloody Mary in advance?

You can prepare the tomato mix in advance, but add vodka and ice only when serving. This keeps the drink fresh and properly chilled.

Final Takeaway

A great Bloody Mary is cold, savoury, spicy, and balanced. Use smooth vodka, good tomato juice, fresh lemon juice, Worcestershire sauce, hot sauce, celery salt, pepper, and a simple garnish.

For a classic version, start with 45ml vodka, 90ml tomato juice, 15ml fresh lemon juice, 2 dashes Worcestershire sauce, and hot sauce to taste. Stir gently, serve over ice, and garnish with celery and lemon.

Ready to make your own Bloody Mary? Shop vodka, gin, tequila, whisky, rum, wine, Champagne, liqueur, and other authentic alcoholic beverages online at Blue Ocean Wine House.

Share this story: