Making allergy free caramel corn really isn't much different than traditional recipes. The main substitute in this recipe is cooking oil in place of butter.
Many recipes are adamant about only using butter to make caramel corn because of it's rich flavor. Substituting another type of cooking oil, however, still works.
For this caramel corn, I use canola oil and it still tastes like caramel corn.
If you want to try other oils for more flavor, try coconut oil (if safe for you). It adds a nice flavor to baked goods and I think that it would work well here, too (but I haven't tried it myself...yet).
I like to pop the corn myself but you could buy a bag of it and use that. If you don't like the hulls, you could try Old Dutch Puffcorn (but only if you can have soybean oil).
Enjoy the caramel corn (sans butter!)
7-8 cups of popped corn
1) Preheat the oven to 250 degrees. Put the popcorn on a large baking sheet or roasting pan.
2) In a medium saucepan, combine the oil, brown sugar and corn syrup. Cook over medium high heat until mixture boils. Cook for another 2-3 minutes. Remove from the heat and stir in the baking soda and vanilla (mixture will bubble and foam). Pour the hot mixture over the popcorn and stir well making sure to cover it all in caramel.
3) Put in the preheated oven and bake for 45 minutes, stirring occasionally. Remove from the oven and cool. Store in an airtight container.