These keto meatballs are a favorite of everyone who tries them! Smothered in marinara sauce and melted mozzarella cheese, these low carb Italian meatballs deliver a respectable 36g of protein per serving, while coming in at only 6g net carbs.

Feel free to use the Jump to Recipe button to skip right to the keto meatball recipe, but I have included some helpful tips and FAQs below if you aren’t feeling confident yet.
Table of Contents
After much experimenting, I’m very happy to report that I finally figured out a keto meatball recipe that results in mouthwatering meatballs that anyone’s Italian grandmother (I’m totally guessing here, mine is French Canadian) would be approve of!

They “meat” (sorry, had to) all of the requirements of a good meatball, and won’t bust your carb budget for the day,
In fact this low carb meatball recipe is so good that you won’t even miss the pasta and garlic bread. Ok that might be pushing it, but they are really good, I promise!
My favorite way to eat these keto meatballs is to bake them in my easy no cook marinara sauce with a gooey topping of mozzarella cheese on top – aka. keto meatballs alla parmesan style.
If you don’t have time to make your own sauce, there are plenty of decent keto friendly marinara sauces out there – Rao’s is my favorite store bought one.
Since even a sugar free marinara sauce does have some carbs though, I spoon about a tablespoon over each low carb meatball, which makes it easier to keep track of my macros – especially carbohydrates. Any more sauce than that gets wasted in the bottom of the pan anyway.
Same goes with the cheese – you can shred it and dump it onto the meatballs, but most of it will melt into a puddle anyway, so I just slice it and put a piece on top of each of the keto meatballs. Then I bake it until bubbly.
You can also microwave it if you’re short on time, you just won’t get the nice brown color on the cheese.
The secret to tender low meatballs is the parmesan cheese, almond flour and water added to the mix. The almond flour bulks up the meatball, the cheese adds flavor and more fat, and the water creates steam when heated, which puffs them up and keeps them tender and juicy.
But don’t take my word for it, give them a try and see for yourself! And do be sure to let me know how they come out – especially if you are someone’s Italian grandmother!! ;)
Keto Meatball Recipe FAQ
Best Meat for Keto Meatballs
Ground beef is the most common ground meat used in meatballs, but for the best flavor and texture, I prefer a mix of ground beef and ground pork. If you are only using ground beef, be sure to use an 80/20 lean to fat ratio for best results.
You can also make keto meatballs with ground turkey, but I find them to be a bit dry and the taste isn’t as good in my opinion either.
Adding a few tablespoons of grated vegetable like zucchini or mushrooms to the mixture can improve both the flavor and the moisture content when making keto meatballs with ground turkey.
Other Breadcrumb Substitutes
In this recipe I use almond flour to bulk up and lighten these keto meatballs, but you can also use crushed pork rinds with good results – and as an added bonus it will decrease the amount of net carbs by a few grams per serving.
I recommend substituting the pork rinds if you are making low carb meatballs with a nut allergy. You can also use hemp hearts or sunflower seed flour as a nut free almond flour alternative.

