Keto Mozzarella Stuffed Spinach Meatballs are juicy, low-carb meatballs filled with melted cheese and nutrient-rich spinach. They are a satisfying keto-friendly dish that combines high protein, healthy fats, and rich Italian-inspired flavors. Each bite delivers a tender meatball exterior with a gooey, cheesy center, making them perfect for dinner, meal prep, or party appetizers.
The base of these meatballs is typically ground beef or a mix of beef and pork, which provides moisture, flavor, and structure. The meat is combined with eggs and almond flour instead of breadcrumbs, keeping the recipe low in carbohydrates while still helping the meatballs hold their shape during cooking. Seasonings like garlic, onion powder, oregano, salt, and pepper enhance the savory profile.
Spinach adds both nutrition and balance to the richness of the meat and cheese. It is lightly cooked or wilted before being mixed into the filling, giving the meatballs a subtle earthy flavor and extra vitamins without adding carbs. The combination of spinach and mozzarella creates a creamy, savory center that contrasts beautifully with the seasoned meat exterior.
Mozzarella cheese is the highlight of this recipe, creating a melted, stretchy core inside each meatball. When baked, the cheese becomes soft and gooey while staying contained within the meat mixture. This creates a rich and indulgent texture that makes the dish feel comforting and restaurant-quality while still being keto-approved.
Overall, Keto Mozzarella Stuffed Spinach Meatballs are easy to prepare, versatile, and perfect for serving with keto marinara sauce, zucchini noodles, or on their own as a protein-rich snack. They store well, reheat easily, and offer a flavorful way to enjoy a classic comfort food without the carbs.
Ingredients
- 500g ground beef (or beef and pork mix)
- 1 cup fresh spinach, chopped
- 1 cup shredded mozzarella cheese (plus extra for stuffing)
- 1 large egg
- 1/2 cup almond flour
- 3 cloves garlic, minced
- 1 tsp onion powder
- 1 tsp dried oregano
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/2 cup sugar-free marinara sauce (optional for serving)
- 1 tbsp olive oil
Instructions
- Preheat oven to 200°C (400°F) and line a baking tray.
- Lightly sauté spinach in a pan until wilted, then let it cool.
- In a bowl, mix ground beef, egg, almond flour, garlic, onion powder, oregano, salt, pepper, and cooked spinach.
- Take a small portion of meat mixture, flatten it, and place a cube or spoon of mozzarella in the center. Seal and roll into a ball.
- Repeat until all meatballs are formed.
- Place on baking tray, lightly brush with olive oil, and bake for 18–22 minutes until fully cooked.
- Optional: Serve with warm sugar-free marinara sauce.
Nutrition Facts (Per Serving, 4 servings total)
- Calories: ~380 kcal
- Protein: ~30 g
- Fat: ~28 g
- Net Carbs: ~4 g
- Fiber: ~1–2 g
- Sugar: ~1 g

