Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the diced onion and sauté for 3-4 minutes until softened. Add the minced garlic to the skillet and cook for an additional 1-2 minutes, stirring frequently until fragrant. Remove from heat and let cool slightly.
In a large bowl, combine the ground turkey, cooked onion and garlic, basil, parsley, gluten-free breadcrumbs, Parmesan cheese, egg, salt, and black pepper. Mix until well combined.
Form the mixture into meatballs, about 1 to 1.5 inches in diameter.
In the same skillet, heat 2 tablespoons of olive oil over medium heat.
Add the meatballs to the skillet, making sure not to overcrowd the pan. Cook for 5-6 minutes, turning occasionally, until all sides are browned. Reduce heat to low, cover the skillet, and let them cook for an additional 5-6 minutes, or until cooked through. Serve immediately and enjoy.
Notes
Use 1 teaspoon of dried basil and 1 teaspoon of dried parsley to replace the fresh herbs.
To Store: Keep refrigerated in an airtight container for 3-4 days.
To Freeze: Flash-freeze uncooked meatballs on a baking sheet and then transfer them to a freezer-safe bag or container. Both raw and cooked meatballs can be frozen for up to 3 months. Let thaw in the fridge overnight before reheating or cooking.