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 to maintain tenderness.
02 - With damp hands to prevent sticking, shape the mixture into 16 evenly sized meatballs, roughly the size of golf balls.
03 - Heat 2 tbsp olive oil in a large skillet over medium heat. Brown the meatballs in batches, turning gently, until golden on all sides. Transfer to a plate and set aside.
04 - In the same skillet, add 2 tbsp olive oil and sauté the onion until soft, about 3 minutes. Add garlic and cook for 1 minute until fragrant.
05 - Pour in crushed tomatoes, dried basil, oregano, sugar, salt, and pepper. Stir well and bring to a gentle simmer.
06 - Carefully nestle the browned meatballs into the sauce. Cover and simmer on low heat for 25–30 minutes, ensuring meatballs are cooked through and sauce has thickened.
07 - Taste and adjust seasoning as needed. Garnish with fresh basil or parsley before serving.