“Mom, can we please make the punch with the eyes again?” — that’s what my youngest said the second we flipped the calendar to October last year. And honestly, that’s how this whole thing started. Not with a recipe book or a Pinterest board. Just a kid who remembered a punch bowl from a party two Halloweens ago and wouldn’t let it go.
I’d thrown together a quick batch of something red and fizzy for her school Halloween party back then. Threw in some peeled grapes for fun, called it a day. But the way she talked about it afterward — you’d think I’d served liquid gold. So last year, I decided to go all out. I wanted something that looked genuinely spooky but tasted like a party in a cup. Something that would make the kids gasp and the adults sneak refills when nobody was looking.
This Spooky Witches Brew Halloween Punch with Floating Eyeballs is that recipe. It’s got that creepy green glow (thanks to a little trick with lime sherbet and pineapple juice), and the floating eyeballs are actually lychee fruit stuffed with blueberries. I know — it sounds weird, but trust me on this. The sweetness of the lychee with the tart burst of blueberry is pure magic. And they really do look like eyeballs floating around in a cauldron of witch’s brew.
The best part? It takes about fifteen minutes to throw together. Fifteen minutes for a punch that steals the show at every Halloween party. No dry ice required, no special equipment. Just a big bowl, some creepy decorations, and a few simple ingredients you can find at any grocery store. This is the kind of recipe that makes you look like you spent hours when you really didn’t. And honestly, that’s my favorite kind of recipe to share.
Why You’ll Love This Recipe
I’ve tested this punch at three different Halloween gatherings now. Two kid parties and one adult costume party. Every single time, the bowl was empty within an hour. That’s not an exaggeration — I had to make a second batch for the adult party because people kept coming back for more.
- Visually Stunning : The glowing green color with floating eyeballs creates an instant wow factor. Kids literally screamed with delight when they saw it. Adults pulled out their phones to take pictures before anyone even got a cup.
- Surprisingly Simple : No fancy mixology skills needed here. If you can scoop ice cream and pour juice, you can make this punch. The hardest part is peeling the lychees, and even that takes maybe five minutes.
- Crowd-Pleasing Flavor : It’s sweet, tangy, and fizzy all at once. The lime sherbet melts into the pineapple and lemonade, creating this creamy, dreamy texture that’s totally addictive. Kids love it, adults love it, even picky eaters come back for seconds.
- Perfect for Any Halloween Gathering : Classroom parties, trunk-or-treat events, costume parties, or just a spooky movie night at home. This punch fits every occasion. I even brought it to a Halloween potluck last year and came home with an empty bowl and three recipe requests.
- Make-Ahead Friendly : You can prep the eyeballs the night before and keep them in the fridge. The punch itself comes together in minutes right before serving. That’s a lifesaver when you’re juggling costumes, decorations, and a million other things on Halloween night.
What really sets this recipe apart is the eyeballs. Most Halloween punches use peeled grapes or candy eyeballs that just sink to the bottom. But these lychee-blueberry eyeballs actually float. They bob around in the punch like they’re watching you. It’s creepy in the best way possible. And when someone takes a sip, they get a sweet, juicy surprise at the bottom of their cup.
This isn’t just another Halloween punch recipe. It’s the one that’ll become a tradition in your house, just like it did in mine.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to create something that looks incredibly elaborate. Most of these items are probably already in your pantry or fridge. The lychees might require a quick trip to the international aisle at your grocery store, but they’re worth the hunt.
For the Punch Base
- 1 can (46 ounces) pineapple juice — This forms the base of the punch. I prefer Dole brand for consistent sweetness, but any brand works fine. The natural sugars in pineapple juice help create that perfect balance with the tart lemonade.
- 1 can (12 ounces) frozen lemonade concentrate — Thawed. This adds the tangy kick that cuts through the sweetness. Don’t skip this — it’s what keeps the punch from being cloying.
- 1 liter lemon-lime soda — Sprite or 7Up work perfectly. The bubbles give the punch that fizzy, magical quality. Use a full-flavored brand for best results.
- 1 quart lime sherbet — This is the secret to the glowing green color and creamy texture. Let it soften slightly before adding to the punch bowl. I’ve tried different brands, and they all work well, but the bright green ones give the best color payoff.
- 2 cups cold water — Helps dilute the concentrate and stretch the punch for a crowd. You can adjust this based on how strong you want the flavor.
For the Floating Eyeballs