Air Fryer or Oven Instructions
You can bake these keto meatballs on a parchment paper lined baking sheet in the oven with excellent results. They will be a little drier and not as crunchy and brown on the outside, but cleanup is easy and when baking them as a meatball casserole with sauce and cheese you won’t even notice the difference.
You can also make these meatballs in the air fryer by simply following the instructions for your model with any meatball or burger recipe – mine takes about 10 minutes at 400 degrees.
Keto Meatball Serving Suggestions
The nice thing is, these keto meatballs are delicious plain, so they make a great finger-friendly lunch on the go. I like to make a bunch and freeze them in bags of 3 – 5 meatballs. If I know I’m going to be out, I can grab a bag of meatballs out of the freezer and toss it into my purse or cooler bag. A couple of hours later they are thawed, and I can just reach in and eat a few of these Italian keto meatballs, even if I’m driving in my car.
It’s a great alternative to the drive thru, and minimizes your chances of grabbing something that will wreak havoc on your diet or digestive system simply because you’re starving and desperate.
If your family isn’t eating keto or gluten free, then you can serve these low carb Italian meatballs with pasta for them and spaghetti squash, zucchini noodles, or even konjac noodles or palmini noodles for yourself. It’s so filling as a casserole that I’ve even eaten these keto meatballs without a side dish.
I’m also not above enjoying them over a pile of cheesy cauliflower polenta – and while it may sound weird to do that with a sauce containing tomatoes, it’s surprisingly tasty and satisfying.
Freezing and Storage Methods
These keto meatballs freeze extremely well. They can be stored for up to 5 days in the refrigerator, or for 6 months in an airtight container or freezer bag in the freezer. You can freeze them plain or as a complete parmesan-style meal in an oven-safe container and bake straight from frozen.
Dinner – done.
More Keto Meatball Recipes
If you love low carb meatballs as much as I do, check out some of these other favorites!
Keto Meatballs – Low Carb
- Total Time: 55 minutes
- Yield: 15 two-inch meatballs 1x
- Diet: Diabetic
Description
A delicious keto Meatballs recipe that the entire family will love! Low carb, Atkins, gluten free and kid friendly!
Ingredients
- 1 pound ground beef (80/20)
- 1/2 pound ground pork
- 2 tablespoons fresh parsley, chopped
- 3/4 cup grated parmesan cheese
- 1/2 cup almond flour (or crushed pork rinds)
- 2 eggs
- 1 teaspoon kosher salt
- 1/4 teaspoon ground black pepper
- 1/4 teaspoon garlic powder
- 1 teaspoon dried onion flakes
- 1/4 teaspoon dried oregano
- 1/2 cup warm water
- 1 cup easy keto marinara sauce (or any sugar free store bought marinara)
- 4 oz mozzarella cheese
Instructions
- Combine the ground beef, pork, parsley, parmesan, almond flour, eggs, salt, pepper, garlic powder, onion flakes, oregano, and water in a large bowl and mix well.
- Form into fifteen 2″ meatballs.
- Bake at 350 degrees (F) for 20 minutes, OR fry in a large skillet over medium heat until cooked through.
- Pro-tip – try frying in bacon grease if you have any – it adds another level of flavor. Frying produces the golden brown color shown in the photos above.
- Place all of the cooked meatballs in an oven safe dish.
- Spoon approximately 1 tablespoon of marinara sauce over each meatball.
- Cover with approximately 1/4 oz of mozzarella cheese each.
- Bake at 350 degrees (F) for 20 minutes (40 minutes if meatballs are frozen) or until heated through, and the cheese is golden and melted.
- Garnish with fresh parsley and serve hot.
Notes
Approx nutrition info per “naked” meatball: 121 cals, 8g fat, .7g net carbs, 11g protein
Approx nutrition info per meatball parmigiana: 151 cals, 9g fat, 1.7g net carbs, 12g protein
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Meatballs
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 3 meatballs with sauce and cheese
- Calories: 453
- Fat: 27g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 36g
Need more low carb dinner ideas? Check out this post of delicious keto dinner recipes the entire family will love!




DESIREE R says
Looks amazing!!!
Heather Watkins says
Yum thanks for posting great recipes
Lauren says
Delicious!
Bunny says
It’s hard to believe it’s keto friendly and is so delicious! The marinara sauce recipe was better than store brands but I did add some of our favorite spices to it.
Karen says
Very good. I made a few changes due to preference and availability of ingredients. I used all 85/15 ground beef, no parsley because I don’t like grass clippings in my food 😜, 1 tsp each of garlic and onion powder, 1/4 cup of heavy cream + 1/4 cup water, and I threw in 2 tablespoons of hemp hearts because I am looking for ways to use them up. Used almond flour and fried in bacon grease. Love all the parmesan cheese in this recipe! Thanks for sharing.
Norma says
Almost didn’t comment since there are so many on this recipe, but we enjoyed these meatballs so much I had to put in our endorsement. Used local farm beef and hot Italian sausage for the pork (both pretty lean). Happened to have some 1/2 cup measurements of Rao Marinara left in the freezer from when I made your yummy Stuffed Portobellos so used that instead of making your sauce. Baked rather than fried as I was in a hurry but next time will try the bacon fat suggestion. These are so delicious! Best meatballs we’ve ever had!
Mellissa Sevigny says
Thanks for taking the time to rate and comment Norma – so thrilled to hear that you loved this recipe!
Emily says
These are some of the best meatballs I’ve ever had. Skipped the parsley cause I don’t have time to do that added step, and I totally forgot the water. They still turned out great. I made mine in the oven. Thank you!
David W says
These are great on their own or if you use them with other meals!
Amy says
These are delicious and perfect for meal prep.
Julie says
Weekly staple in our house and my 2 at college