01 - In a large bowl, combine ground turkey, breadcrumbs, Parmesan cheese, egg, minced garlic, fresh parsley, dried oregano, salt, pepper, and milk. Mix gently with your hands until just combined, being careful not to overwork the mixture.
02 - Dampen your hands with water. Roll the mixture into 16 to 18 uniform meatballs, each approximately 1.5 inches in diameter.
03 - Heat 2 tablespoons of olive oil in a large skillet over medium heat. Working in batches to avoid crowding, add meatballs and brown them on all sides for about 5 minutes total. Transfer the browned meatballs to a plate and set aside.
04 - In the same skillet, heat 2 tablespoons of olive oil. Add the finely chopped onion and cook for 3 to 4 minutes until softened. Stir in the minced garlic and sauté for 1 minute until fragrant.
05 - Stir in the crushed tomatoes, dried basil, dried oregano, sugar if using, salt, and pepper. Bring the mixture to a gentle simmer over medium-low heat.
06 - Carefully add the browned meatballs to the simmering sauce. Cover the skillet and maintain a gentle simmer for 20 to 25 minutes until the meatballs are cooked through and the sauce has thickened to desired consistency.
07 - Remove from heat and garnish with fresh basil if desired. Serve the meatballs and sauce hot over spaghetti, zucchini noodles, or alongside crusty bread.