Preheat oven to 190°C / 375°F. Line a baking sheet with parchment.
Sauté aromatics: Heat 1 tbsp olive oil in a skillet over medium. Sauté onion 4–5 minutes until soft. Add garlic 30–45 seconds. Add spinach and cook until wilted (1–2 min). Transfer to a bowl and squeeze dry.
Mix meatball base: In a large bowl, combine ground turkey, squeezed spinach, almond flour, Parmesan, egg, Italian seasoning, smoked paprika, salt, and pepper. Mix gently until just combined.
Prepare mozzarella: Cut mozzarella into 16 cubes and pat dry.
Form & stuff: Portion meat into 16 even pieces (use a scoop). Flatten, place a mozzarella cube in the center, wrap meat around and seal tightly. Roll into smooth balls. Chill 10 minutes if mixture is soft.
Sear (optional): Heat skillet over medium-high with a little oil. Sear meatballs 1–2 minutes per side until golden. Transfer to prepared baking sheet.
Bake: Bake 12–15 minutes, or until internal temp reaches 74°C / 165°F. Rest 3–5 minutes.
Serve: Garnish with parsley or basil. Serve with zucchini noodles, cauliflower rice, or a salad.