Spray a large ovenproof pan with tall sides with cooking spray. Alternatively, you can use 2 or 3 large cake pans. I use my large roasting pan.
Pour corn puffs into a large heatproof bowl, or use a large stockpot as a bowl.
Melt butter in a large skillet over medium heat. Add corn syrup and brown sugar, stir until combined.
Increase heat to medium-high and stir frequently until the mixture starts to bubble and boil. Continue cooking and stirring for 4 minutes.
Add the vanilla, caramel mixture may bubble, and stir.
Remove from heat and add baking soda and stir until well combined. The mixture will foam up. Continue stirring until the color is consistent throughout with no streaks of white or lighter colored sugar mixture remains.
Pour sugar mixture over corn puffs. Mix with a spoon until all pieces are coated. It will be harder to stir as the mixture cools. If the pieces are not equally coated, it will be fine.
Place coated corn puffs into the prepared baking pan.
Place into preheated 250 degree F F oven.
Cook for 45 minutes, stirring well at 15 minute intervals.
Remove from oven and allow to cool for a few minutes.
While caramel corn puffs are warm, but not hot, separate pieces and begin placing into a large bowl or place onto nonstick foil to finish the cooling process.
Once completely cooled and separated place into an airtight container or eat.
Notes
Cinnamon can be added at the same time as the baking soda. Simply mix the baking soda and cinnamon together before adding to the caramel. This will ensure an even spread of the cinnamon. I do not use a lot of cinnamon, just a hint, with 1/2 teaspoon. Once cooled, it can be drizzled with melted chocolate.★ Did you make this recipe? Don't forget to give it a star rating below!