These turkey zucchini meatballs are so delicious — you'd never know that they're packed with fresh zucchini. Juicy, flavorful, and ready in about 30 minutes!
Grate the zucchini using the small holes on a box grater. Place the grated zucchini in a clean kitchen towel or paper towel and squeeze out as much liquid as possible. Grate the onion as well.
In a large bowl, combine the ground turkey, breadcrumbs, eggs, garlic parsley salt, black pepper, grated onion, and zucchini. Mix until just combined — be careful not to overwork the mixture.
Using a cookie scoop or your hands, form the mixture into 1.5-inch meatballs. Preheat the oven to 425°F. In a large oven-safe skillet, heat the oil over medium-high heat. Add the meatballs and brown them on all sides, about 5–7 minutes total.
Transfer the skillet to the oven and bake for 10–15 minutes, or until the internal temperature of the meatballs reaches 165°F.
Serve the meatballs warm on their own, with rice, pasta, or alongside a salad. Enjoy!