These delicious keto bacon meatballs have a smooth cream cheese filling that’s perfect when served with spaghetti squash.

You only need 4 ingredients and with only 3g net carbs per serving, makes a quick and easy mid-week healthy family meal.

keto bacon meatballs on a grey platter
Quick and easy bacon meatballs made with ground beef.

Everyone loves a good meatball recipe. These low-carb stuffed meatballs will blow all the other meatball recipes away!

Ground beef nutrition

Ground beef is a versatile meat and is a source of complete protein.

The amount of protein and fat in ground beef will be dictated by which variety of ground beef you buy. The higher the fat content, the lower the protein.

Per 100g (3.5oz)CarbsProteinFatCalories
Ground beef 70% lean014.4g30g332
Ground beef 80% lean017.2g20g254
Ground beef 90% lean020.0g10g176
Ground beef 95% lean021.4g5g137
Ground beef nutrition per 100g/3.5oz serving

Nutritional values from


labelled ingredients to make keto bacon meatballs
Simple ingredients to make bacon stuffed meatballs.

There are two parts to this recipe – the filling and the meatballs. Here’s what you’ll need to make both.

Are you ready to create the ultimate 12-month blueprint for reaching your health & weight loss goals this coming year?

How to Lose Weight & Transform Your Health for Life

Our free on-demand video training will walk you through how to make 2024 THE year you set health goals…and keep them.


  • Bacon – use sugar-free bacon on when you’re on a low-carb diet. This is a great way to use leftovers, but if you have uncooked bacon, you should cook it first. I personally like to store cooked bacon in the refrigerator and use it in recipes like this one or as a crumble on top of my salad.
  • Cream Cheese – Full fat cream cheese is best. Make sure to buy a plain variety with no added sugars.

Quick question: How do you cook bacon? The easiest way to cook bacon is in the air fryer. You can make soft or crispy bacon and even crumbled bacon pieces to sprinkle over salads.


  • Ground Minced Meat – I like to use ground beef, but you can use another type of ground meat if you prefer. Ground turkey, ground pork, ground chicken, or ground lamb.
  • Onion Flakes – You could also use finely chopped onion, but I like the mild taste of dried onion flakes or onion powder.
  • Salt and Black Pepper – add seasoning to taste.


This is one of my favorite flavorful recipes because it is so easy to make—though you’d never guess it by how delicious it is!

First, gently fry the bacon until it is fully cooked in a large skillet over medium heat. Then, place it in a small bowl and mix it with the cream cheese.

cream cheese meatball stuffing in a glass bowl
Cream cheese and cooked bacon meatball filling.

In a large bowl, combine the beef, onion flakes, salt and pepper. This meat mixture is what will become your meatballs.

small scoop of meatball from a mixing bowl
Ground beef meatballs.

Form the meat mixture into 1 inch meatballs. Press your thumb into the middle of them to make an indentation.

hand holding a meatball
Press into each center.

Add 1 teaspoon of bacon filling to the middle of the meatball and squeeze the edges around it, enclosing it completely.

stuffing a bacon meatball
Add the creamy filling to the bacon meatballs.

Place the meatballs on a lined baking sheet and bake them in your preheated oven. I suggest using olive oil spray (or brush with cooking oil) on your sheet pan to prevent the bacon meatballs from sticking.

stuffed bacon meatballs on a baking tray
keto bacon meatballs on a lined baking sheet

Bake in a pre-heated oven at 180C/350F for 15 minutes.

How to cook meatballs in the air fryer

Place meatballs into the air fryer basket with a small space between each meatball. Cook at 180C/350F for 10-15 minutes until the ground beef is cooked on all sides and slightly crispy.

How to cook meatballs in the frying pan

Place the meatballs on a heated frying pan or skillet with your favorite cooking oil. Fry for 10-15 minutes, turning each meatball to ensure they are golden brown on all sides.


Leftover meatballs make amazing lunchbox fillers, or they can be frozen for a quick keto frozen meal for later.

Store these bacon meatballs in the refrigerator in an airtight container. They will stay fresh for up to 3 days.

These bacon meatballs also freeze beautifully, and are a great option for meal prepping! Before freezing, allow the meatballs to cool down to room temperature.

Place the baking tray (or a cookie sheet) filled with meatballs in the freezer for about 2-3 hours. Then, once they are chilled, transfer the meatballs to a freezer-safe zip topped bag.


keto bacon meatballs on a grey platter with toothpicks
The perfect appetizer.

There are so many ways to enjoy these delicious meatballs. My favorite is to enjoy them like spaghetti and meatballs, only swapping out carb-laden pasta for a lovely spaghetti squash.

These meatballs are also absolutely delicious with your favorite soup – like keto pumpkin soup with bacon.

Enjoy it as part of meatball subs inside your favorite low-carb bread rolls. This fathead dough is perfect.

Or serve all the meatballs as an appetizer at your next party. You can’t go wrong with them!

Easy sauces for meatballs

Adding bacon to the stuffing is the simplest way to add flavor but serving with a yummy sauce will keep the whole family happy.

Each fo these sauce recipes is worth 5 stars.


