Honey Mustard Turkey Meatballs with Caramelized Onion Gravy
The onions start out piled high in the skillet, and it can look like there’s no way they’ll soften down into enough gravy. Give them time over medium heat and…
Tip: save now, cook later.The onions start out piled high in the skillet, and it can look like there’s no way they’ll soften down into enough gravy. Give them time over medium heat and they turn tender and deeply golden, creating the base for a savory sauce that clings to every meatball.
I mix the honey and Dijon into the breadcrumbs and egg before adding the turkey, so that sweet-tangy seasoning is spread through the meatballs instead of sitting in one spot. Then the oven handles the meatballs while the onions do their slower work. The finished plate brings together tender turkey, a gentle mustard bite, and onion gravy with real depth.

Kitchen Note
Let the breadcrumb mixture turn evenly damp before you add the turkey. That small pause keeps dry pockets from showing up in the baked meatballs.
Save these honey mustard turkey meatballs for a cozy dinner, with tender turkey and deeply golden onion gravy in every bite.
Why the Onion Gravy Needs More Time Than the Meatballs
Ground turkey cooks quickly, but onions need a slower stretch in the skillet to become soft and deeply golden. If you pull them while they’re still pale and firm, the gravy will taste more like broth thickened with flour than a sauce built on sweet, savory onions. The gradual change is worth waiting for: the slices shrink, their sharp edge mellows, and they become the flavor base for the whole dish.
That difference in pace is what makes this dinner work. The meatballs bake in the oven, while the onions transform on the stovetop; neither part needs to be forced to match the other. Keep the skillet at medium heat and stir often so the onion slices cook evenly. When the flour and broth join them, those softened onions stay in the gravy rather than disappearing into it, giving each spoonful a little body and texture.
What Each Ingredient Brings to the Meatballs and Gravy

- Ground turkey — The 93% lean blend gives the meatballs enough richness to stay tender without making the gravy greasy. A package marked with the lean percentage makes it easier to choose the same balance.
- Plain dry breadcrumbs and egg — Together, they help the turkey hold its shape and give the cooked centers a softer texture. Plain breadcrumbs leave the honey and Dijon in charge; seasoned crumbs would bring extra flavor that isn’t part of this version.
- Dijon mustard and honey — Dijon brings a clean tang, while honey rounds it out with a little sweetness. Dijon is used in both the meatballs and the gravy, so a smooth, fresh-tasting jar matters more here than a specialty brand.
- Yellow onions — Their balance of sweetness and savory flavor suits a long skillet cook. Slice them thinly so they soften evenly; thick slices take longer to become tender.
- Butter and olive oil — Butter adds richness, and olive oil helps the onions cook in the skillet without relying on butter alone. Use unsalted butter so the broth and seasonings remain in balance.
- All-purpose flour and chicken broth — The flour thickens the broth into gravy, and the broth carries the onion and mustard flavors through the pan. Whisking gradually helps the flour disperse smoothly instead of forming little pockets.
- Worcestershire sauce — A small amount gives the gravy a savory, rounded note. It’s worth keeping in the recipe if you have it; leaving it out makes the sauce less layered.
From Soft Turkey Mixture to Onion-Coated Meatballs
Mix and Shape the Meatballs
Heat the oven to 400°F and line an 18×13-inch rimmed baking sheet with parchment paper. Stir the breadcrumbs, egg, Dijon mustard, honey, kosher salt, and black pepper together in a medium bowl, then add the ground turkey and mix until combined. Shape the mixture into 16 meatballs, about 1 1/2 inches each, and arrange them on the sheet. Keep the portions close in size so they bake at the same pace.
Bake Until the Centers Are Done
Bake the meatballs for 15–18 minutes. Check one by inserting an instant-read thermometer into its center; it should register 165°F. The outside will look set, but the temperature reading is the reliable cue for ground turkey. If the center hasn’t reached that temperature, give the meatballs a little more oven time and check again.
Cook the Onions Until Soft and Golden
Melt the butter with the olive oil in a 12-inch skillet over medium heat, then add the thinly sliced onions. Cook for 25–30 minutes, stirring often, until the onions are deeply golden and soft. They’ll reduce as they cook, and their color will deepen gradually. If you see browning before the slices have softened, keep stirring and let them continue cooking over medium heat.
Whisk the Gravy and Coat the Meatballs
Sprinkle the flour over the onions and cook, stirring, for 1 minute. Gradually whisk in the chicken broth, Worcestershire sauce, and Dijon mustard, then simmer for 3–5 minutes, whisking often, until the gravy thickens. If flour gathers in small clumps, keep whisking as the broth goes in rather than pouring it all at once. Add the baked meatballs and simmer gently for 2–3 minutes, turning them so the gravy coats them all over.
Two Useful Ways to Adapt These Turkey Meatballs
Make the Meatballs Gluten-Free
Use plain gluten-free dry breadcrumbs in place of the regular breadcrumbs and a cup-for-cup gluten-free flour blend in place of the all-purpose flour. Keep the same method, whisking the broth in gradually; the gravy may need a little extra whisking to become smooth.
Turn Up the Mustard
For a sharper Dijon note, stir a little extra Dijon into the gravy as you whisk in the broth. The sauce will taste tangier and less sweet, so add it gradually and taste before adding more.
Storage and Reheating
- Refrigerator: Keep the meatballs and gravy together in an airtight container for 3–4 days. The gravy will firm up as it chills.
- Freezer: Freeze cooled meatballs with the gravy in a freezer-safe airtight container for up to 3 months. The gravy may look slightly separated after thawing, but it comes back together with gentle stirring.
- Reheating: Warm them gently in a covered skillet over low heat, stirring carefully until hot throughout. Avoid a hard boil, which can make the turkey meatballs tough and cause the gravy to reduce too far.
Questions That Come Up When Making These Meatballs

Honey Mustard Turkey Meatballs with Caramelized Onion Gravy
Ingredients
Equipment
Method
- Heat the oven to 400°F.
- Line an 18x13-inch rimmed baking sheet with parchment paper.
- In a medium bowl, stir together the breadcrumbs, egg, Dijon mustard, honey, salt, and pepper.
- Add the ground turkey and mix gently until combined.
- Shape the mixture into 16 meatballs, about 1 1/2 inches each.
- Arrange the meatballs on the prepared baking sheet.
- Bake for 15–18 minutes, until an instant-read thermometer inserted in the center of a meatball registers 165°F.
- Melt the butter with the olive oil in a 12-inch skillet over medium heat.
- Add the onions and cook for 25–30 minutes, stirring often, until deeply golden and soft.
- Sprinkle the flour over the onions and cook, stirring, for 1 minute.
- Gradually whisk in the chicken broth, Worcestershire sauce, and Dijon mustard.
- Simmer for 3–5 minutes, whisking often, until the gravy thickens.
- Add the baked meatballs and simmer gently for 2–3 minutes, turning them to coat in the gravy.