For the Meatballs:

  • 1 pound ground beef (or a combination of ground beef and pork)
  • 1/4 cup almond flour
  • 1/4 cup grated Parmesan cheese
  • 1/4 cup finely chopped onion
  • 2 cloves garlic, minced
  • 1 large egg
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste

For the Cheese Filling:

  • 4 ounces fresh mozzarella cheese, cut into small cubes

For the Sauce:

  • 1 cup low-carb tomato sauce (check the label for added sugar)
  • 1/2 teaspoon Italian seasoning
  • Salt and pepper to taste
  • Fresh basil leaves for garnish (optional)


  1. Preheat your oven to 375°F (190°C).
  2. In a mixing bowl, combine the ground beef, almond flour, grated Parmesan cheese, chopped onion, minced garlic, egg, Italian seasoning, salt, and pepper. Mix well until all the ingredients are thoroughly combined.
  3. Take a small amount of the meat mixture and flatten it in your hand. Place a cube of fresh mozzarella cheese in the center.
  4. Carefully shape the meat mixture around the cheese, forming a meatball. Make sure the cheese is completely enclosed within the meat.
  5. Repeat the process for the remaining meat mixture and cheese cubes, making approximately 12-16 meatballs.
  6. Place the meatballs in a baking dish or on a baking sheet lined with parchment paper.
  7. In a small bowl, mix together the low-carb tomato sauce, Italian seasoning, salt, and pepper.
  8. Pour the tomato sauce mixture over the meatballs, coating them evenly.
  9. Bake in the preheated oven for about 20-25 minutes or until the meatballs are cooked through and the cheese inside is melted and gooey.
  10. Optionally, garnish with fresh basil leaves before serving.

Serve your keto Mozzarella Cheese Stuffed Meatballs with a side of steamed vegetables or a salad for a satisfying low-carb meal. Enjoy the cheesy, savory goodness!