keto bacon meatballs on a grey platter
  • Make them cheesy. Add shredded parmesan cheese to the outside. Parmesan cheese will make them crispier, and it acts as a fantastic substitute for bread crumbs.
  • Add BBQ sauce on the side. Make sure it is sugar-free BBQ sauce, or make your own. Don’t use a brand such as Sweet Baby Rays barbecue sauce because it has too much sugar.
  • Give them some spice. Add chili powder a little kick!
  • Add garlic. All the recipes that have garlic in them are my favourite ones! I’m a big fan of that zesty flavour.
  • Onion mixture coating – mix onion powder with almond flour and roll the meatballs to make a crunchy coating.

Bacon meatballs recipe FAQ

keto bacon meatballs on a grey platter with toothpicks
Can I swap ground beef for ground turkey meat?

Yes, you can swap ground beef for ground turkey to make turkey meatballs. Just be aware that the texture may be a bit different and potentially a little dry because beef does have a higher fat content than ground turkey would. If you choose leaner meat you may have to serve it with a dipping sauce.

You may also swap out the bacon for turkey bacon as well if you can’t eat pork.

What is the best stuffing for bacon meatballs?

When it comes to stuffing the meatballs, you can use regular cheese instead of cream cheese. You can also use blue cheese, mozzarella cheese, or even get cheese or halloumi cheese too The cream cheese is my top choice for this recipe because it adds a nice creamy texture to the centre of the meatballs.

You can also vary the filling easily by mixing the cream cheese with spring onion, chilli powder, or your favourite herb or spice. This meatball recipe is extremely versatile.

If you use regular cheese, it will have a more “cheesy” taste but will still be delicious!

Can you make meatballs without bread crumbs?

Yes you definitely can. This recipe doesn’t have any and it turned out perfectly. You don’t need carbs to make dishes taste fantastic!

Can you make bacon in the air fryer?

Yes, you can. If you love bacon but don’t like the excess grease, this is a fantastic way to prepare it.

What is the best keto crumb coating?

If you want crumbed meatballs you can use almond flour onion mixture, parmesan cheese, or ground pork rinds.

Can I use a food processor to make meatballs?

Yes, if you want a smoother texture then use the food processor. Add the ground meat, salt, and black pepper then pulse until smooth. You can also add herbs such as parsley and basil. Form mixture into balls using your hands or a cookie scoop.

mockups of the low-carb starter pack cookbook

Best sides for meatballs

I bet you’re ready to cook this delicious low-carb and gluten-free dish! While it’s totally delicious to make and eat on its own, pairing it with a healthy bowl of low-carb spaghetti squash is an absolute win as well. 

Spaghetti squash can be cooked in the oven, slow-cooker, microwave, and even the air fryer.

Instead of mashed potatoes, serve with mashed cauliflower.

Instead of regular garlic bread, serve with cheesy keto garlic bread.

More keto meatball recipes

Keto Bacon Stuffed Meatballs Recipe

Low-carb keto bacon meatballs stuffed with a cream cheese filling, served with spaghetti squash – makes the perfect healthy family meal.  
No ratings yet
Print Pin Rate
Course: Dinner, Lunch boxes
Cuisine: Egg free, Gluten Free, Grain free, Keto, LCHF, Low Carb, No Sugars, Wheat Free
Keyword: keto bacon meatballs, Low-Carb Bacon Stuffed Meatballs
Prep Time: 15 minutes
Total Time: 15 minutes
Servings: 4
Calories: 496.1kcal
Want to lose weight and get healthy for life—without dieting, drugs, or making yourself miserable?We can help! Tell me how!


  • Baking sheets – non stick
  • Mixing Bowls


Bacon and cream cheese filling

  • 2 slices bacon diced
  • 100 g cream cheese full fat

Beef meatballs

  • 600 g ground/minced beef
  • 2 tbsp onion flakes
  • +/- salt and pepper to taste


Bacon and cream cheese filling

  • Gently fry the diced bacon until cooked. Remove from the heat and place in a small bowl.
  • Add the cream cheese to the bacon and mix.

Ground beef meatballs

  • In a bowl, mix the ground/minced beef, onion flakes, salt, and pepper.  
  • Roll medium-sized meatballs then press your thumb into the center to make an indentation.
  • Place a small spoon of cream cheese bacon filling inside the meatball and squeeze the edges of the meatball to close.
  • Repeat and place all the bacon and cream cheese -illed meatballs on a lined baking tray. Bake at 180C/350F for 15 minutes.
  • Serve with spaghetti squash, and plenty of butter, salt, and pepper.


Nutrition shown is for meatballs only. Spaghetti squash is additional.


Serving: 1serve (serves 4)Calories: 496.1kcalCarbohydrates: 3.2gProtein: 28.9gFat: 40gSodium: 246.7mgPotassium: 499.1mgFiber: 0.2gSugar: 1.9gVitamin A: 337.7IUVitamin C: 1.9mgCalcium: 58.2mgIron: 3mg

Get our FREE guide to finally fix your metabolism!

Losing weight & getting healthy is never easy, but lately you might feel like it’s suddenly become impossible.

Our Flip the Switch guide will help you clearly understand what’s been going on, as well as exactly what you can do to get your metabolism working again so that you can look and feel your best—it’s easier and more simple than you think!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Norma Gauss says: many meatballs in a serving?

  2. You dont use an egg to help keep the meatballs together

  3. These sound delicious!!!! Have you tried freezing them? I’m wondering if I could make a double batch and freeze half for a busy night when I don’t have time to really cook.

    1. 5 stars
      Yes, these are great for freezing. Keep them in an airtight container for up to 2 months and they should defrost and reheat beautifully.