These cozy turkey stuffing meatballs hide a savory, herb-seasoned stuffing center and are finished in a rich, homemade white-wine gravy. Par-baked, browned in a skillet, then simmered until tender, they make a festive Thanksgiving main or a comforting dinner served over mashed potatoes.
Preheat the oven to 350°F and position a rack in the upper third. Line a large baking sheet with foil or parchment, if desired, and lightly coat it with nonstick cooking spray. Chop the vegetables and herbs.
Measure ½ cup of stuffing breadcrumbs and reserve them in a small bowl. Prepare the remaining stuffing mix according to the package directions and let it cool completely. Portion the prepared stuffing into 16 roughly 1-tablespoon balls, rolling each between your hands. Place them on a plate or small baking sheet and freeze while you make the meatball mixture. Save any extra prepared stuffing for serving, if desired.
Melt 2 tablespoons of butter in a medium skillet over medium heat. Add the celery and onion, season with a pinch of salt and pepper, and cook, stirring occasionally, for 5–6 minutes, until softened. Add the garlic, sage, thyme, and rosemary; cook for 1–2 minutes, until fragrant. Transfer the mixture to a bowl and set aside.
Crush the reserved stuffing breadcrumbs into fine pieces and add them to a large bowl with the cooked aromatics and egg. Season with 1 teaspoon kosher salt and pepper to taste, then mix well. Add the ground turkey and mix gently with your hands just until combined; avoid overmixing.
Divide the turkey mixture into 16 equal portions. Flatten one portion into a 2–3-inch-wide patty, place a frozen stuffing ball in the center, and wrap the turkey mixture around it. Pinch the edges closed completely and gently roll into a ball. Place on the prepared baking sheet and repeat with the remaining portions.
Bake for 10–12 minutes, then remove the baking sheet from the oven. The meatballs will finish cooking in the skillet gravy.
Melt the remaining 2 tablespoons of butter in a medium skillet over medium heat. Carefully add the par-baked meatballs and cook for 2–3 minutes per side, until nicely browned. Transfer them to a plate.
Pour the white wine into the skillet and scrape up the browned bits with a wooden spoon. Meanwhile, whisk the flour into the chicken stock until smooth. Whisk the slurry into the skillet along with the chicken base, garlic powder, onion powder, and Kitchen Bouquet, if using. Cook, whisking constantly, for 4–5 minutes, until thickened. Reduce the heat to medium-low, return the meatballs to the skillet, and turn to coat them in the gravy. Simmer for 6–8 minutes, stirring occasionally, until cooked through and well coated. Remove from the heat.
Let the meatballs cool slightly, then serve with the gravy over mashed potatoes or another favorite starchy side.