
This Practical Magic midnight margarita recipe gives you two versions: a shaken mezcal margarita with lavender syrup and a frozen coconut blend topped.

The midnight margaritas from Practical Magic have become a Halloween tradition. The movie’s kitchen-dancing scene captures everything a great party drink should be: theatrical, delicious, and easy enough to make while your friends are already arriving.
This recipe gives you two proven versions. One uses smoky mezcal and lavender. The other is a frozen coconut blend topped with color-changing butterfly pea tea.
Why This Drink Became a Halloween Ritual

Practical Magic hit theaters in 1998, but the midnight margaritas scene didn’t become a cultural moment until years later when fans started recreating it for Halloween parties. The appeal is partly nostalgia and partly practical: you need a pitcher drink that looks dramatic, tastes better than punch, and doesn’t require you to play bartender all night.
The movie never shows the actual recipe. Sally and Gillian are mixing, laughing, and dancing to Harry Nilsson’s “Coconut,” but the camera never lingers on measurements. That gap left room for interpretation, which is why you’ll find lavender versions, coconut versions, mezcal versions, and traditional tequila versions all claiming to be the “real” midnight margarita.
What they share is the ritual. You make them at midnight, or you time the batch so it’s ready when the movie scene hits. You use black salt on the rim because it looks witchy.
Two Versions That Work

The mezcal version leans into smoke and floral notes. It’s a shaken margarita, not frozen, so it’s faster to make and easier to scale.
The coconut version is blended, topped with butterfly pea tea that shifts from deep blue to purple when it hits the lime juice. Both are legitimately good drinks, not just themed gimmicks.
Ingredients

