Mix up the ultimate Homemade Bloody Mary Mix with fresh ingredients and bold flavors. Easy, spicy, and way better than store-bought!

This Bloody Mary Mix recipe is a fresh, natural alternative to the bottled version. When you're out of your favorite pre-made mix, or you just want something fresh and more flavorful, this cocktail mixer hits the spot. It's made with tomato sauce and roasted veggies for bold, robust flavor you just can't get in a bottle.
Use this recipe as a base for our Bacon Bloody Mary or Breakfast in Bed Bloody Mary. Your brunch will never be the same.
Jump to:
Ingredients
- TOMATO SAUCE: we like canned tomato sauce rather than tomato juice or Clamato juice. It creates a more robust flavor
- CELERY: celery stalks, diced
- CARROTS: fresh carrots, diced
- GREEN ONION: fresh green onions (scallions)
- JALAPEÑO PEPPER: fresh jalapeño, seeded and chopped
- GREEN OLIVE JUICE: olive brine (juice from olive jar)
- BLACK PEPPER: freshly ground black pepper
- SALT: kosher salt or sea salt
- SUGAR: vary the amount of granulated sugar to your taste
- WORCESTERSHIRE SAUCE: adds extra flavor
- GARLIC CLOVES: fresh garlic cloves
- CAYENNE PEPPER: just a dash of pepper (add more if you like it spicy)
*see recipe card for quantities.
🔪Top tip
Use an Immersion Blender right in the pan to get the right consistency before straining.
Instructions
- In a medium sauce pan, add vegetables and tomato sauce and cook over medium-low heat for 15 minutes.
- Add seasonings and cook an additional 5 minutes.
- Remove from heat. Place mixture in blender (or use an immersion blender) to purée vegetables.
- Pour through a fine mesh strainer. Then add olive juice.
- Transfer to air tight container and refrigerate until cool.
- Combine 4 oz mix with 2 oz vodka and pour over ice.
- Serve with garnish of olives and green onion.
Would you like to save this recipe?
Storage
- Refrigerate Bloody Mary Mix in an airtight container for 5 to 7 days.
- Freeze in an airtight container or freezer-safe bag, leaving room for expansion. It can be frozen for up to 3 months. Thaw in the fridge and shake well before using.
🫒Bloody Mary garnishes
- Green Onion: fray the edges for a festive look
- Olives: stack a mix of green and black olives on a cocktail pick
- Celery Stalks: the classic Bloody Mary garnish
- Lemon Wedges: squeeze some fresh lemon juice in the drink and garnish
Variations
- JUICE LIKE: to get a more Juice like consistency, add a bit of water if the mix feels too thick (we like to let the vodka and ice do the trick).
- SPICE IT UP: add a bit of hot sauce or more cayenne pepper for more heat
- BREAKFAST IN BED BLOODY MARY: try our popular recipe, garnished with breakfast favorites for a weekend treat
- MICHELADA: substitute vodka with 6 ounces of Mexican beer
- SWEET: want a bit more sweetness? Double the sugar.
FAQ
Homemade Bloody Mary mix is a fresh, flavorful blend of tomato sauce, spices, and seasonings used to make the classic brunch cocktail. It’s customizable and far better than store-bought versions!
To add more heat, add hot sauce, horseradish, or cayenne pepper. You can also infuse the mix with sliced jalapeños for a slow-building spice.
When stored in an airtight container, homemade Bloody Mary mix lasts 5 to 7 days in the refrigerator. Give it a good shake before serving, as ingredients may settle.
Absolutely! Homemade Bloody Mary mix is perfect for making ahead. Prepare it 1–2 days in advance and store it in an airtight container in the fridge. This allows the flavors to meld. Just give it a good shake or stir before serving. For a party, set up a Bloody Mary bar with vodka, garnishes, and ice so guests can customize their drinks.
Related recipes
🍅 Making this recipe?
- Please feel free to reach out with questions. We're happy to help.
- If you enjoyed it, please leave us a comment with ⭐️⭐️⭐️⭐️⭐️
Bloody Mary Mix recipe
Mix up the ultimate homemade Bloody Mary mix with fresh ingredients and bold flavors. Easy, spicy, and way better than store-bought!
- Total Time: 25 minutes
- Yield: 8 drinks 1x
Ingredients
- 24 oz tomato sauce
- ½ C diced celery
- ½ C diced carrot
- 2 green onion
- ½ jalapeño pepper
- ¼ C green olive juice
- 1 tsp black pepper
- 1 tsp salt
- 1 tsp sugar
- 2 tsp Worcestershire sauce
- 2 garlic cloves
- dash cayenne pepper
Instructions
- In a medium sauce pan, add vegetables and tomato sauce and cook over medium-low heat for 15 minutes.
- Add seasonings and cook an additional 5 minutes.
- Remove from heat and place in blender or use a stick blender to purée vegetables.
- Pour through a fine mesh strainer and add olive juice.
- Transfer to air tight container and refrigerate until cool.
- Combine 4 oz mix with 2 oz vodka and pour over ice.
- Serve with garnish of olives and green onion.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: drinks & cocktails
Nutrition
- Serving Size: 4 oz
- Calories: 48
- Sugar: 5.9 g
- Sodium: 463.2 mg
- Fat: 1.1 g
- Carbohydrates: 9.6 g
- Protein: 1.9 g
- Cholesterol: 0 mg
Jackie says
This mix is so flavorful and so easy. It makes the BEST bloody Marys!!