01 -
Preheat the oven to 375°F (190°C) and prepare a baking tray lined with foil or parchment paper; place a wire rack on top for even cooking. If using a grill, preheat to 375°F, oil the grates lightly to prevent sticking.
02 -
In a large bowl, combine ground beef, grated cheddar cheese, barbecue sauce, kosher salt, black pepper, garlic powder, and onion powder. Mix gently to maintain tenderness.
03 -
Divide the mixture into 12 equal parts, rolling each into a 1.5-inch diameter ball. Wet hands with cool water if the mixture sticks.
04 -
Wrap each meatball with a bacon strip, slightly overlapping to cover fully, and secure with a toothpick.
05 -
For grilling, place wrapped meatballs on the grill and close the lid; cook 15-20 minutes, turning occasionally for even browning. Ensure internal temperature reaches 160°F. Move meatballs away from flare-ups as needed. For oven cooking, arrange meatballs on prepared wire rack and bake 20-25 minutes, flipping halfway through, until internal temperature reaches 160°F.
06 -
Transfer cooked meatballs to a plate lined with paper towels and rest for 5 minutes. Remove toothpicks before serving. Optionally garnish with diced green onions and serve with barbecue sauce for dipping.