This crunchy, sweet-and-salty caramel corn is simple to make, makes an irresistible snack, and is perfect for parties and edible gifts.

There’s something about cool fall air that calls for cozy, toasty treats. I often make date oatmeal cookies and toffee apple cake during the holidays, but my favorite comfort snack this time of year is homemade caramel corn. It balances sweet, salty, and crunchy in a way that’s hard to resist — and it’s better and cheaper than store-bought versions.
Homemade caramel corn is easier to make than you might expect. It’s quick to prepare and then it bakes slowly to a crisp finish. I love packaging it in mason jars as gifts, and it’s a regular at parties.

3 Essentials for the Best Homemade Caramel Corn
After making this recipe many times I find three factors make a big difference: the type of kernels, the popping method, and the pan you bake in.
Best popcorn kernels
Mushroom popcorn (sometimes labeled “mushroom” or “extra large” popping corn) is ideal for caramel corn. Its round, sturdy shape and textured surface hold the caramel well and produce large, crunchy pieces. Standard butterfly popcorn works, but mushroom kernels are the best choice if you want evenly coated, less fragile caramel corn.

Popping method
I recommend stovetop popping. A thin layer of oil gives the popcorn more flavor and a better texture than air-popped or microwave popcorn. Heat, oil, and a heavy-bottomed pot produce the best results.

Pan for baking
Use a large, oven-safe pan so you can stir the popcorn while it bakes. A disposable aluminum roasting pan works well and can be reused. If needed, split the batch between two pans. Proper space during baking helps the caramel dry and crisp without becoming clumpy.
Ingredient Notes

Oil
Use a neutral oil with a high smoke point (like canola or vegetable) to pop the kernels evenly. You only need enough to coat the bottom of the pot.
Popcorn kernels
Fresh, quality kernels work best. Mushroom popcorn is preferred for caramel corn because it holds the coating well. You can use other kernels if you need to, but quantities may differ.
Butter
Unsalted butter lends richness and lets you control the salt level. Use fresh, high-quality butter for the best flavor.
Light brown sugar
Light brown sugar creates a crunchy caramel coating with a pleasant, not-too-heavy molasses flavor. Dark brown sugar tends to yield a chewier texture.
Corn syrup
Corn syrup keeps the caramel smooth and helps prevent crystallization, producing the glossy caramel texture you want. Light or dark corn syrup both work.
Kosher salt
A little kosher salt balances the sweetness. If you use salted butter, reduce additional salt slightly.
Vanilla
Pure vanilla extract brightens and rounds out the caramel flavor.
Baking soda
Adding baking soda to the hot caramel foams it slightly and creates tiny air pockets, which makes the caramel lighter and easier to coat the popcorn evenly.
Step-by-Step Instructions
How to Pop Popcorn on the Stovetop
- Choose a large, heavy-bottomed pot (at least 5 quarts for this recipe). A heavy bottom helps distribute heat evenly.
- Add about 3 tablespoons of oil to coat the bottom of the pot and heat over medium-high. Test by adding 2–3 kernels; when they pop the oil is hot enough.
- Add the rest of the kernels in an even layer, cover the pot but leave the lid slightly ajar to let steam escape.
- Shake the pot gently while popping to keep kernels moving. When popping slows to about 2 seconds between pops, remove from heat.
- Carefully remove the lid and transfer popcorn to a large pan. Shake the pan to let un-popped kernels fall to the bottom and discard them.

How to Make Caramel Corn
- Preheat oven to 250°F (95°C).
- In a medium saucepan over medium heat combine 1/2 cup butter, 2 cups light brown sugar, 1/2 cup corn syrup, and 1 teaspoon kosher salt. Stir until it comes to a boil, then let it boil, uncovered, for 4 minutes without stirring.
- Remove from heat and quickly stir in 1 teaspoon vanilla and 1/2 teaspoon baking soda. The mixture will foam.
- Immediately pour the caramel evenly over the popped popcorn and stir with a silicone spatula or wooden spoon until well coated.
- Spread the coated popcorn in a large oven-safe pan and bake for 1 hour at 250°F, stirring every 15 minutes. Each stir will help dry the caramel and reduce stickiness.
- When the popcorn no longer clumps and feels dry, remove from oven and stir once more to break up any remaining clusters.
- Let the caramel corn cool completely before serving or storing.

Tips for Consistently Great Caramel Corn
- Keep heat at medium when making caramel to avoid burning; caramel can go from perfect to burnt quickly.
- Pour and stir the caramel immediately to prevent hard clumps and ensure an even coating.
- Make sure the baking soda is fully mixed in before pouring; it helps create a lighter, more even coating.

Storage Instructions
Cool the caramel corn completely before storing to avoid trapping moisture. Store in an airtight container or resealable bag at room temperature for up to two weeks. Avoid refrigeration, which can make the caramel chewy. For longer storage, freeze in a sealed container for up to two months; thaw to room temperature before serving and re-crisp in a 250°F oven if needed.
Recipe Card
Easy Awesome Caramel Corn
Ingredients
- 3 tablespoons canola or vegetable oil
- 1 cup mushroom popcorn kernels (yields about 5 quarts / 20 cups popped)
- 1/2 cup butter
- 2 cups light brown sugar
- 1/2 cup corn syrup (light or dark)
- 1 teaspoon kosher salt
- 1 teaspoon pure vanilla extract
- 1/2 teaspoon baking soda
Instructions
- Heat a large (at least 5-quart) heavy-bottomed pot over medium heat with oil to coat the bottom. Add 2–3 test kernels and cover. When they pop, the oil is ready.
- Add remaining kernels in an even layer. Cover with lid slightly ajar to release steam. Shake pot occasionally while popping until pops slow to 2 seconds apart. Remove from heat and transfer popcorn to a large pan, discarding un-popped kernels.
- Preheat oven to 250°F (95°C). Place popcorn in a large oven-safe pan or divide between pans if needed.
- In a medium saucepan over medium heat, combine butter, brown sugar, corn syrup, and salt. Stir until it reaches a boil, then let boil, uncovered, for 4 minutes without stirring.
- Remove from heat and stir in baking soda and vanilla. The caramel will foam. Pour immediately over popcorn and stir until evenly coated.
- Bake for 1 hour at 250°F, stirring every 15 minutes. Continue until the popcorn feels dry and stops sticking together.
- Remove from oven, break up any clusters, and cool completely before storing.
Notes
Mushroom popcorn yields larger, round pieces ideal for caramel corn. Regular (butterfly) popcorn can be used but you may need about 3/4 cup of kernels to produce the same volume of popped popcorn.
FAQ
Soggy caramel corn usually means it wasn’t baked long enough or it absorbed humidity. Let it cool completely before storing in an airtight container. To crisp soggy popcorn, spread it on a baking sheet and bake at 250°F until dry and crunchy.
You can skip baking, but the texture will be softer and stickier. Baking hardens the caramel and gives the classic crunch.
Yes. Toss nuts such as peanuts, almonds, or pecans with the popcorn before coating with caramel, then bake as directed.
More Easy Snack Ideas for Fall
Chocolate almond biscotti
Date energy balls
Herbed roasted almonds
Healthy trail mix
Chocolate-dipped rice krispie treats
Chocolate bark