Preheat and prep: Heat your oven to 400°F (200°C).
Line a sheet pan with parchment or lightly oil it for easy cleanup.
Soften the cream cheese: Leave it at room temperature for 20–30 minutes, or microwave in 10-second bursts until just pliable. Soft cream cheese blends better, which keeps the meatballs tender.
Mix the base: In a large bowl, whisk the egg. Add cream cheese, garlic, onion, parsley, Italian seasoning, salt, pepper, and Parmesan. Stir until mostly smooth.
It’s okay if a few small cream cheese bits remain.
Add turkey and breadcrumbs: Gently fold in the ground turkey and breadcrumbs with a spatula or clean hands. Do not overmix. Stop as soon as everything looks combined.
Shape the meatballs: Lightly oil your hands and roll into 1.5-inch balls (about golf ball size). You should get 18–22 meatballs.
Place them on the prepared pan with a little space between each one.
Brush with oil: Drizzle or brush the tops with olive oil. This helps with browning and locks in moisture.
Bake: Cook for 16–20 minutes, rotating the pan halfway through. They’re done when the centers reach 165°F (74°C) and the edges look lightly golden.
Optional broil: For extra color, broil on high for 1–2 minutes. Watch closely to avoid burning.
Rest and serve: Let the meatballs sit for 3–5 minutes to reabsorb juices.
Serve with warm marinara over pasta, on garlic bread, or with roasted vegetables.