Go Back
+ servings
Beef Meatballs Cooking in marinara sauce in skillet

30 Minute Low-Carb, Gluten-Free Meatballs

You won't believe that you can make these tender and juicy Low-Carb Meatballs in just 30-minutes. Drizzled with full-flavored marinara sauce, they will become your best-kept secret! 
Course Dinner
Cuisine Italian
Diet Diabetic, Gluten Free
Keyword easy meatballs recipe, gluten free meatballs, keto meatballs, keto meatballs recipe
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 4
Calories 677kcal
Author Abbie Brooks



  • Preheat oven to 355F (180c ) and heat a large oven-proof fry-pan to medium-high heat.
  • Make the meatballs - add ground beef, onion, almond meal, egg, Parmesan and oregano to a large bowl and season well. Mix to combine
  • Using wet hands, form the mixture into even sized meatballs approx 40g (1.4 oz each)
  • Pan-fry meatballs in olive oil for 4 minutes moving the pan around in a circular motion constantly so the meatballs roll and brown all over.
  • Add low-carb pasta sauce to the pan (passata, marinara with less than 5g net carbs per 100g) and bring to a simmer.
  • Take fry-pan and place in the oven to bake meatballs for 10- 12 minutes. Be sure to use an ovenproof fry-pan*.
  • While meatballs are baking, prepare zoodles using a spiralizer or peeler. Cook spaghetti if needed.
  • Serve meatballs and sauce over the zoodles or pasta. Grate some Parmesan cheese over the top.


*Note: if you don't have an oven-proof fry-pan, continue to cook the meatballs on the stove-top until cooked through. Use a fry-pan lid if you have one.


Calories: 677kcal | Carbohydrates: 14g | Protein: 43g | Fat: 50g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Cholesterol: 167mg | Sodium: 604mg | Potassium: 967mg | Fiber: 5g | Sugar: 7g | Vitamin A: 825IU | Vitamin C: 37.2mg | Calcium: 282mg | Iron: 6.4mg