Bacon wrapped BBQ hot dogs are the easiest way to turn a basic cookout staple into the thing everyone talks about. I toss the hot dogs in BBQ sauce, wrap them in bacon, grill them until the bacon is crackling crisp, then load them up with crispy fried onion straws.
Slice the whole onion width-wise, to create thin circle slices. Place onion rings into a large bowl and pour buttermilk over it. Make sure onions are submerged. Cover the bowl and place in the refrigerator for about 30 minutes. (You can keep onions in buttermilk for a few hours if needed.)
Pour oil into a deep, large cooking pan and preheat it to 375°F (or use a fryer). Cover a wire rack with a couple of sheets of paper towels.
Mix flour, salt, and pepper in a large shallow bowl. Take sliced onions out of buttermilk and gently shake off the excess buttermilk.
Throw onions in the flour, spread them out and toss in flour mixture.
Fry onion straws in heated oil until golden brown. Take out with a metal mesh ladle and spread them out on a paper towel to soak up excess oil.
Hot Dogs:
Toss hot dogs in BBQ sauce in a large bowl.
Wrap each hot dog in uncooked bacon strips nice and tight. Tuck in the ends of bacon so it doesn’t come apart. (For extra security, you can use soaked tooth picks to secure the bacon onto the hot dog but tucking usually works well.)
Grill bacon wrapped hot dogs over direct heat until bacon is crispy and move them over to the indirect heat if needed to finish cooking hot dogs.
Add the hot dog buns to the grill towards the end of cooking to warm them up.
Place cooked hot dogs into warm buns and top them off with crispy onions. (You can add some more BBQ sauce to the buns if you wish.)
Notes
Make Ahead: Wrap the hot dogs in bacon up to a day ahead and keep them covered in the fridge, then grill when you're ready.
Storing: Leftover hot dogs keep in an airtight container in the fridge for up to 3 days. Reheat in a skillet over medium heat to bring back some crispness in the bacon.
Fried onion straws are best fresh, they loose crisp if made ahead and stored. If needed, make them ahead and let cool completely. Store in a container with a lid, in the refrigerator, and reheat in an air-fryer at 375°F for 3-4 minutes.