01 -
If using an oven, preheat to 375°F (190°C) and line a rimmed baking sheet with parchment paper or aluminum foil. Place a wire rack on top if available. If grilling, preheat to medium heat (approximately 375°F) and oil the grates to prevent sticking.
02 -
In a large bowl, combine ground beef, BBQ sauce, shredded cheddar cheese, garlic powder, onion powder, salt, and black pepper. Mix gently with clean hands or a fork until just combined to avoid tough meatballs.
03 -
Divide the meat mixture into 12 equal portions. Roll each portion into balls approximately 1½ inches in diameter. Dampen your hands with cold water if the mixture sticks.
04 -
Take one slice of bacon and wrap it around a meatball, overlapping slightly to ensure complete coverage. Secure with a toothpick by threading it through the bacon and into the meatball. Repeat for all meatballs.
05 -
Place bacon-wrapped meatballs on the grill over medium heat. Close the lid and cook for 15-20 minutes, turning occasionally with tongs for even cooking. Remove when the bacon is crispy and the internal temperature reads 160°F (71°C).
06 -
Place prepared bacon bombs on a baking sheet or wire rack. Bake in preheated oven for 20-25 minutes, turning halfway through for even crisping. Remove when the bacon is crispy and the internal temperature reaches 160°F (71°C).
07 -
Transfer bacon bombs to a paper towel-lined plate to absorb excess grease. Let rest for 5 minutes to redistribute juices. Remove toothpicks before serving. Garnish with green onions and provide additional BBQ sauce if desired.