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.
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 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, and salt until fully combined.
- Bring the mixture to a gentle boil and cook for 3–4 minutes, stirring occasionally, until slightly thickened and glossy.
- Remove from heat and stir in the vanilla extract and baking soda. The mixture will foam up slightly.
- Immediately drizzle the caramel evenly over the popcorn.
- Gently toss and turn the popcorn on the baking sheet to coat as evenly as possible.
- Let cool for about 15 minutes, or until the coating has set and hardened.
- Break into clusters and serve.
Notes
Work quickly when pouring and tossing, as the caramel thickens fast as it cools.
Baking soda helps create a crisp, slightly airy coating instead of a dense or sticky one.
You can add a small pinch of cinnamon or a bit of molasses 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

