Caramel Popcorn (Better Than Store-Bought)
This homemade caramel popcorn is coated in a rich, buttery candy shell with the perfect crisp crunch. Inspired by the caramel popcorn I loved as a kid, this better-than-store-bought version is easy to make and perfect for movie nights, sharing, or satisfying a sweet craving.

Caramel popcorn always takes me back to when I was a kid going to the county fair with my family or with my classmates on our school visit. We went every year to the Gagetown fair in New Brunswick, Canada, not too far from where I grew up on my grandparents' farm.
And every Christmas back in the 90s, my mom would get those big tins of popcorn for my sister and me, the ones with the different flavors. The caramel was always the first to disappear.
As much as I loved those tins, I honestly think this homemade version is even better. It has a richer caramel flavor, a crispier coating, and tastes fresher than anything that came out of a popcorn tin.
So now I just make my own.
I hope you enjoy this recipe! ❤️ If you give it a try, please let me know how it turned out for you in the comments section at the bottom of the page or share a pic of your om noms on Instagram and tag @dishesanddustbunnies! ❤️
Why You’ll Love This Recipe
This caramel popcorn has that perfect balance of rich, buttery flavor and a crisp, crunchy coating. It’s simple to make but tastes like something you’d get at a fair or in one of those classic popcorn tins. Once you start snacking on it, it’s hard to stop.
What Is This Caramel Popcorn Like?
This popcorn has a crisp, candy-coated shell with a rich, buttery caramel flavor in every bite. It's not sticky or soft. The coating sets into that classic crunchy texture that gives it a really satisfying snap.
If you grew up loving caramel popcorn from fairs, festivals, or those big holiday popcorn tins, this homemade version will feel familiar in the best way. The flavor is richer, the coating is crunchier, and I honestly think it's better than store-bought.

Be sure to see the recipe card at the bottom of the post for full ingredients & instructions!
How to Make Homemade Caramel Popcorn – Overview
You can find the full recipe details, including ingredient amounts and the full instructions in the recipe card at the bottom of this post, but first, here's a quick overview of how to make caramel popcorn!
Start by popping your popcorn. I used an air popper to keep it light, but any method works as long as it’s not heavily buttered or salted. Spread it out on a baking sheet so it’s ready for the coating.
Next, you’ll make the caramel by melting butter with brown sugar, white sugar, corn syrup, and salt until smooth. Once everything is combined, let it gently boil for a few minutes so it thickens into that classic caramel base.
After removing it from the heat, stir in the vanilla and baking soda, which will cause it to foam slightly and help create that crisp texture. Pour the caramel over the popcorn, toss to coat, then let it cool until the coating hardens before breaking it into clusters.
For this batch, I used my Snack Coater stand mixer attachment to help mix everything together. It's definitely not necessary and you can easily mix the popcorn by hand, but I love using it because it's like having an extra set of hands in the kitchen. It's especially helpful when I'm trying to film the recipe at the same time.
The Secret to a Crispy Caramel Candy Coating
The key to a crisp caramel candy coating is letting the caramel cook until it's thick, bubbly, and glossy before removing it from the heat. Rushing this step can leave the coating soft instead of crunchy.
Once the vanilla and baking soda are added, the mixture will foam up dramatically. This reaction creates tiny air bubbles that help transform the caramel into a light, crisp candy coating as it cools.
Finally, work quickly when pouring and mixing the caramel candy coating with the popcorn. The coating starts setting as it cools, so getting it evenly distributed right away helps ensure every bite has that perfect crunch.
Recipe Variations & Substitutions
This recipe is great as-is, but there are a few simple ways to adjust it depending on what you like or have on hand.
If you want a deeper caramel flavor, you can add a small amount of molasses or a pinch of cinnamon for a bit of extra warmth. It won’t taste like cinnamon, but it gives the caramel a slightly richer flavor.
You can use all brown sugar if needed, though the mix of brown and white sugar helps create a more balanced caramel and a better crunch. And while I used an air popper, other popping methods work just fine—just avoid heavily buttered or salted popcorn before adding the coating.
If you prefer a heavier coating, you can increase the amount of caramel slightly to suit your taste.
Frequently Asked Questions
Why isn’t my caramel popcorn crunchy?
This usually means the caramel didn’t cook long enough. Make sure it reaches a gentle boil and cooks for the full 3–4 minutes so it can set into a crisp coating as it cools.
Why is baking soda added to the caramel?
Baking soda helps create a lighter, crisp texture instead of a dense or sticky coating. It also gives the caramel that slightly airy crunch.
Can I make this without corn syrup?
Corn syrup helps create a smooth, glossy coating and prevents the sugar from crystallizing. You can substitute it with honey or maple syrup, but the texture may be slightly softer. For best results, I don’t recommend substituting it.
Can I adjust the sweetness?
You can slightly reduce the sugar, but keep in mind that the caramel coating relies on the sugar for both flavor and texture, so reducing it too much can affect how it sets.

