01 -
Trim both ends of each onion, peel off the outer skin, and slice in half top to bottom. Carefully remove the two outermost layers from each half to form eight sets of sturdy shells.
02 -
Combine ground beef, bread crumbs, egg, milk, 3 tablespoons barbecue sauce, garlic powder, onion powder, salt, and black pepper in a large bowl. Mix thoroughly until the mixture is cohesive and slightly sticky.
03 -
Divide the beef mixture into eight equal portions. Flatten each into a disc and place one cheddar cube in the center. Enclose the cheese completely by shaping into a sealed meatball.
04 -
Position each meatball between two matching onion halves, adjusting as necessary to fully encase the meatball.
05 -
Lay two slices of bacon in an X-shape and set the onion-wrapped meatball in the center. Wrap the bacon around and secure tightly. Use toothpicks only if necessary to hold the shape.
06 -
Place all bacon-wrapped bombs seam-side down on a foil-lined baking sheet. Bake at 425°F (220°C) for 30 minutes, until the bacon starts to crisp and onions soften.
07 -
Remove from oven and brush each bomb with remaining barbecue sauce. Return to oven for 10 to 15 minutes until the sauce caramelizes and internal temperature reaches 160–165°F (71–74°C).
08 -
Let bombs rest for at least 5 minutes before serving to allow the cheese to set slightly.