In a large skillet, sauté the shallot in olive oil over medium heat for 3 minutes, add garlic and sauté another 30 seconds. Remove from the skillet and reserve half for the sauce.
Using the same skillet, sauté fresh spinach and grated zucchini in a olive oil until the spinach is wilted and the zucchini's liquid is evaporated. *If you are using frozen spinach; thaw, drain and squeeze until as much liquid is gone as possible. Sauté the zucchini as recommended in this step.
In a medium mixing bowl, combine ground turkey, shallots & garlic, grated parmesan, egg, spinach, zucchini, bread crumbs, Italian seasoning, salt & pepper. Gently mix with your hands just until combined. Form into golf ball sized meatballs, be careful not to over handle the meatballs.
Place the meatballs on a tray and place them in the refrigerator to chill for at least 30 minutes.
Sauté the meatballs olive oil over medium high heat in batches so meatballs are not touching. Turn every 2 to 3 minutes until browned all over. Set aside the cooked meatballs to rest while you make the sauce. Set aside and keep warm while making the sauce.