Keto Stuffed Onion Bombs

#1 Low Carb & Keto Diet App Since 2010

Track macros, calories, and access top Keto recipes.

Download on the App Store
Get in on Google Play
  • prep time

    prep time

    15 min

  • cook time

    cook time

    40 min

  • ready time

    ready time

    55 min

Keto Stuffed Onion Bombs

If you’re in need of a hefty dose of protein, this stuffed onion bomb recipe will certainly do the trick! Each portion is literally packed with flavorful ground beef, encased in a juicy sweet onion shell, and then wrapped in smoky bacon for good measure. You could also cook these onion bombs on a grill, so you don’t have to be left eating a bunless cheeseburger at any future barbecues!

- Jessica L

  • Net Carbs

    4.2 g

  • Fiber

    0.8 g

  • Total Carbs

    5 g

  • Protein

    70.5 g

  • Fats

    52.8 g

794 cals

Keto Stuffed Onion Bombs

#1 Low Carb & Keto Diet App Since 2010

Track macros, calories, and access top Keto recipes.

Download on the App Store
Get in on Google Play


  • Ground Beef, 90% - 94% Lean

    Ground Beef, 90% - 94% Lean

    2 pound

  • Shredded Cheddar Cheese

    Shredded Cheddar Cheese

    2 ounce

  • Spices Garlic Powder

    Spices Garlic Powder

    ½ tsp

  • Salt


    1 teaspoon

  • Black Pepper

    Black Pepper

    1 tsp

  • Organic Italian Seasoning by Spice Islands

    Organic Italian Seasoning by Spice Islands

    1 tsp

  • Cayenne Pepper

    Cayenne Pepper

    ¼ tsp

  • Spices, Mustard Seed, Ground

    2 tsp

  • Yellow Onions

    Yellow Onions

    7-¼ ounce

  • Bacon


    1 pound

Recipe Steps

steps 6

55 min

  • Step 1

    Preheat an oven to 400 degrees. In a bowl, combine the ground beef with the shredded cheddar cheese, garlic powder, salt, pepper, italian seasoning, cayenne, and mustard powder. Set this aside.
    Step 1
  • Step 2

    To prepare the onion shells, grab 3-6 large onions that are as round as possible. You will be using only the largest outer layers of each onion. Remove the tops and bottoms of all the onions, and peel away the brown skins.
    Step 2
  • Step 3

    Cut each onion in half, long ways. Use your fingers to gently remove one to two layers from each onion. You should end up with 12 onion halves total, which will make 6 onion bombs. If some of the layers are still a little green, this is okay.
  • Step 4

    Fill each onion half with ground beef. Don’t let the ground beef filling dome over, but don’t pack it in too tightly either.
    Step 4
  • Step 5

    Separate your bacon slices so they are easily accessible. To assemble the onion bombs, press together two filled halves to make a whole. Wrap two pieces of bacon over the top of the onion, so they close under the entire thing. Wrap a third piece around the center. Use two skewers per onion bomb to secure everything in place.
    Step 5
  • Step 6

    Place the onion bombs evenly across a metal oven rack, and place that over a sheet tray for catching any drippings (there will be a lot). Bake for 40-50 minutes, or until the center of each onion bomb has an internal temperature of 160 degrees. Serve hot!

Comments 10

  • Pegster

    Pegster 4 years ago

    I use ground turkey instead of beef.

    • 4 years ago

      Looks good and relatively easy to make. I’m wondering if they can be cooked in something besides the oven? Maybe air fryer, instapot or skillet?

      • jandmexpedition7e13

        jandmexpedition7e13 6 years ago

        That amount of protein can't be correct,.... 70 gms per serving??? What am I missing.

        • recipewriter

          recipewriter 6 years ago

          Hi there, Don't be alarmed - yes, there is a large amount of protein in each serving. These onion bombs are intended to be big, so there's a lot of protein per serving. If this is too much for your personal taste, a half serving can still be a satisfying amount as part of a full meal. Hope this helps!

      • jimohensleye1a2

        jimohensleye1a2 6 years ago

        These Keto Stuffed Onion Bombs are the bomb, the flavor was so good, I wish they had fewer calories in them I'd eat them as a snack. Will definitely make again.

        • Pegster

          Pegster 4 years ago

          Great to grill them too

      • bettypaige

        bettypaige 6 years ago

        Looks good, but way to much protein for such a small amount of food . 70g protein is the limit for a whole day for the average person

        • HappyKetoMama

          HappyKetoMama 5 years ago

          They are actually 70g per person, not 37g. The recipe writer left a reply on another comment confirming the 70g.

        • Anonymous

          Anonymous 6 years ago

          There are 7g protein in 1 oz beef, so the entire recipe that serves 6 is only 37g per person, that's not bad, half fgor the day, I only do 2 good meals a day so this would be nice!!

      • lowcarbbeginner

        lowcarbbeginner 6 years ago

        sounds delicious can't wait to try them