Onion Bombs

Featured in Satisfying Hearty Mains.

These viral onion bombs stuff cheddar-filled meatballs inside onion layers, wrap in bacon, and bake with BBQ glaze for an impressive 65-minute showstopper meal.
Sophia from Recipes by clare team
Updated on Fri, 13 Jun 2025 11:31:49 GMT
Onion Bombs Pin it
Onion Bombs | recipesbyclare.com

These onion bombs completely changed my dinner game when I was looking for something that would make my family actually put down their phones and pay attention to what I was serving. Stuffing seasoned ground beef with cheese, wrapping it in onion layers and bacon, then baking until everything's crispy and caramelized creates these incredible little packages that look way fancier than they actually are to make. I saw this recipe trending online and figured I had to try it, and now it's become our go-to when I want dinner to feel special.

My teenage daughter, who usually just grabs her plate and disappears to her room, actually stayed at the table to eat these and said they were "actually really good." Coming from a kid who thinks most of my cooking is embarrassing, that was basically a five-star review.

What You Need

  • Medium yellow onions: You'll use the outer layers to wrap everything
  • Ground beef: I use 93/7 so they're not too greasy
  • Cheddar cheese cubes: The molten center that makes these special
  • Center-cut bacon: Wraps around everything and holds it together
  • BBQ sauce: Both mixed in and brushed on for that caramelized finish
Onion Bombs Pin it
Onion Bombs | recipesbyclare.com

Getting Them Done

Prepping the onions
Heat your oven to 425°F and get a foil-lined baking sheet ready. Cut the tops and bottoms off your onions, peel them, then cut each one in half. Carefully peel off the two outer layers from each half, these become your "cups" for wrapping the meatballs.
Making the meat mixture
Mix ground beef, breadcrumbs, egg, milk, 3 tablespoons of BBQ sauce, and all your seasonings in a big bowl. Don't go crazy mixing it or the meatballs will be tough, just get everything combined. Pop the bowl in the freezer for about 15 minutes to firm up the mixture, which makes forming the meatballs much easier.
Building the bombs
Take one portion of meat, flatten it in your hand, stick a cheese cube in the middle, then wrap the meat around it. Make sure the cheese is completely covered or it'll leak everywhere. Put two onion pieces around the meatball, then wrap the whole thing with two bacon strips in an X pattern.
Baking them
Bake for 30 minutes, then brush BBQ sauce all over them and bake another 10-15 minutes until the bacon is crispy and they hit 160°F inside.

I learned the hard way that the bacon needs to be wrapped really snugly. My first batch had a couple that basically exploded because I was too gentle, but now I wrap them tight and they hold together perfectly.

How to Serve Them

These are big enough to be dinner with maybe a salad or some roasted vegetables on the side. They're also amazing as appetizers for parties - just cut them in half so people can see all the layers inside. Cold beer goes perfectly with all those rich flavors.

Making Them Different

Try different cheeses like pepper jack if you want heat, or use different BBQ sauce flavors. Sometimes I add diced jalapeños to the meat for extra kick. You could probably use ground turkey too if you want something lighter.

Planning Ahead

You can put these together and stick them in the fridge for a few hours before baking, which is great for dinner parties. Just add some extra time if they're cold when they go in the oven.

Onion Bombs Pin it
Onion Bombs | recipesbyclare.com

These onion bombs have become one of those recipes that makes people think I'm way more creative in the kitchen than I actually am. They're basically just meatballs with extra steps, but the presentation is so cool that everyone gets excited about dinner. Sometimes the best meals are the ones that look complicated but are really just about putting good ingredients together in a smart way.

Frequently Asked Questions

