Preheat the oven: Set to 400°F (200°C). Line a sheet pan with parchment or lightly oil it.
Mix the base: In a large bowl, combine ground chicken, Parmesan, almond flour, egg, garlic, parsley, Italian seasoning, onion powder, red pepper flakes, salt, pepper, and lemon zest if using.
Don’t overmix: Use a fork or your hands and stop as soon as everything looks evenly combined.
Overmixing can make the meatballs tough.
Form the meatballs: Lightly oil your hands. Scoop about 2 tablespoons per meatball and roll into 1.5-inch balls. You should get 18–22 meatballs.
Option A — Bake: Arrange on the prepared pan, drizzle or mist with oil, and bake 14–18 minutes, until cooked through and lightly golden.
Internal temp should reach 165°F (74°C).
Option B — Pan-sear then finish: Heat 1 tablespoon oil in a large skillet over medium-high. Sear meatballs in batches 2–3 minutes per side until browned. Transfer to the oven for 6–8 minutes to finish cooking.
Optional garlic-butter finish: Melt butter in the skillet over low heat with 1 minced garlic clove.
Toss the cooked meatballs in the butter for 1–2 minutes. Sprinkle with extra Parmesan and parsley.
Serve: Pair with zucchini noodles, roasted broccoli, a simple marinara, or a creamy Alfredo-style sauce made with heavy cream and Parmesan.