Take sturdy wooden skewers and insert them through the length of the snickers bars, but do not go through to the other side. Place them all on a sheet tray or plate and freeze until solid, about 6 hours.
16 full sized snickers bars
Preheat a deep fryer with peanut oil or your preferred frying oil to 350°F, or you can use a dutch oven for this with a candy thermometer to keep tabs on the oil temp.
Peanut oil for frying
In a large bowl whisk together the eggs and sugar until smooth. Slowly whisk in the milk until combined.
3 large eggs, ¼ cup granulated sugar, 2 ¼ cups whole milk
Add the flour, baking powder, and salt. Whisk until smooth, a couple of flour lumps are okay. The batter should be thick, slightly thinner than pancake batter.
3 ⅔ cup all-purpose flour, 2 teaspoons baking powder, ¼ teaspoon fine sea salt
Once the oil is hot take the frozen snickers one by one and dip it in the batter until coated. Let any excess drip off.
Slowly lower the snickers into the oil. I like to keep a hold of the skewer for 5-10 seconds to let the bottom of the bar fry before dropping it in. This will make the bottom of the batter set up so it won’t stick to the fry basket.
Fry for about 2 minutes per side or until your desired color is reached. Place on a paper-towel-lined plate to catch any excess oil.
Place the fried snickers onto a wire rack over a sheet tray so it doesn’t get soggy. Once all the bars are fried, dust with powdered sugar and serve.
Powdered sugar for dusting
Notes
Not a fan of snickers? Try other candy bars like Milky Way, Almond Joy, 3 Musketeers, etc.
These are best eaten while first made.
You can use fun sized snickers instead of regular sized.
The batter will keep in the refrigerator for up to 3 days.
Other toppings can be used, see suggestions above.
We like to keep our snickers frozen to ensure they do not melt when frying.