This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

These keto meatballs are full of flavor, tender, and super quick and easy to make. Tossed in a savory Italian tomato sauce, they’re perfect by themselves or over palmini, zoodles, or shirataki noodles. Only 5g net carbs per serving of meatballs and sauce, and 0g net carbs per serving of meatballs alone.

Keto meatballs with keto pasta in a large bowl

Why You’ll Love This Recipe

  • This is such a simple recipe once you get into it, and yet it tastes SO GOOD. Keto meatballs are an easy, delicious, filling dish that can be used in several ways. Enjoy them on their own or with tomato sauce, serve them over a keto pasta, or make them into a keto meatball sub with your favorite keto bread.
  • Traditional meatballs unfortunately aren’t keto (womp womp) because they’re typically made with breadcrumbs as binding. There’s no breadcrumbs (or flour) in this meatball recipe at all, so it’s totally keto AND it’s gluten free!
  • Pan-frying keto meatballs gives them this light, really amazing crust, and the insides of the meatballs come out super tender. You could also bake them if you’d like a slightly lighter option. They’ll be a little softer but still delicious. I’d recommend baking them at 400° Fahrenheit for 15-20 minutes or so.
  • These are a great option for freezer meals! Cook the meatballs as written, let them cool fully, then freeze them in a sealable freezer bag. You can reheat them from frozen or let them thaw first. They’re also perfect for meal prep, since the freshly cooked meatballs will keep up to 5 days.

Key Ingredients

Ground Beef & Ground Pork – I love the flavor you get by using these two together. If you don’t eat pork, you can try swapping it out for ground turkey, or just doubling the ground beef. The flavors won’t be quite the same, but they’ll still taste great!

Parmesan & Mozzarella – For binding! Since there’s no breadcrumbs or flour in the meatball recipe, the cheese works with the eggs to hold everything together. Plus it adds a great cheesy flavor and a nice, tender texture to the keto meatballs!

San Marzano Tomatoes – Most tomato products actually aren’t keto-friendly, and if you’re strict keto you might avoid canned tomato products altogether. Totally fine! You can make these meatballs and enjoy them with another type of sauce. If you do use canned tomatoes, I recommend the whole San Marzano tomatoes, not only for their flavor but also for their ingredients. Whatever brand you use, be sure to choose one that has no added sugars at all. Any sugars in the tomatoes should come from the tomatoes themselves.

Chef’s Tips

  • Chilling the formed meatballs before pan-frying them will help them hold their shape better! Don’t over-handle them, either, or you can make them tough.
  • As always, you’ll want to grate and shred your own cheese rather than using the pre-packaged options. If you don’t want to bother with it, the pre-packaged shredded cheeses will work. They just include added fillers to prevent clumping, which adds unnecessary carbs to the cheese.
  • If you bake the keto meatballs instead of pan-frying them, try putting them under the broiler right at the end of the bake time to give them a little of that pan-fried crust. Be careful not to overcook them, though!
Keto meatballs in tomato sauce in a large dish

You’ll Love These Keto Recipes, Too!

Recipe By: Cheryl Malik

Keto Meatballs and Tomato Sauce


Prep 30 minutes
Cook 30 minutes
Total 1 hour
These keto meatballs are full of flavor, tender, and super quick and easy to make. Tossed in a savory Italian tomato sauce, they're perfect by themselves or over palmini, zoodles, or shirataki noodles. Only 5g net carbs per serving of meatballs and sauce, and 0g net carbs per serving of meatballs alone.
8

Equipment

  • Large bowl
  • Disher
  • Large non-stick skillet
  • Large plate or wire cooling rack
  • Paper towels
  • standard blender or immersion blender

Ingredients

  • oil for frying, preferably refined coconut oil or avocado oil

For the Keto Meatballs

  • 1 pound ground beef
  • 1 pound ground pork
  • 2 cloves garlic minced
  • 2 large eggs
  • ½ cup freshly grated parmesan cheese or romano cheese
  • 1 cup shredded mozzarella
  • 1 ½ tablespoons chopped Italian flat leaf parsley
  • salt to taste
  • pepper to taste

For the Tomato Sauce

Instructions

For the Keto Meatballs

  • In large bowl, mix together all meatball ingredients until thoroughly combined. Don't overmix.
    Ingredients for keto meatballs in a large glass bowl
  • Use disher (preferably 1 ½ tablespoons sized) to dish out identically portioned meatballs. Roll meatball mixture between palms of hands to smooth, then set aside and repeat until all of mixture is formed into meatballs.
    Rolled, uncooked keto meatballs on baking sheet
  • Heat oil in large non-stick skillet over medium-high heat. Add meatballs to skillet, being careful not to overcrowd. Fry in batches as needed. When meatballs are browned and slightly crisp, transfer from skillet to plate lined with paper towels. Repeat until all meatballs are fried.
    Keto meatballs in large non-stick skillet

For the Tomato Sauce

  • Add drained tomatoes and water to blender and purée until smooth. Alternately, add drained tomatoes and water to large bowl and use immersion blender to blend until smooth.
  • Pour out excess oil from cooking meatballs, then add 2 tablespoons extra virgin olive oil to large skillet. Heat over medium-low heat.
  • When oil is hot, add garlic and sauté approximately 30 seconds or until fragrant. Be careful not to burn garlic.
  • Stir in puréed tomatoes, Italian seasoning, crushed red pepper flakes, and kosher salt. Bring mixture to boil, then reduce heat and simmer 1 to 2 minutes.
    Keto tomato sauce in large skillet
  • Stir chopped basil and meatballs into tomato sauce. Coat well and serve warm over shirataki noodles, palmini noodles, zoodles, or on their own.
  • Tomatoes: Instead of a can of San Marzano tomatoes, you can use crushed tomatoes. They’ll be slightly higher in carbs, so keep that in mind. If you use crushed tomatoes, don’t add the ½ cup water – just purée the crushed tomatoes on their own.
 
Recipe yields approximately 8 servings. Actual number of servings will depend on your preferred portion sizes and the number and size of meatballs you form.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, with 80/20 ground beef. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by 8. Result will be the weight of one serving.
 
Nutritional Information for 1 Serving of Keto Meatballs without Tomato Sauce:
Calories: 379kcal | Carbohydrates: 1g | Protein: 26g | Fat: 29g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 12g | Trans Fat: 1g | Cholesterol: 143mg | Sodium: 276mg | Potassium: 357mg | Fiber: 1g | Sugar: <1g | Vitamin A: 278IU | Vitamin C: 2mg | Calcium: 172mg | Iron: 2mg | Net Carbs: 0g

Approximate Information for One Serving

Serving Size: 1serving of meatballs with tomato sauceCalories: 429calProtein: 27gFat: 33gSaturated Fat: 13gTrans Fat: 1gCholesterol: 143mgSodium: 600mgPotassium: 618mgTotal Carbs: 6gFiber: 1gSugar: 4gNet Carbs: 5gVitamin A: 299IUVitamin C: 2mgCalcium: 188mgIron: 11mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Where To Next?