Drizzled with white and milk chocolate, these caramel popcorn balls are as pretty as they are delicious, with a buttery brown sugar caramel coating every crunchy kernel. If you've ever wondered how to make popcorn balls at home, this easy step-by-step guide shows you exactly how, and the best part is that they're naturally gluten-free, so everyone at the party can dig in.

What's more fun than food you can play with? Not much. These popcorn balls are a perfect combination of sweet and salty, simple enough to make with kids, and a festive addition to any Halloween party, fall festival, or movie night.
Key Ingredients & Substitutions
- Popcorn. Air-popped or stovetop popcorn made with very little oil works best. Lightly salted microwave popcorn is fine too, but skip the heavily buttered kinds, since the extra fat keeps the caramel from sticking. Plain popcorn kernels are the cheapest route; about ⅓ to ½ cup of kernels makes 8 to 10 cups popped.
- Brown sugar. Gives the caramel its deep, toasty flavor. Light or dark brown sugar both work; dark brown sugar makes a slightly richer, more molasses-forward coating.
- Butter. Adds richness and helps the caramel stay glossy. Salted butter plays up the sweet-and-salty thing nicely.
- Honey and light corn syrup. These keep the sugar from crystallizing, so the caramel stays smooth and sticky enough to hold the balls together. Light corn syrup has a neutral flavor; honey adds a gentle floral note.
- Melting chocolate. Candy melts or melting wafers are the easiest option for drizzling because they set up firm without tempering. Chocolate chips work too, especially with a teaspoon of coconut oil stirred in to thin them out.
- Cake pop sticks. Paper lollipop sticks turn popcorn balls into easy grab-and-go treats, but they're optional.
Vegan swap: As written, this recipe isn't vegan, but it's an easy fix. Use maple syrup or agave syrup instead of honey, your favorite vegan butter instead of dairy butter, and dairy-free chocolate chips for the drizzle. Strict vegans may also want an organic brown sugar, since some conventional sugars are processed with bone char.
How to Make Popcorn Balls
First, line a cookie sheet with parchment paper or wax paper, and lightly spray it with oil. Your caramel popcorn balls are going to be sticky, so the oil will help keep them from sticking to the pan.

Next, pop that popcorn! If you're a microwave-style popcorn cooker, that's fine. Just make sure the popcorn is only lightly salted. If you're popping your own in a hot air popper or on the stove, use as little oil as possible. Pick out any unpopped kernels, then set the popcorn aside in a large heatproof bowl so you can get started on the caramel.
Start off by melting the butter in a large saucepan over medium heat.

Next, mix in the honey, light corn syrup, brown sugar, and water.

Bring the whole mixture to a boil over medium heat, then keep stirring for about 2 minutes so it can thicken up a bit.

Make sure you don't let it overcook. If you have to set a timer, do it! The last thing you want is burned caramel on your popcorn balls. Take the pan off the heat and let it rest for 2 minutes.

Then pour that delicious caramel over the popcorn. Be careful, it's going to be hot! Stir it in until the popcorn is completely coated, then let it sit for a few minutes. This gives the caramel time to cool and firm up a little, so it's easier to form into balls.
Now comes the messy part. Coat your hands with a bit of oil (a cooking spray works great for this!) and press the popcorn firmly into balls. Even though it has been sitting for a bit, the caramel is still going to be somewhat hot, so be careful.

Place the caramel popcorn balls on the prepared cookie sheet. Once they're all cooled, gently twist a stick into the top of each one. Go slowly so the popcorn ball doesn't split in half.

Just one step left: decorating those popcorn balls!
Decorating the Popcorn Balls
As you can tell by the pictures, you don't need to be an artist to make these caramel popcorn balls. After the sticks are in, melt a bit of white chocolate and milk chocolate and drizzle it over the tops. Don't worry about making it look perfect. No matter how it looks, it's going to be delicious.

I like to use Wilton Candy Melts. You just melt them in the microwave and drizzle them over the top with a spoon. It's ridiculously easy! You could also try topping your popcorn balls with butterscotch or dark chocolate, or adding sprinkles or your favorite candy. Get creative with it!
For a spooky treat, make Halloween popcorn balls by adding some candy eyes while the chocolate is still wet. If you want to inspire a little family rivalry, have a friendly competition to see who can make the most outrageously decorated popcorn balls.

