01 -
Preheat the oven to 375°F (190°C) and line a baking tray with foil or parchment paper. Place a wire rack on top for even crisping. If grilling, preheat to 375°F and lightly oil the grates to prevent sticking.
02 -
In a large bowl, combine ground beef, grated cheddar cheese, barbecue sauce, kosher salt, freshly cracked black pepper, garlic powder, and onion powder. Mix gently to maintain tenderness.
03 -
Divide the mixture into 12 equal portions by halving, then dividing each half into six parts. Roll each portion into a 1.5-inch diameter ball, wetting hands with cool water to prevent sticking.
04 -
Wrap each meatball with one strip of thick-cut bacon, overlapping slightly to cover. Secure each wrapped meatball with a soaked toothpick.
05 -
For grilling, place the bacon-wrapped meatballs on the preheated grill, close the lid, and cook for 15-20 minutes, turning with tongs for even cooking. Use a thermometer to ensure internal temperature reaches 160°F. Avoid flare-ups by moving meatballs as needed. For oven cooking, place wrapped meatballs on the prepared wire rack or tray, bake for 20-25 minutes, flipping halfway through, and confirm doneness with a thermometer at 160°F.
06 -
Transfer cooked meatballs to a paper towel-lined plate and let rest for 5 minutes. Remove toothpicks before serving or inform guests. Optionally, garnish with diced green onions and serve with additional barbecue sauce for dipping.