Homemade Italian Style Spicy Bloody Mary Mix - Recipe

Make your own garden fresh Bloody Mary mix at home with this recipe that includes tomatoes and peppers picked straight from the garden and plenty of Italian herbs and seasonings.
Course Drinks
Cuisine Mexican
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Servings 8
Calories 44 kcal


  • 2.5-3 pounds Heirloom Tomatoes we used Cherokee Purple and Black Krim
  • 4 serrano peppers
  • 1/2 head garlic
  • 1 small onion chopped
  • 1 stalk celery chopped
  • 1 teaspoon olive oil
  • 1-2 cups water
  • 1/3 cup champagne vinegar
  • 2 tablespoons chopped basil
  • 2 tablespoons chopped parsley
  • 1 teaspoon celery salt
  • 1 teaspoon freshly ground black pepper
  • 1 teaspoon prepared horseradish
  • 2 tablespoons Worcestershire
  • Juice from ½ lemon


  1. Preheat the oven to 375 degrees.
  2. Slice the heirloom tomatoes in half and lay them onto a lightly oiled baking sheet, skin sides up.
  3. Slice the serrano peppers in half, lengthwise and lay on the baking sheet, skin sides up.
  4. Wrap the head of garlic in aluminum foil with a splash of olive oil and dash of salt and set onto the baking sheet.
  5. Roast 30-35 minutes until the pepper skins are nicely charred.
  6. While tomatoes and peppers are roasting, heat a large pot to medium heat and add olive oil. Add onion and celery and cook about 5 minutes to soften.
  7. Remove tomatoes, peppers and garlic heat and cool slightly.
  8. Peel the tomatoes and peppers and squeeze the garlic form their skins. Add it all to the large pot.
  9. With the heat on low, add remaining ingredients except lemon and stir.
  10. Bring to a light boil, then reduce heat and simmer for 10 minutes, stirring occasionally.
  11. Add lemon juice and stir.
  12. Remove from heat.
  13. Cool slightly and strain. A food mill works great here to remove the bulky solids.

Recipe Notes

Makes 1 quart.

Nutrition Facts
Homemade Italian Style Spicy Bloody Mary Mix - Recipe
Amount Per Serving
Calories 44
% Daily Value*
Sodium 349mg 15%
Potassium 417mg 12%
Total Carbohydrates 8g 3%
Dietary Fiber 2g 8%
Sugars 5g
Protein 1g 2%
Vitamin A 26.8%
Vitamin C 29.1%
Calcium 2.5%
Iron 4.4%
* Percent Daily Values are based on a 2000 calorie diet.