01 -
Preheat oven to 375°F (190°C). Line a baking tray with foil or parchment paper and place a wire rack on top. If grilling, preheat grill to 375°F and oil the grates lightly to prevent sticking.
02 -
Combine ground beef, grated cheddar, barbecue sauce, kosher salt, black pepper, garlic powder, and onion powder in a large bowl. Mix gently to preserve tenderness.
03 -
Divide the mixture into 12 equal portions. Shape each into a 1.5-inch diameter ball, moistening hands with cool water if the mixture is sticky.
04 -
Wrap each meatball with one strip of thick-cut bacon, overlapping slightly to cover fully. Secure with a toothpick and repeat for all meatballs.
05 -
For grilling, place bacon-wrapped meatballs over indirect heat, close the lid, and cook for 15–20 minutes, turning occasionally for even crisping. For oven, place on prepared wire rack and bake 20–25 minutes, flipping halfway. Confirm internal temperature reaches 160°F (71°C).
06 -
Transfer cooked meatballs to a plate lined with paper towels to absorb excess fat. Let rest for 5 minutes. Remove toothpicks before serving. Garnish with diced green onions and serve with extra barbecue sauce if desired.