- 1 can (20 ounces) whole lychees in syrup — Drain them but reserve the syrup. Look for lychees that are firm and intact. The ones from the Asian food aisle work perfectly. I’ve tried fresh lychees too, and they work, but canned are more consistent.
- 1 cup fresh blueberries — These need to be small enough to fit inside the lychees. Pick through the bag and choose the smaller ones. The blueberries create the “pupil” of the eyeball.
- Optional: Red food coloring or beet juice — For making the eyeballs look bloodshot. I usually skip this for kids, but adults get a kick out of it.
For Decoration (Optional but Fun)
- Dry ice — For that smoking cauldron effect. Handle with extreme caution and never put dry ice directly in the punch if someone might drink it. Use a separate container inside the punch bowl.
- Plastic spider rings — Toss a few in the punch bowl for extra creep factor. They float on top and look amazing.
- Green or purple food coloring — If your sherbet isn’t giving you enough color, a drop or two can deepen the green.
Equipment Needed
You don’t need a professional bar setup for this punch. Most of these items are probably already in your kitchen. If you’re hosting a big party, consider borrowing a second punch bowl from a neighbor — trust me, you’ll need it.
- Large punch bowl or cauldron — A clear glass bowl shows off the green color and floating eyeballs best. I found a plastic cauldron at a party supply store for eight dollars, and it gets more compliments than my fancy crystal bowl ever did.
- Small paring knife — For making the slit in each lychee. A sharp knife is essential here. Dull knives will squish the lychees.
- Small spoon or chopstick — For stuffing the blueberries into the lychees. A chopstick gives you more control, but a small spoon works fine too.
- Ice cream scoop — For scooping the sherbet. A regular spoon works, but the scoop gives you those nice round scoops that melt evenly.
- Large pitcher — For mixing the punch base before adding it to the bowl. This helps everything combine evenly.
- Ladle — For serving. A clear glass ladle looks nice, but any ladle works.
- Cups — Clear plastic cups let everyone see the eyeballs floating in their drink. I buy the 16-ounce size so there’s room for ice and sherbet.
If you don’t have a punch bowl, a large glass mixing bowl works perfectly. I’ve even used a clean plastic trick-or-treat bucket in a pinch — just make sure it’s food safe and hasn’t held anything questionable.
Preparation Method
Here’s where the magic happens. The whole process takes about fifteen minutes of active work, plus a little time for the sherbet to soften. I like to make the eyeballs first while the sherbet sits out. That way everything comes together smoothly.
Step 1: Make the Floating Eyeballs
Open the can of lychees and drain them over a bowl to catch the syrup. Reserve that syrup — you can use it to sweeten the punch if needed. Rinse the lychees gently under cold water to remove any extra syrup.
Take each lychee and use your paring knife to make a small slit in the side. You’re creating a pocket for the blueberry. The slit should be just big enough to push the blueberry inside. Don’t cut all the way through — you want the lychee to hold its shape.
Now take a small blueberry and gently push it into the slit you just made. The blueberry should sit snugly inside the lychee, with just the top peeking out. It really does look like an eyeball staring back at you. Repeat until all the lychees are stuffed.
Place the stuffed lychees in a small bowl and refrigerate them while you prepare the punch. They’ll keep for up to 24 hours in the fridge, so you can definitely make these the night before your party.
Pro tip from my first attempt: Don’t use frozen blueberries for this. They’re too soft and they’ll fall apart when you try to push them into the lychee. Fresh blueberries hold their shape much better.
Step 2: Prepare the Punch Base
Take the lime sherbet out of the freezer and let it sit at room temperature for about 10 minutes. You want it soft enough to scoop but not completely melted.
In your large pitcher, combine the pineapple juice, thawed lemonade concentrate, and cold water. Stir until the concentrate is completely dissolved. This is your punch base.
Now here’s the trick — pour about half the punch base into your punch bowl. Add the lemon-lime soda slowly to preserve the carbonation. Stir gently with the ladle, just a few turns. You don’t want to stir all the fizz out.
Step 3: Add the Sherbet
Using your ice cream scoop, add big scoops of the softened lime sherbet to the punch bowl. I usually add about 6 to 8 scoops for a full bowl. The sherbet will start melting immediately, creating that beautiful green color and creamy texture.
As the sherbet melts, it releases little bubbles and creates this gorgeous swirly effect. The punch will look like something bubbling up from a swamp. It’s perfect.
Add the remaining punch base and more soda as needed to fill the bowl. Taste it and adjust — if you want it sweeter, add some of the reserved lychee syrup. If you want it tarter, add a squeeze of fresh lime.
Step 4: Add the Eyeballs
Gently drop the stuffed lychees into the punch bowl. They should float to the surface and bob around. If some sink, don’t worry — they’ll rise as the sherbet melts and creates more buoyancy.
Watch the kids’ faces when they see those eyeballs floating in the green punch. I promise you, it’s worth every second of prep time. My niece shrieked and then immediately asked for a cup.
Step 5: Decorate and Serve
If you’re using plastic spiders or other creepy decorations, add them now. I like to put a few spider rings around the rim of the punch bowl and drop a couple in the punch itself.
For the adults, you can add a splash of vodka or white rum to a separate batch. Just label it clearly so nobody gets confused. I’ve found that the punch tastes amazing on its own, so the alcohol is totally optional.
Serve immediately while the sherbet is still melting and creating that magical effect. The punch is best within the first hour, but it’ll stay good for about 2 hours if you keep it cold.
Cooking Tips & Techniques
After making this punch for three different Halloween events, I’ve learned a few things the hard way. Here are my best tips so you don’t make the same mistakes I did.
Keep everything cold — This is the most important tip I can give you. The punch needs to be ice cold for the sherbet to melt slowly and create that beautiful effect. If the punch is warm, the sherbet melts immediately and you end up with a flat, cloudy mess. Chill your pineapple juice and lemonade concentrate overnight. Put your punch bowl in the fridge for an hour before you start.
Don’t over-stir — I know it’s tempting to mix everything together until it’s uniform, but resist that urge. A few gentle stirs are all you need. The swirly effect of the melting sherbet is part of the visual appeal. Plus, over-stirring knocks the carbonation out of the soda.
Make extra eyeballs — This is something I learned at my first party. Kids want eyeballs in their cups. Adults want eyeballs in their cups. Everyone wants at least two or three eyeballs per serving. I now make double the amount of eyeballs and keep them in a bowl on the side so people can add more to their cups.
Watch the dry ice — If you decide to use dry ice for that smoking effect, please be careful. Never put dry ice directly into the punch. Use a separate container that fits inside your punch bowl. I use a small metal bowl that sits in the center of the punch bowl. The smoke spills out over the edges and looks incredible, but nobody accidentally drinks it.
Test your eyeballs first — I learned this one the hard way at a party. I made the eyeballs the night before and didn’t test them in the punch until everyone had arrived. Turns out, some of my blueberries were too big and they popped out of the lychees. I spent the first fifteen minutes of the party fishing blueberry-less lychees out of the punch bowl. Test one or two eyeballs in a glass of water before you commit.
Adjust the color — Some brands of lime sherbet are more yellow than green. If your punch looks more like swamp water than witch’s brew, add a drop or two of green food coloring. I prefer the gel coloring because it doesn’t dilute the punch. Start with a tiny amount and add more until you get that perfect glowing green.
Variations & Adaptations
This punch is incredibly versatile. I’ve adapted it for different occasions and dietary needs, and every version has been a hit. Here are some of my favorite variations.
Adult Version — For grown-up gatherings, I add a bottle of vodka or white rum to a separate batch. The clear spirits don’t change the creepy green color. I’ve also tried it with coconut rum, which adds a nice tropical note that pairs well with the pineapple juice. Just make sure you label the adult batch clearly and keep it separate from the kid-friendly version.
Dairy-Free Version — If you’re avoiding dairy, swap the lime sherbet for a dairy-free sorbet. Lime sorbet works perfectly, though the color might be slightly different. You can also use coconut milk ice cream for a creamier texture. The flavor will change a bit, but it’s still delicious.
Blood Red Version — For a different spooky vibe, make a red version instead of green. Use cranberry juice instead of pineapple juice, raspberry sherbet instead of lime, and add some pomegranate seeds that look like blood droplets. The eyeballs float just as well in red punch, and the contrast is striking.
Non-Carbonated Version — If you’re serving this at a party where you don’t want the bubbles, skip the lemon-lime soda and use more pineapple juice and water instead. The punch will be still but just as delicious. I’ve made this version for classroom parties where teachers prefer less sugar and fizz.
Frozen Eyeballs — For a fun twist, freeze some of the stuffed lychees in ice cube trays. Drop them into the punch and they’ll float and slowly release their flavor as they melt. The kids love watching the eyeballs “wake up” as the ice melts.
If you’re looking for more Halloween party ideas, you might enjoy my no-bake Rice Krispie treat stars that work great for any themed party. Just swap the colors for Halloween and you’re set.
Serving & Storage Suggestions
This punch is best served fresh, but there are ways to prep ahead and keep it going throughout your party.
Serving Temperature — Serve the punch ice cold. The sherbet should be slowly melting, creating that creamy, bubbly effect. If the punch warms up, the sherbet melts completely and you lose the visual magic. I keep a bowl of ice nearby and add a few cubes every 30 minutes to keep things cold.
Presentation Ideas — Use a clear punch bowl so everyone can see the floating eyeballs. I like to put the punch bowl on a table with some fake spider webs draped around it. A few battery-operated tea lights in orange and purple add a nice glow. For extra spookiness, I put a plastic skeleton hand reaching out of the punch bowl — my kids thought it was hilarious.
Complementary Dishes — This punch pairs beautifully with other Halloween treats. I like to serve it alongside a platter of loaded hot dogs for a fun party spread, or with some spooky-shaped cookies. The sweetness of the punch balances out savory snacks perfectly.
Storage — The punch doesn’t store well once the sherbet has melted. If you have leftovers, strain out the eyeballs and store them separately in the fridge for up to 2 days. The remaining liquid can be refrigerated for 24 hours, but it won’t be fizzy anymore. I usually just make a fresh batch the next day if we want more.
Reheating — You don’t reheat this punch. If it’s been sitting out for a while and you want to serve it again, add a few scoops of fresh sherbet and some more lemon-lime soda to revive it. The new sherbet will create that creamy effect again, and the fresh soda adds back the fizz.
Flavor Development — The flavors actually meld together nicely after about an hour in the fridge. If you’re making the punch base ahead of time, mix the pineapple juice and lemonade concentrate together and let them sit in the fridge overnight. The flavors deepen and become more cohesive. Just add the soda and sherbet right before serving.
Nutritional Information & Benefits
Let’s be real — this is a treat, not a health food. But it’s made with real fruit juice and actual fruit, so it’s not the worst thing you could serve at a party.
Estimated Per Serving (8-ounce serving, without alcohol):
- Calories: 180-220
- Carbohydrates: 42g
- Sugar: 38g
- Fat: 2g
- Vitamin C: 35% of daily value
- Calcium: 4% of daily value
Health Benefits — Pineapple juice contains bromelain, an enzyme that aids digestion. Lychees are packed with vitamin C and antioxidants. Blueberries are famous for their antioxidant properties. So while this punch is definitely a sweet treat, it’s not completely empty calories.
Dietary Considerations — This punch is naturally nut-free and egg-free. It contains dairy from the sherbet, but you can easily swap in a dairy-free sorbet for a vegan version. If you’re watching your sugar intake, use diet lemon-lime soda and a sugar-free sherbet alternative.
Potential Allergens — The main allergen in this recipe is dairy from the sherbet. Some brands of sherbet also contain corn syrup, so check labels if you have corn allergies. The lychees and blueberries are generally safe, but always check with your guests about specific allergies.
Personal Perspective — I believe in balance. Halloween comes once a year, and I’m not going to stress about sugar content on a day that’s literally about candy and treats. This punch makes people happy, brings families together, and creates memories. That’s worth more than any nutritional calculation.
Conclusion
This Spooky Witches Brew Halloween Punch with Floating Eyeballs has become a non-negotiable tradition in our house. My kids start asking about it in September. My husband’s coworkers request it for their office Halloween party. Even my mom, who usually rolls her eyes at my “fancy recipes,” asked for the recipe last year.
The best part isn’t the taste, though the taste is amazing. It’s the moment when someone sees the eyeballs floating in their cup for the first time. The double-take. The gasp. The laugh. That’s why I make this punch every single Halloween. Because it’s not just a drink — it’s an experience.
I want you to make this your own. Add more eyeballs if you want. Change the color. Spike it for the adults. Put it in a cauldron with dry ice smoking around it. The recipe is just a starting point. The magic happens when you make it yours.
If you try this recipe, please come back and let me know how it went. Did the kids love it? Did the adults sneak extra cups? Did anyone actually believe the eyeballs were real? I’d love to hear your stories. And if you have your own Halloween traditions, share those too — I’m always looking for new ideas to add to our spooky season lineup.
Now go make some magic. And don’t forget the eyeballs.
Frequently Asked Questions
Can I make this punch ahead of time?
You can prep the eyeballs up to 24 hours in advance and keep them in the fridge. Mix the pineapple juice and lemonade concentrate together the night before. But don’t add the soda or sherbet until right before serving. The punch is best fresh when the sherbet is still melting and the soda is still fizzy.
What can I use instead of lychees for the eyeballs?
If you can’t find lychees, try using large peeled grapes or canned rambutans. You can also use melon balls with a blueberry pushed into a small slit. For a candy version, use white chocolate melts with a chocolate chip pressed in the center. The texture will be different, but the visual effect is similar.
How do I get the punch to glow?
The green color comes from the lime sherbet mixed with the pineapple juice. For a more dramatic glow, use a drop or two of neon green food coloring. Some people use tonic water under a black light for a real glowing effect, but tonic water has a bitter taste that changes the flavor. I prefer the natural color from the sherbet.
Can I make this punch without sherbet?
Yes! Use lime sorbet for a dairy-free version, or skip the frozen element entirely and just use green food coloring. The sherbet adds creaminess and sweetness, but the punch is still delicious without it. You might need to adjust the sweetness level with a little extra sugar or simple syrup.
How many servings does this recipe make?
This recipe fills a standard punch bowl and serves about 16 to 20 people with 8-ounce servings. If you’re serving a big crowd, double the recipe. I’ve found that people always go back for seconds, so plan for about 2 to 3 servings per person for a party lasting a couple of hours.
For more party-perfect recipes, check out my cast iron s’mores dip that’s perfect for any gathering, or try my mini cheesecakes with mirror glaze for a show-stopping dessert that’s easier than it looks.
Pin This Recipe!

