This recipe elevates the hot dog by loading it up with a quick red cabbage slaw, slathering it with homemade barbecue sauce and topping it off with crispy onions. My favorite go-to summer sauce is barbecue sauce. There is nothing I love better than making my own, whether for ribs, chicken, or, as in this case, for frankfurters.
Bring the dogs to room temperature before cooking so they cook evenly. Prepare a grill or grill pan for medium-high heat. Cook the dogs, turning occasionally, until browned and heated through, 6 to 7 minutes. Keep warm.
Meanwhile, mix the cabbage, mayonnaise, vinegar, onion powder and garlic powder together in a medium bowl. Set aside.
In a large skillet, cook the bacon over medium heat, stirring occasionally, until crispy, about 5 minutes. Remove the bacon with a slotted spoon and set aside. Keep the bacon fat in the pan.
To make the barbecue sauce, add the onion, garlic and thyme to the skillet the bacon cooked in and cook over medium heat for 3 minutes. Stir in the ketchup, molasses, brown sugar, cumin and mustard powder and simmer over low heat for 3 to 4 minutes. Discard the thyme.
Grill the hot dog buns until toasted. Top the buns with barbecue sauce, a hot dog, cabbage slaw, bacon and fried onions. Enjoy!