→ Why are my onion bombs falling apart?
Make sure to wrap the bacon tightly and don't make the meat mixture too loose. The bacon acts as a binder, so secure it well with toothpicks if needed.
→ Can I prep onion bombs ahead of time?
Yes! Assemble them completely and refrigerate for up to 24 hours before baking. You may need to add 5-10 extra minutes to the cooking time.
→ What if my onions break when I try to separate them?
Soak the whole onions in hot water for 3-4 minutes before peeling. This softens them and makes separation much easier without breaking.
→ How do I know when the onion bombs are done?
Use a meat thermometer - the internal temperature should reach 160-165°F. The bacon should be golden and crispy, and onions easily pierced with a fork.
→ Can I use a different type of cheese?
Cheddar works best because it melts well and doesn't get too runny. You could try mozzarella or pepper jack, but make sure to seal the meat completely around it.

Onion Bombs

Cheese-stuffed meatballs wrapped in onion layers and bacon, baked until crispy with caramelized BBQ glaze for the ultimate comfort food.

Prep Time
25 Minutes
Cook Time
45 Minutes
Total Time
70 Minutes

Category: Hearty Mains

Difficulty: Difficult

Cuisine: American

Yield: 8 Servings (8 onion bombs)

Dietary: ~

Ingredients

→ Onion Wrapping

01 4 medium yellow onions (using outer 2 layers of each onion)
02 16 pieces center-cut smoked bacon

→ Meatball Mixture

03 2 pounds lean ground beef (93/7 blend)
04 ½ cup breadcrumbs
05 1 large egg
06 ¼ cup whole milk
07 3 tablespoons barbecue sauce (Sweet Baby Ray's original)
08 1 teaspoon garlic powder
09 1 teaspoon onion powder
10 1 teaspoon salt
11 ¼ teaspoon freshly ground black pepper

→ Cheese & Glaze

12 8 cheddar cheese cubes (1-inch sized)
13 ⅓ cup barbecue sauce for brushing (Sweet Baby Ray's original)

Instructions

Step 01

Preheat your oven to 425°F and line a large rimmed baking sheet with aluminum foil for easy cleanup.

Step 02

Slice the top and bottom off each onion and peel away the outer skin. Cut each onion in half from top to bottom, then carefully remove the 2 outer layers from each half, giving you 8 onion 'shells'.

Step 03

In a large bowl, combine ground beef, breadcrumbs, egg, milk, 3 tablespoons barbecue sauce, garlic powder, onion powder, salt, and pepper. Mix with your hands until just combined - don't overwork it.

Step 04

Divide the meat mixture into 8 equal portions, roughly 4 ounces each. This ensures all your onion bombs will be the same size.

Step 05

Flatten one portion of meat in your palm to a 3-4 inch disc. Place a cheese cube in the center and wrap the meat around it, sealing completely to form a meatball.

Step 06

Place two matching onion halves on either side of each meatball, covering most of the surface. Choose onion pieces that fit your meatball size best.

Step 07

Lay 2 bacon strips in an X pattern, place the onion bomb in the center, then wrap the bacon up and around. Secure with toothpicks if needed.

Step 08

Place all assembled onion bombs on the prepared baking sheet and bake for 30 minutes until the bacon starts to crisp and the onions begin to soften.

Step 09

Remove from oven and brush the tops and sides with the remaining ⅓ cup barbecue sauce. Return to oven for 10-15 minutes until sauce is caramelized and internal temp reaches 160-165°F.

Step 10

Let the onion bombs cool for 5 minutes before serving. This helps them hold together and prevents burns from the molten cheese inside.

Notes

  1. The bacon is essential for holding everything together - don't skip it or substitute
  2. Use fairly thick, evenly sized onion pieces for even cooking throughout
  3. If onions are hard to separate, soak in hot water for 3-4 minutes to soften
  4. Seal the cheese completely in the meat to prevent leakage during cooking
  5. Wait to add barbecue sauce until the final stage to prevent burning

Tools You'll Need

  • Large rimmed baking sheet
  • Aluminum foil
  • Large mixing bowl
  • Sharp knife
  • Meat thermometer
  • Pastry brush
  • Toothpicks (optional)

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten from breadcrumbs
  • Contains dairy from milk and cheddar cheese
  • Contains eggs
  • Contains pork from bacon

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 439
  • Total Fat: 25 g
  • Total Carbohydrate: 19 g
  • Protein: 33 g