Preheat and prep: Heat the oven to 400°F (200°C). Line a sheet pan with parchment and lightly grease it.
Soften the breadcrumbs: In a small bowl, stir breadcrumbs and milk. Let sit 2–3 minutes to form a soft paste.
This keeps the meatballs tender.
Mix the base: In a large bowl, add ground chicken, soaked breadcrumbs, egg, grated zucchini and carrot, onion (or onion powder), olive oil, salt, and optional garlic powder/pepper.
Combine gently: Use a fork or clean hands to mix until just combined. Avoid overmixing—it can make the meatballs dense.
Form small balls: Scoop about 1 tablespoon per meatball (a mini cookie scoop works well). Roll lightly with damp hands.
You should get about 24–28 mini meatballs.
Bake: Arrange on the tray with space between each. Bake for 10–12 minutes, until just set and pale on top. They don’t need heavy browning.
Simmer to finish: Warm the broth or sauce in a skillet over low heat.
Add the baked meatballs and simmer gently for 3–5 minutes. This step adds extra moisture and softens the texture.
Check doneness: Cut one open. It should be fully cooked (no pink) and very soft inside.
If needed, simmer 1–2 minutes more.
Serve: Offer with buttered pasta, soft steamed veggies, mashed potatoes, or rice. Cut into halves or quarters for younger toddlers.