This Halloween Bloody Mary keeps all the familiar savory flavors of a classic Bloody Mary but adds a spooky, playful twist. Served with easy-to-make mozzarella and olive “eyeballs,” these cocktails are ideal for a Halloween brunch or themed party. Call it a Bloody Scary or a Scary Mary—either way, it’s a fun, festive drink worth trying.

Full disclosure: my husband usually handles cocktail duty at home, but this recipe is simple and worth making. The base is a homemade Bloody Mary mix—tomato juice balanced with Worcestershire, horseradish, hot sauce, and a splash of dill pickle juice for brightness. For garnish, I create mozzarella-and-olive eyeballs and sometimes add a little “blood” with ketchup or a few drops of hot sauce for dramatic effect. It’s easy, slightly mischievous, and perfect for spooky celebrations.
Why you will love this Halloween Bloody Mary cocktail
- Fun and festive to make and serve
- Great for Halloween parties or themed brunches
- Easy eyeball garnish doubles as a quirky appetizer
- Kids can help assemble the eyeballs (with supervision)
- Can be made alcohol-free for a virgin version
- Customizable—adjust heat, garnish, or spirit to taste
Ingredients
What you’ll need to make Halloween Bloody Marys (aka Bloody Scary):
- Tomato juice (such as V8)
- Tabasco or hot sauce for heat
- Prepared horseradish (use a bit of the jar liquid to keep it from clumping)
- Celery salt (regular salt works too)
- Worcestershire sauce
- Dill pickle juice for acidity
- Vodka (or substitute tequila/mezcal; skip for a virgin version)
- Mozzarella pearls (small balls packed in water)
- Olives (pimento-stuffed green or pitted black olives)
- Celery ribs for serving
- Ice
See the recipe card below for exact quantities and servings.
Equipment
You’ll need a melon baller or a small teaspoon to hollow the mozzarella and cocktail picks or skewers for serving the eyeballs.
Step by step
Quick visual and steps to make the mozzarella-and-olive eyeballs:

Gather mozzarella pearls and your choice of olives. Pat the mozzarella dry and slice the olives thinly.

Use a melon baller or small spoon to scoop a shallow hole in each mozzarella ball sized to fit an olive slice.

Press an olive slice into each cavity so it resembles an iris. Trim if needed for a snug fit.

Thread 2–3 eyeballs onto a cocktail pick or skewer. Pierce gently through the center, just below the olive slice, and set aside until serving.
Top tip
Choose smaller olives so they fit well in the mozzarella. A 1/4 teaspoon or small melon baller works well to carve the hole.
Substitutions and variations
- Store-bought Bloody Mary mix—use a bottled mix if you prefer convenience.
- Spirit swaps—try tequila, mezcal, or bourbon instead of vodka for a different flavor profile.
- Virgin option—omit alcohol entirely for a nonalcoholic version.
- Sriracha—swap sriracha for Tabasco for a different heat and flavor.
- Bacon garnish—replace celery with candied bacon for a savory-sweet twist.
- Cheese swap—use small Babybel or other bite-sized cheeses instead of mozzarella pearls.

Storage
Store homemade Bloody Mary mix in the refrigerator for 5 to 7 days. If you use a store-bought mix, follow the package guidance for storage and shelf life.
Prepare the mozzarella eyeballs ahead of time and keep them covered in the fridge; consume within 2–3 days for the best texture and flavor.

FAQ
Serve Bloody Marys cold over plenty of ice.
Vodka is the classic choice because its neutral profile lets the cocktail’s savory flavors shine. If you’d like to experiment, bourbon, tequila, or mezcal all make interesting alternatives.
More fun cocktails
-
Sugared Cranberry Christmas Mimosa
-
Chai Moscow Mule with Burnt Cinnamon
-
Lemonade Mimosa with Lemon Brûlée Garnish
-
Plum Bellini Cocktail
If you make this recipe, please leave a rating and comment below. If you share a photo, tag @brunchandbatter on Instagram—I’d love to see your spooky creations!
Recipe

Halloween Bloody Mary (Bloody Scary)
This Halloween Bloody Mary keeps the classic savory base while adding mozzarella-and-olive “eyeballs” for a fun, spooky garnish—perfect for themed brunches and parties.
Equipment
- Melon baller or small teaspoon
- Cocktail picks or skewers
Ingredients
- 3 cups (24 ounces) tomato juice
- 3 tsp Worcestershire sauce
- 4 tsp Tabasco sauce (or to taste)
- 1/4 cup (2 ounces) dill pickle juice
- 3 tsp prepared horseradish
- 3/4 tsp celery salt
- Vodka (adjust amount to preference)
- 12 fresh mozzarella pearls (from an 8-ounce container)
- 6 pitted pimento-stuffed or black olives
- Celery ribs for garnish
- Ice
Instructions
- In a large pitcher, whisk together the tomato juice, Worcestershire sauce, Tabasco, dill pickle juice, prepared horseradish, and celery salt until well combined.
- When ready to serve, fill tall glasses with ice. Pour 3 parts Bloody Mary mix to 1 part vodka (for example, 6 ounces mix to 2 ounces vodka), or adjust to taste.
- Garnish each glass with a celery rib and 2–3 mozzarella-and-olive eyeballs on a cocktail pick.
Eyeball Garnish
- Slice olives thinly, keeping the pimento intact if using stuffed olives. Use a melon baller or small spoon to carve a small hole in each mozzarella pearl.
- Press an olive slice into each hole; trim with a small knife if needed for a snug fit. Thread 2–3 eyeballs onto a long cocktail pick, taking care not to dislodge the olive.
Notes
Storage: Homemade Bloody Mary mix keeps 5–7 days refrigerated. Prepared mozzarella eyeballs can be stored covered in the fridge and eaten within 2–3 days for best quality.
Nutrition*
Per serving (estimate): 387 kcal; carbohydrates 9.6 g; protein 16.6 g; fat 15.9 g; sodium approx. 1021 mg. Nutrition is an estimate and may vary with ingredients and portion sizes.
Made this recipe? Leave a comment and star rating. If you share a photo, tag @brunchandbatter on Instagram!