Helpful Tips
Get everything ready before you start the caramel. Once the caramel comes off the heat, it starts to set, so have your popcorn in a big bowl, your baking sheet lined, and your cooking spray within reach before you melt the butter.
Use a big bowl and a greased spoon. A bowl with plenty of room makes it much easier to toss the popcorn without crushing it. A quick spritz of cooking spray on your spoon or spatula keeps the caramel from clinging to it.
Press firmly, but don't squish. Scoop about a cup of coated popcorn and press it together with firm, even pressure, like you're making a snowball. Too gentle and the balls fall apart; too hard and the popcorn gets dense and chewy.
If the balls won't hold, give it a minute. Caramel that's too warm is loose and slippery. Let the coated popcorn rest a few more minutes, then try again. If your caramel seems thin every time, boil it a little longer next batch; a candy thermometer helps you catch it before it scorches.
Melt chocolate gently. Microwave candy melts or chocolate in 30-second bursts, stirring in between, so it stays smooth and pourable instead of seizing.
Variations
- Salted caramel. Sprinkle flaky sea salt over the chocolate drizzle before it sets.
- Peanut butter. Stir ¼ cup of creamy peanut butter into the caramel right after it comes off the heat.
- Halloween monsters. Tint white candy melts green or orange and add candy eyes for goofy little monsters.
- Nutty crunch. Toss a cup of roasted peanuts, pecans, or almonds in with the popcorn before adding the caramel.
- Holiday sprinkles. Swap the chocolate drizzle for red and green sprinkles at Christmas or pastel sprinkles at Easter.
- Vegan popcorn balls. Use maple or agave syrup, vegan butter, and dairy-free chocolate, as described above.
Serving Ideas
Popcorn balls are made for parties. Stand them up in a jar or a block of floral foam for a fun centerpiece, or line them up on a platter next to a big bowl of fall snack mix for an easy grab-and-go dessert table.
For Halloween, pair them with other spooky treats like Halloween Oreo pops, mummy cupcakes, or mummy cakesicles. Wrapped individually in cellophane bags and tied with ribbon, they also make sweet party favors or classroom treats.
Storing & Freezing
Once the chocolate has set, wrap each popcorn ball in plastic wrap or a cellophane treat bag, or store them in a single layer in an airtight container. Keep them at room temperature for up to 3 to 4 days. Skip the refrigerator, since the humidity makes the popcorn soggy and the caramel sticky.
You can freeze individually wrapped popcorn balls in a freezer bag for up to 1 month. Let them thaw at room temperature, still wrapped, for about 30 minutes so condensation forms on the wrapping instead of the popcorn. The chocolate may lose a little shine, but the flavor holds up well.
Frequently Asked Questions
Are popcorn balls gluten-free?
Yes, homemade popcorn balls like these are naturally gluten-free. Popcorn is a whole grain corn, and the caramel is made from butter, brown sugar, honey, and corn syrup, none of which contain gluten. The only things to double-check are your add-ons: some melting chocolates, sprinkles, and candy decorations are made on shared equipment with wheat, so read labels if you're cooking for someone with celiac disease.
Are popcorn balls vegan?
Not as written, because the caramel uses honey and butter and the drizzle uses milk and white chocolate. Swap in maple or agave syrup, vegan butter, and dairy-free chocolate to make them vegan.
Why are my popcorn balls falling apart?
Usually the caramel is still too warm, or it wasn't boiled quite long enough to thicken. Let the coated popcorn cool for a few more minutes and press the balls more firmly. Next time, boil the caramel a little longer.
How far ahead can I make popcorn balls?
Up to 2 days ahead is ideal for the best crunch. Wrap them well once the chocolate sets and keep them at room temperature.

More Halloween Treats
If you loved these popcorn balls, here are a few more sweet treats you might enjoy:
- Halloween Mummy Brownies
- Spooky Vegan Halloween Cookies
- Vegan Rice Krispie Treats
- Spooky & Sweet Halloween Desserts
📖 Recipe

Equipment
- Mixing bowl large, heatproof
- candy thermometer optional
Ingredients
- 8-10 cups cooked popcorn, lightly salted (from about ⅓ to ½ cup kernels)
- ½ cup butter, 1 stick (use vegan butter to make vegan)
- 2 cups brown sugar, packed
- ¼ cup light corn syrup
- ⅛ cup honey, or maple or agave syrup for vegan
- ½ cup water
- Cooking spray, for the pan and your hands
- ½ cup white or milk melting chocolate, candy melts or chips, for drizzling (dairy-free for vegan)
- 8 cake pop sticks, optional
Instructions
- Line a baking sheet with parchment or wax paper and lightly coat it with cooking spray.
- Pop the popcorn in an air popper or on the stovetop with as little oil as possible (or use lightly salted microwave popcorn). Pick out any unpopped kernels and place the popcorn in a large heatproof bowl.
- In a large saucepan over medium heat, melt the butter. Stir in the brown sugar, light corn syrup, honey, and water.
- Bring the mixture to a boil over medium heat, stirring constantly, then continue to boil and stir for about 2 minutes, until slightly thickened. Do not let it overcook or burn. (The mixture is very hot, so be careful.)
- Remove the pan from the heat and let the caramel stand for 2 minutes, then pour it over the popcorn. Stir with a large greased spoon until all of the popcorn is evenly coated.
- Let the coated popcorn sit for 3 to 5 minutes, until it's cool enough to handle but still pliable.
- Spray your hands with cooking spray and firmly press about 1 cup of the popcorn mixture into a ball. Place it on the prepared baking sheet and repeat with the remaining popcorn (the popcorn will still be warm).
- Once the popcorn balls have cooled and firmed up, gently twist a cake pop stick into the top of each one, taking care not to split the balls.
- Melt the chocolate in the microwave in 30-second bursts, stirring between each, until smooth. Drizzle it over the popcorn balls with a spoon and let it set before serving.








Something to say? Leave a comment.