Yes, you can make turkey meatballs ahead of time and freeze them. After baking, freeze them individually on a baking sheet for a few hours, them place in an airtight container. Be sure to label and date the bag or container. Turkey meatballs freeze for 3-4 months. To thaw frozen meatballs, place in the refrigerator for 24 hours.