If there was a poster child (er…recipe) for simple snack ideas on Fork in the Kitchen, it would definitely be homemade popcorn.

Bowls of caramel popcorn on black wire cooling rack with parchment paper.

There’s nothing better than 5-minute classic stovetop popcorn with melted butter. Savory varieties like my ranch popcorn recipe or our favorite finger-lickin’ good cheddar cheese popcorn definitely have their time and place.

Yet sometimes, you just need a little sweetness, like chocolate-drizzled popcorn…or *drum-roll* easy homemade caramel popcorn.

For crunch and rich caramel flavor, nothing compares to old-fashioned caramel popcorn. It brings memories of carnivals and county fairs, and my favorite Chicago mix. This recipe is easy to make and pretty fool-proof, thanks to the combination of ingredients that ensures the caramel stays smooth.

Caramel Corn Ingredients

Each ingredient in this recipe has a very specific purpose in making the best caramel corn around! Be sure to see the full recipe card below for specific amounts.

Bowls of ingredients next to popcorn in bowl.
  • Popcorn Kernels: I highly recommend making homemade stovetop popcorn to make caramel popcorn. Be sure to use unbuttered popcorn for this recipe, whether homemade or store-bought.
  • Brown Sugar: using brown sugar to make the caramel results in a rich flavor because of the molasses that brown sugar is made with.
  • Maple Syrup: I might call this my *secret* ingredient. I use maple syrup in place of a lot of the corn syrup in this recipe (I have made it will all in place of corn syrup…but keep reading!). It adds a really good flavor and consistency.
  • Corn Syrup: while I know you might want to make caramel corn without corn syrup, there is a really good reason to add just a little as I do here.
    • Corn syrup helps with the texture of the caramel; it prevents the sugars in the caramels from crystalizing and keeps the texture smooth. There isn’t much in this recipe, just enough to help prevent crystalization.
  • Kosher Salt: I use Morton’s kosher salt (if you use another brand, note its weight, as different brands may be more or less dense) and have just enough in the recipe that there is a lovely sweet-and-salty balance. If you want the popcorn to be less salty and sweeter, consider halving the amount of salt.
  • Unsalted Butter: be sure to use unsalted since we are adding our own salt. Butter keeps the caramel sauce absolutely luxurious!
  • Vanilla Extract: use real vanilla extract for the most flavor!
  • Baking Soda: a sneaky little ingredient that plays a big role in making caramel corn. The baking soda reacts with the acid in the brown sugar (and corn syrup) and foams up. This reaction prevents the caramel from turning rock hard, keeping a just soft-enough texture so you won’t break a tooth.

How to Make Homemade Caramel Popcorn

As I mentioned, I highly recommend making homemade stovetop popcorn to start this recipe off.

If you have a tried and true microwave method, or you’d rather use store-bought popcorn — go ahead! Just be sure you’re using plain popcorn that has not been buttered. An air popper works, too!

Be sure to see the full recipe card below for all the directions!

First, make Stovetop Popcorn

To make homemade popcorn, use a heavy-bottomed stockpot or dutch oven to heat the oil in. Add three kernels to the pan as it heats up. Once they’re popped, it’s your signal that the oil is hot.

Then, add the remaining kernels, cover, and remove the pan from the heat for about 20 seconds, shaking side to side. Place it back on the heat and wait as the kernels all pop.

Be sure to read my full stovetop popcorn post for all the details, tips, and tricks for making the best homemade popcorn!

If you have any leftover kernels remaining, the easiest way to remove them is to pour the popcorn on top of a cooling rack. The popcorn will stay on the rack and the kernels will fall right through! This is really important to do for DIY caramel corn!

Place the popcorn in a large bowl in anticipation of the next steps…

Make the Caramel Sauce

In a small saucepan, whisk together the brown sugar, maple syrup, corn syrup, and salt over medium heat on the stove.

Bring the mixture to a simmer and let it continue to boil for 4-5 minutes, without stirring.

Agitating the mixture encourages crystallization, which we are trying to prevent to ensure a smooth caramel sauce, hence the no stirring.

Saucepan with sugar, syrups, butter, and salt.

Then, remove from heat and whisk in cubed butter, vanilla extract, and baking soda.

Once you whisk in the baking soda, the mixture will foam up, this is normal. Keep whisking until the butter is melted, then stir the caramel mixture into the popcorn.

It will be sticky, so work as quickly as possible to coat the popcorn evenly. The good news is that even if you don’t completely get it coated, as it bakes in the oven, the caramel will melt, and you’ll be able to stir it to coat again.

Pouring caramel into bowl of popcorn.

Bake the Popcorn

Well, it’s easy caramel popcorn but it does require about an hour of baking. Don’t let that scare you though, it’s pretty hands-off and is the key to achieving a crisp, crunchy caramel layer that helps the popcorn keep its texture.

Ok, so once the popcorn is coated in the caramel sauce, spread the mixture evenly across a baking sheet lined with parchment paper.

