01 - In a large bowl, combine ground turkey, egg, breadcrumbs, milk, parsley, grated onion, minced garlic, oregano, salt, and pepper. Mix gently until just combined without overmixing.
02 - With damp hands, shape mixture into 16 golf ball-sized meatballs.
03 - Heat 2 tablespoons of olive oil in a large skillet over medium heat. Brown meatballs in batches, turning gently, until golden on all sides, about 5 to 7 minutes. Transfer browned meatballs to a plate.
04 - In the same skillet, add 2 tablespoons olive oil and sauté onion until softened, about 3 minutes. Add garlic and cook until fragrant, about 1 minute.
05 - Stir in crushed tomatoes, dried basil, oregano, sugar, salt, and pepper. Bring to a gentle simmer.
06 - Nestle meatballs carefully into the sauce. Cover and simmer on low heat for 25 to 30 minutes until meatballs are cooked through and sauce thickens.
07 - Adjust seasoning to taste. Garnish with fresh basil or parsley before serving.