Ingredients
1 lb ground beef or turkey (lean turkey can be substituted)
2 cups fresh spinach, sautéed
4 cloves garlic, minced
1 small onion, finely chopped (optional)
1 large egg
1 cup breadcrumbs (or oats/almond flour)
1/2 cup grated Parmesan cheese
8 oz low-moisture mozzarella cubes (chilled)
1 tablespoon Italian seasoning
Salt, to taste
Black pepper, to taste
1/2 teaspoon red pepper flakes (optional, for heat)
1 tablespoon chopped parsley (for freshness)
Instructions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- In a large bowl, combine ground meat, sautéed spinach, garlic, onion (if using), egg, breadcrumbs, Parmesan, Italian seasoning, salt, black pepper, red pepper flakes, and chopped parsley. Mix until well combined.
- Take a small portion of the mixture and flatten it slightly in your hand. Place a mozzarella cube in the center and wrap the meat around it, forming a ball. Repeat until all meatballs are formed.
- Place the meatballs on the prepared baking sheet, spacing them evenly.
- Bake for 18–22 minutes, or until golden and fully cooked through. The cheese inside should be melted.
- Remove from the oven and let rest for 2–3 minutes before serving. Serve with pasta, salad, or as an appetizer with dipping sauce.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Appetizer / Main Course
- Cuisine: Italian-Inspired
Nutrition
- Calories: Approximately 320 kcal per serving