Then, bake the popcorn low-and-slow, at 250F for about an hour.

This process allows the caramel to harden and bake into the popcorn, essentially drying out the popcorn and removing any remaining moisture from the caramel. It also helps extend the shelf-life of the popcorn if you plan to keep it over several days or up to a week.

It’s important to toss the popcorn about every 20 minutes or so to ensure it heats evenly.

Sheet pan with caramel popcorn.

Cool & Store

Once the popcorn has baked, let it cool on the pan (and if you’re anything like me…sneak a few pieces!). It will continue to harden while it cools.

Once it’s completely cooled, transfer it to an airtight container for storage. It should keep for about a week at room temperature. If you’re in a warmer or humid climate, the caramel will attract moisture and likely won’t keep for as long.

Up close bowl of caramel corn.

Caramel Popcorn Variations

I absolutely love noshing on caramel corn as it is, but there are several other variations to enjoy! Mix and match for a super fun game or movie night.

Chocolate Drizzled Caramel Popcorn

Follow the directions for making chocolate drizzled popcorn, but instead of plain popcorn, use this DIY caramel popcorn recipe after it’s baked. You’ll have a crunchy, caramel popcorn base and a delicious layer of chocolate – talk about a perfect combination! Go ahead and try a white chocolate drizzle, too.

Mix in Nuts

Add in your favorite nuts for another crunchy addition. Peanuts are always a fan favorite, similar to Cracker Jacks. I also enjoy the hint of maple with chopped pecans. Go a little rogue and stir in cashews or almonds.

Classic Chicago Mix

If you’ve ever had the classic Chicago mix of cheddar and caramel popcorn, then you already know how amazing the sweet, salty, cheesy combination is. And if you haven’t had it, you definitely need to give it a try.

Make my easy version of homemade cheddar cheese popcorn and mix it with the cooled caramel popcorn after it’s baked. It makes the perfect gift, too!

Mix it with Candy!

If you have leftover candies, what better way to enjoy them than to pair them with caramel corn? This is an especially good tactic around Halloween. Add in M&Ms, Reeses Pieces, Rolos, Mini Snickers…whatever you can imagine, you can do!

Did you make this recipe? Please leave a star rating and review in the form below. I appreciate your feedback, and it helps others, too!

Bowls of caramel popcorn.
5 (1 rating)

Get the Recipe How to Make Caramel Popcorn from Scratch

When you need a sweet, salty, crunchy snack that everyone loves, homemade caramel popcorn is the answer! It’s easy to make and has a rich caramel flavor that’s full of depth – plus a little saltiness for the perfect balance. Bake the popcorn low-and-slow at 250°F for about an hour. This is a snack you won’t be able to stop grazin’ on, whether it’s movie night or not!



  • Prepare a large rimmed baking sheet (or two) with parchment paper. Preheat the oven to 250F, and begin making the popcorn. If using already made, unbuttered popcorn, skip to step 5.
  • In a large heavy-bottomed large stockpot or dutch oven, add the oil and three popcorn kernels, heating over high heat. Cover the pan. These are the "test kernels" and once they pop, it signals that the oil is officially hot enough to pop all the kernels at the same time.
  • Meanwhile, measure out the remaining 1/2 cup of popcorn kernels. Once the three test kernels have popped, immediately add the 1/2 cup of popcorn kernels to the pan. Cover and remove from heat, gently swirling from side to side for 20 seconds. Return the pan to the heat, and the popcorn kernels will almost immediately begin popping.
  • If needed, you can gently shake the pan side to side to allow any remaining kernels to make it to the bottom of the pan to pop, but don't remove it from the heat. Once the popping has slowed or just stopped, pour the popcorn into a large mixing bowl.
  • In a small saucepan, whisk together brown sugar, maple syrup, corn syrup, and salt. Bring to a simmer and let the mixture simmer, without stirring, for 4-5 minutes. Remove from heat and whisk in small cubes of butter, vanilla extract, and baking soda. The mixture will foam up, but just keep whisking.
  • Pour the caramel mixture over popcorn while stirring it, if possible. Work quickly, as it will be sticky, and stir to coat. Then transfer the popcorn to the baking sheet and spread it in a single layer. Bake for 1 hour to an 1 hour and 15 minutes, stirring in 15-minute increments to ensure no spots burn and the popcorn is evenly coated.
  • Let the popcorn cool, then transfer to store in an airtight container at room temperature for 5-7 days.
Calories: 113kcal, Carbohydrates: 17g, Protein: 1g, Fat: 5g, Saturated Fat: 4g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Trans Fat: 1g, Cholesterol: 6mg, Sodium: 240mg, Potassium: 39mg, Fiber: 1g, Sugar: 13g, Vitamin A: 66IU, Calcium: 14mg, Iron: 1mg
Did you make this recipe?Please leave a star rating and review in the form below. I appreciate your feedback, and it helps others, too!