Christmas Popcorn Balls Recipe
Is it even the holiday season without a treat that’s fun to make, totally delicious, and just a little messy? These Christmas popcorn balls tick all the boxes! They’re sweet, salty, chewy, and bursting with festive cheer thanks to colorful M&M candies and sprinkles. Whether you’re whipping them up for a party, wrapping them as edible gifts, or just creating some kitchen magic with the kids, these popcorn balls are the kind of recipe that screams holiday fun.
I’ll admit, popcorn balls always bring back memories of when I was little and would help my grandmother in the kitchen during Christmas. She had this knack for turning simple ingredients into pure magic, and one year, she let me take the reins. I remember how sticky my hands got, the way the marshmallows smelled as they melted, and the joy of smooshing (yes, smooshing!) those balls together. And of course, sneaking as many M&Ms as I could when she wasn’t looking. Now, I love making these with my own family—though I’m not sure I’m any better at sharing the M&Ms.
Let’s dive into this easy, no-bake holiday recipe that’ll brighten up your season!
A little history: how popcorn became a holiday classic
Did you know that popcorn has been a festive treat for decades? Popcorn garlands were a staple of 19th-century Christmas tree decorations in America. The natural white of the popped kernels made it a perfect complement to traditional greenery. Over time, people began to jazz up their popcorn creations with sugar coatings, caramel, and eventually, marshmallows. Popcorn balls became a favorite for their portability and crunch—and let’s face it, they’re just fun to eat! Today, they’re not just a nostalgic treat but a delicious way to bring family and friends together.
Let’s talk ingredients: why each one matters
Popcorn kernels
The base of this recipe is, of course, popcorn. It provides the perfect light, crunchy foundation for all the sweetness that’s about to be piled on. I recommend using unpopped kernels and making it fresh—air-popped or stovetop is best. If you’re in a pinch, pre-popped plain popcorn works too, but avoid anything pre-flavored or salty.
Tip: Make sure to remove all unpopped kernels! No one wants a surprise crunch in their popcorn ball.
Unsalted butter
Butter adds a creamy richness to the marshmallow coating. I prefer unsalted butter so I can control the flavor, but if salted is what you have on hand, it’ll work just fine.
Substitute idea: Coconut oil can be used for a dairy-free version, though it will slightly change the flavor (in a good way—think a subtle coconut vibe).
Miniature marshmallows
These are the glue that holds everything together—literally. Their melted, gooey texture coats the popcorn perfectly without making it soggy. You can also use marshmallow fluff if that’s what you have on hand.
Pro tip: For a fun twist, you could try using flavored marshmallows like peppermint for an extra Christmassy kick.
Red and green M&M candies
These add crunch, color, and a chocolatey surprise in every bite. If you don’t have red and green M&Ms, regular ones will work just fine.
Swap idea: Substitute M&Ms with crushed candy canes, chocolate chips, or even dried cranberries for a more sophisticated twist.
Festive sprinkles
Sprinkles bring the holiday cheer, plain and simple. They add that whimsical touch that makes these popcorn balls look like they were made in Santa’s workshop.
Note: Nonpareils or sanding sugar also work beautifully here!

Kitchen gear: what you’ll need
This recipe doesn’t require much fancy equipment—just a few basics!
- A large pot: You’ll need this to melt the butter and marshmallows. A heavy-bottomed pot works best to avoid burning.
- Mixing bowls: Use one to hold your popcorn and another for mixing in the add-ins.
- Rubber spatula: Perfect for folding the mixture without crushing the popcorn.
- Non-stick cooking spray: This will be your best friend when shaping the popcorn balls. (Trust me, skip this step, and you’ll be picking marshmallow off your hands for hours.)
- Parchment paper: Great for letting the popcorn balls cool and set without sticking.
Step-by-step: how to make Christmas popcorn balls
1. Pop your popcorn
Start by popping your kernels using your favorite method. I like stovetop popping—it’s simple and makes the fluffiest popcorn. Once it’s ready, pour the popcorn into a large mixing bowl and take a minute to pick out any unpopped kernels. (Yes, it’s tedious, but worth it!)
Pro tip: For extra flavor, lightly salt your popcorn before adding the marshmallow mixture.
2. Melt the butter and marshmallows
In a large pot over medium-low heat, melt the butter. Once it’s fully melted, toss in the marshmallows. Stir constantly until they’re completely melted and smooth. Be patient—low and slow is the way to go here to avoid burning.
Quick tip: If you’re in a hurry, use the microwave. Melt the butter and marshmallows in 30-second bursts, stirring in between.
3. Combine popcorn and marshmallow mixture
Remove the pot from heat and immediately pour the melted marshmallow mixture over the popcorn. Work quickly and gently stir to coat all the popcorn evenly. Don’t worry if it’s not perfect—this is a messy, fun process!
4. Add the mix-ins
Once the popcorn has cooled slightly (you don’t want to melt the M&Ms!), gently fold in the candies and sprinkles with a rubber spatula.
My tip: If you love a colorful popcorn ball, reserve a handful of sprinkles to add after shaping.
5. Shape the popcorn balls
Spray your hands generously with non-stick cooking spray, then grab about a cup of the popcorn mixture and press it into a ball. Be firm but gentle—you want it to hold its shape without crushing the popcorn. Repeat until all the mixture is used up, re-spraying your hands as needed.
6. Let them cool
Place the finished popcorn balls on a sheet of parchment paper and let them cool completely at room temperature. This usually takes about 30 minutes, but they’ll firm up quicker in the fridge.

