Prep your oven: Heat to 400°F (200°C). Line a large baking sheet with parchment or lightly oil it.
Prep the spinach: If using fresh, chop it very fine.
For frozen, thaw and squeeze out as much water as possible to avoid soggy meatballs.
Mix the base: In a large bowl, add ground turkey, spinach, almond flour or breadcrumbs, Parmesan, eggs, onion, garlic, herbs, salt, pepper, and optional spices.
Combine gently: Use a fork or your hands to mix just until combined. Overmixing makes meatballs tough.
Shape the meatballs: Lightly oil your hands. Roll into 20–24 golf ball–size meatballs, about 1.5 inches each, and place on the tray with space between.
Bake: Bake for 14–18 minutes, rotating the pan halfway.
They’re done when the centers reach 165°F (74°C) and the edges are lightly browned.
Optional sear: For extra color, quickly pan-sear the baked meatballs in a hot skillet with a little oil for 1–2 minutes.
Serve: Toss with warm marinara, squeeze a bit of lemon, or spoon over quinoa or zoodles. Add fresh herbs to finish.