Easy Witches Brew Halloween Punch with Floating Eyeballs
A spooky green Halloween punch with floating lychee-blueberry eyeballs that’s visually stunning, surprisingly simple, and crowd-pleasing. Perfect for any Halloween gathering, this punch takes about fifteen minutes to throw together and will become a tradition in your house.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 15 minutes
- Yield: 16-20 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 1 can (46 ounces) pineapple juice
- 1 can (12 ounces) frozen lemonade concentrate, thawed
- 1 liter lemon-lime soda (such as Sprite or 7Up)
- 1 quart lime sherbet, softened
- 2 cups cold water
- 1 can (20 ounces) whole lychees in syrup, drained
- 1 cup fresh blueberries (small ones)
- Optional: red food coloring or beet juice for bloodshot eyeballs
- Optional: dry ice for smoking effect (handle with caution)
- Optional: plastic spider rings for decoration
- Optional: green or purple food coloring to deepen color
Instructions
- Make the floating eyeballs: Open the can of lychees and drain them over a bowl to catch the syrup. Reserve the syrup. Rinse the lychees gently under cold water. Using a paring knife, make a small slit in the side of each lychee to create a pocket. Push a small blueberry into each slit so it sits snugly, with just the top peeking out. Place the stuffed lychees in a small bowl and refrigerate until ready to use. (Can be made up to 24 hours ahead.)
- Prepare the punch base: Take the lime sherbet out of the freezer and let it sit at room temperature for about 10 minutes to soften. In a large pitcher, combine the pineapple juice, thawed lemonade concentrate, and cold water. Stir until the concentrate is completely dissolved.
- Assemble the punch: Pour about half the punch base into a large punch bowl. Slowly add the lemon-lime soda to preserve carbonation. Stir gently with a ladle just a few turns.
- Add the sherbet: Using an ice cream scoop, add 6 to 8 scoops of softened lime sherbet to the punch bowl. The sherbet will start melting, creating a green color and creamy texture.
- Add remaining punch base and more soda as needed to fill the bowl. Taste and adjust sweetness with reserved lychee syrup or tartness with fresh lime juice if desired.
- Add the eyeballs: Gently drop the stuffed lychees into the punch bowl. They should float to the surface and bob around.
- Decorate and serve: Add plastic spider rings or other creepy decorations if using. For adults, you can add a splash of vodka or white rum to a separate batch (label clearly). Serve immediately while the sherbet is still melting.
Notes
Keep everything cold for best results. Don’t over-stir to preserve carbonation. Make extra eyeballs as everyone wants them. If using dry ice, never put it directly in the punch; use a separate container. Test eyeballs in water first to ensure blueberries stay in place. Adjust color with green food coloring if sherbet is not green enough.
Nutrition
- Serving Size: 8 ounces
- Calories: 200
- Sugar: 38
- Sodium: 30
- Fat: 2
- Saturated Fat: 1
- Carbohydrates: 42
- Fiber: 1
- Protein: 1
Keywords: Halloween punch, witches brew, floating eyeballs, lychee eyeballs, spooky punch, Halloween drink, kid-friendly punch, party punch