Variations to try (because why not get creative?)
- Vegan-friendly version: Swap the butter for plant-based margarine and use vegan marshmallows.
- Peppermint twist: Add crushed candy canes instead of sprinkles for a minty holiday flair.
- Nutty flavor: Stir in chopped peanuts or almonds for a bit of crunch.
- Caramel popcorn balls: Mix in caramel sauce with the marshmallow for a richer treat.
- Spicy-sweet version: Add a pinch of cinnamon or cayenne to the marshmallow mixture for an unexpected kick.
Serving and presentation ideas
Picture this: a platter piled high with colorful popcorn balls, arranged like ornaments! You can even wrap each one in clear cellophane and tie with a ribbon for a festive, gift-ready look. These are perfect for dessert buffets, holiday parties, or even as stocking stuffers.
Drinks to pair with your popcorn balls
For kids, serve these with a cup of hot cocoa (topped with extra marshmallows, obviously). Adults? Try a mulled wine, eggnog, or even a sparkling cider to complement the sweetness. If you’re more into coffee, a peppermint latte is a dreamy pairing.
Storage and reheating tips
Keep your popcorn balls fresh by storing them in an airtight container at room temperature for up to 3 days. If you’re making them ahead, you can freeze them for up to a month—just thaw them at room temperature for a couple of hours before serving. Avoid reheating, as the marshmallow can get sticky and lose its shape.
Scaling the recipe
Whether you’re making these for a cozy family night or a big party, the recipe scales easily. Double or triple the ingredients, but make sure you have extra bowls or trays on hand for cooling. One thing to note: larger batches might need a bit more marshmallow mixture to coat evenly.
Potential hiccups (and how to avoid them)
- Popcorn not sticking together? Add more melted marshmallow mixture to bind everything.
- Too sticky to shape? Keep that non-stick spray handy and reapply frequently.
- Balls falling apart? Press them firmly but gently—you might need to pack them a bit tighter.
So, what are you waiting for? These Christmas popcorn balls are practically begging to become part of your holiday tradition. They’re quick, easy, and endlessly customizable. I promise, once you make them, you’ll find yourself looking for excuses to whip up another batch. Happy holidays, and happy cooking!

FAQs
1. Can I use microwave popcorn?
Yes, but stick to plain, unsalted varieties to avoid overpowering the sweetness.
2. What’s the best way to shape the balls?
Non-stick spray on your hands is a lifesaver! You can also use a measuring cup to scoop consistent portions.
3. Can I make these ahead of time?
Absolutely! They’ll stay fresh for up to 3 days in an airtight container.
4. How do I make these gluten-free?
Good news—this recipe is naturally gluten-free! Just double-check your sprinkles and M&Ms.
5. Can I use other candies?
Of course! Try crushed candy canes, mini chocolate chips, or even gummy bears for a fun twist.

Christmas Popcorn Balls Recipe
These Christmas popcorn balls are the perfect mix of sweet and salty, featuring marshmallows, M&Ms, and sprinkles!
- Total Time: 25 minutes
- Yield: 12 popcorn balls 1x
Ingredients
- ½ cup unpopped popcorn kernels
- ½ cup unsalted butter
- 1 10 ounce bag miniature marshmallows
- 1 cup red and green M&M candies
- ⅓ cup festive sprinkles
Instructions
1. Pop your popcorn
Start by popping your kernels using your favorite method. I like stovetop popping—it’s simple and makes the fluffiest popcorn. Once it’s ready, pour the popcorn into a large mixing bowl and take a minute to pick out any unpopped kernels. (Yes, it’s tedious, but worth it!)
Pro tip: For extra flavor, lightly salt your popcorn before adding the marshmallow mixture.
2. Melt the butter and marshmallows
In a large pot over medium-low heat, melt the butter. Once it’s fully melted, toss in the marshmallows. Stir constantly until they’re completely melted and smooth. Be patient—low and slow is the way to go here to avoid burning.
Quick tip: If you’re in a hurry, use the microwave. Melt the butter and marshmallows in 30-second bursts, stirring in between.
3. Combine popcorn and marshmallow mixture
Remove the pot from heat and immediately pour the melted marshmallow mixture over the popcorn. Work quickly and gently stir to coat all the popcorn evenly. Don’t worry if it’s not perfect—this is a messy, fun process!
4. Add the mix-ins
Once the popcorn has cooled slightly (you don’t want to melt the M&Ms!), gently fold in the candies and sprinkles with a rubber spatula.
My tip: If you love a colorful popcorn ball, reserve a handful of sprinkles to add after shaping.
5. Shape the popcorn balls
Spray your hands generously with non-stick cooking spray, then grab about a cup of the popcorn mixture and press it into a ball. Be firm but gentle—you want it to hold its shape without crushing the popcorn. Repeat until all the mixture is used up, re-spraying your hands as needed.
6. Let them cool
Place the finished popcorn balls on a sheet of parchment paper and let them cool completely at room temperature. This usually takes about 30 minutes, but they’ll firm up quicker in the fridge.
Notes
Serving and presentation ideas
Picture this: a platter piled high with colorful popcorn balls, arranged like ornaments! You can even wrap each one in clear cellophane and tie with a ribbon for a festive, gift-ready look. These are perfect for dessert buffets, holiday parties, or even as stocking stuffers.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dessert