- 2 oz lime juice
- 2 oz mezcal
- 1 1/2 oz lavender syrup
- 1/2 oz agave
Instructions
- Drop ice into a cocktail shaker.
- Pour in the mezcal, lime juice, agave, and lavender syrup.
- Shake for 30 seconds.
- Pour into a salt-rimmed glass with ice.
- Garnish with lavender and lime.
Scaling for a Pitcher
For eight servings of the mezcal version, multiply everything by eight: 16 oz mezcal, 16 oz lime juice, 12 oz lavender syrup, 4 oz agave. Shake in batches if your shaker won’t hold the full amount, or stir everything together in the pitcher with ice and strain into glasses.
For eight servings of the frozen version, use 12 oz coconut tequila, 8 oz triple sec, 8 oz lime juice, and 8 cups ice. Blend in two or three batches depending on your blender size. Pour the blended margaritas into a pitcher, then top each glass individually with 2 oz of the butterfly pea tea so people can watch the color change happen.
The tea and tequila mixture can sit in the fridge separately for up to a day before you blend or shake them. Don’t add ice until you’re ready to serve or the frozen version will turn watery.
Timing It With the Movie
The midnight margarita scene happens about 47 minutes into Practical Magic. If you want to serve them during the scene, start mixing at the 40-minute mark.
If you’re making the frozen version for a group, start blending at 35 minutes so you have time to pour and top each glass.
What to Buy
- Black salt: Buy black lava salt, which is sea salt mixed with activated charcoal. It’s actually black and tastes like regular salt. Kala namak, the Indian black salt, is pink and tastes like sulfur. Black Hawaiian salt is gray and works fine but doesn’t look as dramatic.
- Mezcal version: Del Maguey Vida is the standard choice. It’s smoky without being aggressive, and it’s priced where you can use it in a pitcher without wincing. If you can’t find lavender syrup, make it by simmering equal parts water and sugar with a tablespoon of dried culinary lavender, then straining it. Let it cool completely before you use it.
- Coconut version: 1800 Coconut Tequila is the most common brand in liquor stores. Cointreau is the best triple sec for margaritas, but any orange liqueur works. Butterfly pea flower tea is sold as loose tea or tea bags in the herbal section. Brew it strong, about two tea bags per cup of water, then let it cool to ice cold. Sweeten it with simple syrup or agave to taste before you use it.
Common Problems and How to Fix Them
- Frozen margarita is too watery: You added too much ice or didn’t blend long enough. Use exactly 1 cup of ice per drink and blend until you can’t hear ice chunks anymore.
- Frozen margarita is too thick: Add 1 oz of lime juice or water and blend again. Don’t add more tequila or it’ll be too strong.
- Butterfly pea tea doesn’t change color: The tea wasn’t cold enough or the margarita wasn’t acidic enough. Make sure the tea is ice cold and the margarita has the full 1 oz of lime juice.
- Mezcal version is too smoky: Switch to a blanco tequila or use half mezcal, half tequila. Not everyone likes smoke in a margarita.
- Lavender tastes like soap: You used too much lavender in the syrup or didn’t strain it well. Start with 1 tablespoon of dried lavender per cup of syrup and taste as it steeps. Pull it off the heat as soon as you can smell it.
- Salt rim falls off: The glass wasn’t wet enough. Run a lime wedge around the entire rim, not just part of it, then press the rim into a shallow plate of salt.
Make-Ahead Strategy
For the mezcal version, you can mix the mezcal, lime juice, lavender syrup, and agave in a jar and refrigerate it for up to 24 hours. Shake it with ice right before serving. Don’t add ice to the jar or it’ll dilute as it melts.
For the frozen version, juice the limes and brew the tea the morning of your party. Keep them both in the fridge. Blend each batch right before you serve it.
Rim the glasses an hour before the party. Set them on a tray in the fridge so the salt stays dry.
Frequently Asked Questions
Can you make a non-alcoholic version?
Yes. For the mezcal version, replace the mezcal with a non-alcoholic mezcal alternative or skip it entirely and use 2 oz of lime juice, 2 oz of lavender syrup, and 1 oz of agave with ice.
For the coconut version, use coconut water instead of coconut tequila and skip the triple sec. Add an extra ounce of lime juice to keep the acidity.
What if you can’t find coconut tequila?
Use regular blanco tequila and add 1 oz of coconut cream to the blender. Coco López or any canned coconut cream works. The texture will be slightly thicker but the flavor is close.
Do you have to use butterfly pea tea?
No. The tea adds the color-changing trick but doesn’t contribute much flavor. If you can’t find it or don’t care about the effect, skip it and serve the frozen margarita as is.
Can you use regular salt instead of black salt?
Yes. The black salt is purely for looks. Coarse sea salt or kosher salt works the same and tastes better.
How do you keep frozen margaritas from melting too fast?
Freeze the glasses for at least 30 minutes before you pour. A frozen glass buys you about 10 extra minutes before the drink turns to slush.
What does butterfly pea tea taste like?
Earthy and slightly floral, like a mild green tea. It’s not strong enough to change the flavor of the margarita. Most of what you taste is the coconut tequila, lime, and orange liqueur.
When to Serve and Pairings
This cocktail works best for warm-weather occasions when people want something cold, balanced, and easy to sip without a complicated bar setup.
Perfect occasions include:
- Garden parties
- Outdoor happy hours
- Race-day watch parties
- Pre-dinner aperitivo hour
- Summer cookouts
- Small dinner parties
Food pairings:
- Burrata with tomatoes
- Grilled shrimp
- Lemon herb chicken
- Prosciutto and melon
- Goat cheese crostini
- Light pasta dishes
- Fresh fruit platters
Citrus, herbs, bubbles, and botanical flavors usually pair best with Mediterranean-leaning foods, grilled seafood, fresh cheeses, and lighter party plates.
Printable recipe
Practical Magic Midnight Margarita Recipe
This Practical Magic midnight margarita recipe gives you two versions: a shaken mezcal margarita with lavender syrup and a frozen coconut blend topped.
Ingredients
- 2 oz lime juice
- 2 oz mezcal
- 1 1/2 oz lavender syrup
- 1/2 oz agave
Instructions
- Drop ice into a cocktail shaker.
- Pour in the mezcal, lime juice, agave, and lavender syrup.
- Shake for 30 seconds.
- Pour into a salt-rimmed glass with ice.
- Garnish with lavender and lime.
Recipe sources
Measurements cross-checked against published recipes from thegandmkitchen.com and agratefulmeal.com.
Keep browsing






