Go Back
+ servings
Print Recipe
5 from 4 votes

Keto Meatball Skillet

A skillet of tender meatballs, bathed in a low carb, delicious marinara, and topped with mozzarella cheese. The perfect dish for cozy, comforting, and low carb or keto friendly.
Prep Time15 mins
Cook Time40 mins
Total Time55 mins
Course: Main Course
Cuisine: Italian
Keyword: keto meatballs, low carb meatball skillet, meatball skillet, skillet dinner
Servings: 8
Calories: 345kcal



  • 1/2 lb ground beef 80/20
  • ½ lb ground pork
  • ½ lb ground veal
  • 3/4 cup grated parmesan cheese
  • 1/3 cup blanched almond flour
  • 2 eggs large
  • 2 Tablespoons fresh parsley chopped
  • 1 teaspoon kosher salt
  • 1/4 teaspoon ground black pepper
  • 1/4 teaspoon garlic powder
  • 1 teaspoon Italian seasoning
  • cup warm water optional


  • 2 Tablespoons bacon fat or olive oil
  • 1 cup keto marinara sauce
  • 4 slices of mozzarella cheese approx 4 ounces
  • Fresh parsley garnish


  • Preheat oven to 350 degrees F.
  • Combine the meatball ingredients in a large bowl and use a spoon to mix well. Mix in a little but of warm water if needed to help the meatball mixture stick together.
  • Once mixed, divide the meat mixture into 16 even sized balls, (about 2 tablespoons of meatball mixture) Meatballs should be about 2 inches.
  • Pan fry the meatballs 5-6 at a time in a large oven safe skillet or oven-safe fry pan with bacon grease. Browning them on all sides.
  • Once all have been browned, place the partially cooked meatballs into the skillet, and pour the marinara over the top.
  • Cut each slice of mozzarella into 4 even sized pieces, and gently place one over each meatball.
  • Bake uncovered at 350 degrees for 20-25 minutes until meatballs are cooked through and cheese is melted and golden.
  • Garnish with fresh parsley.


You can use all ground beef or any combination of the ground meats to achieve 1 ½ lbs.
You may or may not need water depending on the fat content of the ground meat you use. Use up to ⅓ cup of warm water in mixture to help mixture bind.


Calories: 345kcal | Carbohydrates: 5g | Protein: 24g | Fat: 26g | Saturated Fat: 10g | Cholesterol: 124mg | Sodium: 598mg | Potassium: 290mg | Fiber: 1g | Sugar: 1g | Vitamin A: 321IU | Vitamin C: 2mg | Calcium: 210mg | Iron: 2mg