01 -
Set oven to 375°F (190°C) and line a baking tray with foil or parchment. Place a wire rack on top for even crisping. If grilling, preheat grill to 375°F and lightly oil grates to prevent sticking.
02 -
In a mixing bowl, gently combine ground beef, cheddar, BBQ sauce, salt, pepper, garlic powder, and onion powder to avoid overmixing.
03 -
Divide the mixture into 12 even parts, shaping each into a 1½-inch ball. Wet hands with cool water if mixture sticks.
04 -
Wrap a slice of bacon around each meatball, overlapping slightly. Secure with a toothpick. Repeat with remaining meatballs.
05 -
Place on grill and close lid. Cook for 15–20 minutes, rotating for even cooking. Ensure bacon is golden and meatball temperature reads 160°F. Move to cooler grill sections if flare-ups occur.
06 -
Place bacon-wrapped meatballs on the wire rack and bake for 20–25 minutes, flipping halfway through. Ensure internal temperature measures 160°F.
07 -
Let cooked meatballs rest on a paper towel-lined plate for 5 minutes. Remove toothpicks before serving. Garnish with green onions and serve with BBQ sauce if desired.