Plain popcorn is coated in a homemade caramel mixture, then baked until crunchy. Homemade caramel popcorn can be prepped weeks in advance and is great for gifting!
Buttery, salty, and sweet, this homemade caramel corn is a new favorite snack at my house! Plain popcorn is coated in a rich caramel sauce, then baked low and slow until crisp.
Although making caramel popcorn takes more time and effort than opening a bag of the pre-made stuff, you’ll be glad you made it from scratch after you try a handful. The homemade caramel sauce is much richer than anything you’ll buy in a bag, plus the entire recipe is cheaper than if you’d bought the caramel corn pre-made.
Make a batch of caramel corn now and enjoy it for weeks to come! A single batch makes eight cups of popcorn, and it stays fresh up to two weeks at room temperature.
Perfect for at-home movie nights and holiday gifting, this caramel corn is going to be your new favorite snack!
Ingredients for This Recipe
Homemade caramel popcorn calls for just seven basic ingredients: popcorn, butter, brown sugar, corn syrup, salt, vanilla extract, and baking soda.
There are a few things to keep in mind when preparing caramel corn:
- Popcorn: Make sure to use plain popcorn for this recipe. You can either pop your own or buy a bag of plain popcorn.
- Baking soda: This may seem like a strange ingredient for caramel corn, but it’s necessary for this recipe! The baking soda reacts with the brown sugar and foams up. This gives the caramel a softer texture so that it doesn’t break your teeth when you bite down into it.
- Corn syrup: Use light corn syrup to make the caramel sauce. The corn syrup prevents the caramel sauce from crystallizing and also adds sweetness.
How to Make Popcorn for Caramel Corn
Making plain popcorn is a simple process that can be done in the microwave. Here’s how I like to make popcorn for caramel corn:
- Add 2 tablespoons of popcorn kernels to a brown paper bag and fold the top of the bag over to seal it.
- Microwave on high for 1 ½ minutes to 2 ½ minutes (the amount of time will depend on your microwave).
- Once the popping slows to about 2 seconds between pops, the popcorn is done.
I usually repeat this process twice to get the 8 to 9 cups of popcorn you’ll need for this recipe.
How to Make Caramel Corn
Although this recipe requires a little more elbow grease than your typical snack, it’s a very easy process that’s tough to mess up. After popping the popcorn, you can make the caramel coating.
- Preheat the oven: Line a large rimmed baking sheet with parchment paper and preheat the oven to 250ºF.
- Make the caramel sauce: Melt the butter in a medium-sized saucepan. Add the brown sugar, corn syrup, and salt. Bring the mixture to a boil and simmer for 5 minutes. Make sure to stir the mixture often, so that it doesn’t burn.
- Stir in the remaining ingredients: Remove the saucepan from the heat and stir in the vanilla extract and baking soda. This mixture will foam up, this is normal so don’t worry!
- Combine the caramel sauce and popcorn: In a large bowl, carefully mix together the plain popcorn and the caramel sauce.
- Bake the caramel corn: Transfer the coated popcorn to the prepared baking sheet and bake for 45 minutes. The popcorn needs to be stirred every 15 minutes to ensure it cooks evenly.
- Cool completely: Let the caramel popcorn cool for at least 1 hour on the baking sheet before breaking apart and eating.
Can The Corn Syrup Be Substituted?
Yes, maple syrup may be substituted for the corn syrup.
Can Nuts Be Added?
Of course! If you like the combination of caramel corn and nuts, you’re welcome to add up to 1 cup of roasted salted nuts to the popcorn.
Does Caramel Corn Have to Be Baked?
Yes, this recipe has been created with the intention of baking the caramel popcorn. If you don’t bake the popcorn after it’s been coated in the caramel mixture, it will become soggy and won’t keep for very long.
Baking the popcorn hardens the caramel and keeps it fresher for longer.
Once the popcorn has cooled completely, store it in an airtight container. It’ll last up to two weeks at room temperature.
If you plan on gifting the caramel corn, glass jars would be best for preserving its freshness.
- You must use plain popcorn for this recipe (i.e. no salt, butter, or other flavorings on it). You can buy plain popcorn at the grocery store or pop it yourself in under five minutes.
- Make sure to stir the caramel corn every 15 minutes. This will ensure that it bakes evenly and doesn’t burn.
- Once you remove the caramel corn from the oven, let it cool completely at room temperature. It will be soft when you first remove it from the oven, but it will continue to firm up as it cools.
More Caramel Recipes to Make!
- Caramel-Stuffed Snickerdoodles
- Salted Caramel Brownie Bites
- Salted Caramel Turtles
- Pumpkin Caramel Icebox Cake
- Homemade Caramel Sauce
- Millionaire Shortbread
Homemade Caramel Popcorn
- 8 to 9 cups plain popcorn (45 grams)
- ½ cup unsalted butter (1 stick; 115 grams)
- 1 cup packed light brown sugar (200 grams)
- ⅓ cup light corn syrup
- ½ teaspoon salt
- 2 teaspoons pure vanilla extract
- ¼ teaspoon baking soda
- Preheat the oven to 250°F (120°C). Line a large rimmed baking sheet with parchment paper and set aside.
- Place the popcorn in a large bowl and set aside.
- Add the butter to a medium saucepan. Place over medium heat until the butter is melted. Add the brown sugar, corn syrup, salt and mix until well combined. Bring to a boil, stirring often so that it doesn’t burn. Turn the heat down and simmer for 5 minutes, continuing to stir often.
- Remove from the heat and mix in the vanilla extract and baking soda until fully combined. The mixture will bubble and foam up, this is normal!
- Drizzle the caramel mixture over the popcorn and carefully mix with a large spoon.
- Transfer the popcorn to the prepared baking sheet and spread it around into one even layer.
- Bake for 45 minutes, stirring the caramel corn every 15 minutes.
- Remove the baking sheet from the oven and give the popcorn one last mix. Allow to cool completely on the baking sheet, about 1 hour, then break into pieces.