Storage
Store the popcorn in an airtight container at room temperature for up to 3 days to keep the coating crisp. I don’t recommend freezing this, as moisture can affect the texture and make the coating lose its crunch.
What Can I Serve This With?
This caramel popcorn is perfect on its own, but it also works really well for movie nights alongside your favorite drinks or a mix of other sweet and salty snacks.
If you’re in the mood for something a little different, you can also try my chocolate chili popcorn—it has that same crunchy coating but with a sweet chocolate flavor and a subtle warmth that makes it really fun to snack on.
Other Recipes You'll Enjoy
If you enjoy recipes like this, you’ll probably also like other chocolate-based treats, simple sweet snacks, and easy dessert recipes that come together just as easily.
Caramel Popcorn (Better Than Store-Bought)
- Total Time: 35 minutes
- Yield: ~10–12 cups popped popcorn
Description
A rich, crunchy caramel popcorn coated in a crisp candy shell with deep caramel flavor and the perfect sweet finish.
Ingredients
- ½ cup popcorn kernels, air popped
- ½ cup unsalted butter
- 1 cup brown sugar
- ¼ cup white sugar
- ¼ cup corn syrup
- 1 tsp salt
- 3 tsp vanilla extract
- ½ tsp baking soda
- Optional: ¼ tsp cinnamon
- Optional: 1 tsp molasses
Instructions
- Pop the popcorn using an air popper and spread it out evenly on a parchment-lined baking sheet, removing any unpopped kernels. (You can use other popping methods if preferred.)
- In a saucepan over medium heat, melt the butter. Stir in the brown sugar, white sugar, corn syrup, salt, cinnamon (if using), and molasses (if using) until fully combined.
- Bring the mixture to a gentle boil and cook for 3–4 minutes, stirring occasionally, until it becomes thick, bubbly, and glossy. Don't rush this step, as this is what helps create the crisp candy coating.
- Remove from the heat and immediately whisk in the vanilla extract and baking soda. The mixture will foam up noticeably. Continue whisking until everything is fully combined. This reaction is what helps create the light, crisp candy coating.
- With the popcorn already spread out on the parchment-lined baking sheet, immediately drizzle the caramel evenly over top.
- Using silicone spatulas, gently fold, toss, and mix the popcorn until the coating is distributed as evenly as possible. Work quickly, as the caramel will begin to harden as it cools. The goal is to coat as much of the popcorn as possible before the coating sets.
- For the video, I used my Snack Coater attachment to mix the popcorn and caramel coating, which makes the process easier and helps distribute the coating evenly. However, it's completely optional, and this recipe can be mixed by hand using silicone spatulas.
- Let cool for about 15 minutes, or until the coating has fully set and hardened.
- Break into clusters and serve.
Notes
For the best crisp candy coating, let the caramel become thick, bubbly, and glossy before removing it from the heat. Rushing this step can result in a softer coating.
After adding the vanilla and baking soda, whisk immediately until fully combined. The foamy reaction helps create the light, crisp texture of the coating.
Work quickly when pouring and mixing the caramel with the popcorn, as the coating will begin to harden as it cools.
A small pinch of cinnamon or a bit of molasses can be added for a deeper, more complex caramel flavor.
- Prep Time: 10 minutes
- Chill Time: 15 minutes
- Cook Time: 10 minutes
- Category: Snack
- Method: Air Popped + Candy Coated
- Cuisine: American

