I absolutely love sharing this Holiday Turkey Meatballs and Gravy Recipe with friends and family because it captures everything I adore about festive comfort food: warm, savory flavors with a tender, juicy texture that feels like a big, delicious hug. What’s wonderful is how the turkey meatballs soak up the rich, herb-infused gravy, making each bite melt in your mouth. It’s a dish that’s as satisfying as it is inviting, perfect for those holiday gatherings or any special dinner when you want to serve something both elegant and heartfelt.

Why You’ll Love This Holiday Turkey Meatballs and Gravy Recipe

What makes this recipe stand out to me is the incredible depth of flavor it offers. The blend of fresh sage, poultry seasoning, and garlic in the meatballs combined with the silky, thickened turkey stock gravy creates a perfect harmony of herbs and savory goodness. The parmesan cheese adds a subtle nutty richness that elevates the turkey beyond ordinary ground meat. Every time I make this dish, I’m reminded of why simple ingredients combined thoughtfully can turn into a truly festive feast.

Another reason I’m so enthusiastic about this Holiday Turkey Meatballs and Gravy Recipe is how manageable it is to prepare, even if you’re juggling holiday chaos. The steps flow logically and use straightforward techniques, like softening the stuffing mix for texture and broiling the meatballs for the ideal golden color before simmering them gently in the homemade gravy. Whether you’re a seasoned cook or a passionate beginner, you’ll find this recipe approachable and rewarding. Plus, it’s perfect for family dinners, holiday parties, or cozy nights when you want something hearty and comforting.

Ingredients You’ll Need

The image shows an overhead view of raw ingredients neatly arranged on a white marbled surface. There is a white bowl filled with pink ground meat in the center. Surrounding it are small white and blue bowls containing chopped light green celery, finely chopped white onion, light beige breadcrumbs, white flour, shredded cheese, and mixed dry herbs. There is one whole white egg near the top. A clear measuring cup holds light golden broth. Near the right side, fresh green herbs, including sage and parsley, rest on a small white plate. There is a bulb of garlic with two peeled cloves beside it. A small white bowl has golden olive oil, and a small wooden bowl holds a pale yellow piece of butter. Another bowl has white and black coarse salt and pepper mix. The setup looks clean and organized, ready for cooking. photo taken with an iphone --ar 4:5 --v 7

The magic of this Holiday Turkey Meatballs and Gravy Recipe is really in its simple yet essential ingredients. Each one plays a critical role: the stuffing mix adds texture and flavor; fresh herbs give that unmistakable holiday aroma; and the turkey stock creates a luscious gravy that ties everything together beautifully.

  • 1 large egg: Acts as a binder to keep the meatballs tender and cohesive.
  • ¾ cup turkey stock: Adds moisture and a rich base flavor to soften the stuffing mix.
  • 1 ½ cups seasoned dried stuffing mix: Provides texture and seasoning—using a good quality brand really boosts flavor.
  • 1 tablespoon extra-virgin olive oil: For sautéing vegetables, adding a healthy richness.
  • ½ small yellow onion, finely diced: Brings sweetness and depth to the meatball filling.
  • 2 medium celery stalks, finely diced: Adds freshness and crunch to balance the meat’s richness.
  • 1 teaspoon kosher salt (divided): Important for seasoning throughout the recipe.
  • ½ teaspoon freshly ground black pepper (divided): Adds subtle heat and flavor complexity.
  • 3 garlic cloves, minced: Infuses the meatballs with a warm, savory punch.
  • 1 tablespoon finely chopped fresh sage leaves: Essential for that classic holiday herb flavor.
  • 1 ¼ teaspoons poultry seasoning: Blends perfectly with the sage and turkey for an authentic taste.
  • 1 ½ pounds 93% lean ground turkey: Lean yet juicy, the star protein of this dish.
  • ¼ cup grated parmesan cheese: Adds nutty umami notes and moisture to the meatball mix.
  • Parsley, chopped for garnish: Brightens the finished dish with a fresh pop of color and flavor.
  • 4 cups turkey stock: The base for the flavorful gravy, homemade or store-bought works fine.
  • 1 large sprig fresh sage & 1 large sprig fresh thyme: Infuse the gravy with fragrant herbal notes.
  • 1 teaspoon kosher salt, plus more to taste: Needed for seasoning the gravy.
  • Freshly ground black pepper, to taste: Adds the perfect finishing touch of spice to the sauce.
  • ½ teaspoon poultry seasoning: Balances the gravy’s flavor with a familiar herb blend.
  • ⅓ cup all-purpose flour: Used to thicken the gravy to a luscious consistency.
  • 1 tablespoon unsalted butter: Enriches the gravy at the end for a velvety finish.

Directions

Step 1: In a large mixing bowl, whisk the egg and ¾ cup of turkey stock together until smooth. Add the seasoned dried stuffing mix, stir thoroughly to combine, and then set the bowl aside so the stuffing absorbs the liquid and softens.

Step 2: Heat the olive oil in a medium skillet over medium heat. Add the finely diced onion, celery, ½ teaspoon salt, and ¼ teaspoon black pepper. Cook, stirring occasionally, until the vegetables become tender and fragrant, about 8 to 10 minutes. Then add minced garlic, chopped sage, poultry seasoning, and 2 teaspoons of water. Stir constantly for about 2 minutes until the mixture is perfectly softened, then scrape everything into the bowl with the softened stuffing and place it in the refrigerator to cool for about 10 minutes.

Step 3: Once the vegetable and stuffing mixture is completely cool, add the ground turkey, grated parmesan cheese, and the remaining salt and pepper. With wet hands, mix everything gently but thoroughly so the ingredients are well combined without overworking the meat, which keeps the meatballs tender.

Step 4: To make sure your seasoning is just right, form a small patty of the mixture and cook it briefly in a skillet. Taste it and add more salt if the mixture needs it. When ready, wet your hands again and roll the mixture into 30 small meatballs, about the size of a ping pong ball or roughly 2 tablespoons each. Arrange the meatballs on a foil-lined sheet pan coated with non-stick spray as you form them.

Step 5: Place an oven rack in the upper third of your oven and turn the broiler on. Broil the meatballs for 5 to 6 minutes until the tops and sides are beautifully browned—watch them closely so they don’t burn. Once browned, set the meatballs aside.

Step 6: Prepare the gravy by bringing 3 ½ cups of turkey stock to a boil in a large pot over medium heat. Add the sprigs of fresh sage and thyme along with 1 teaspoon kosher salt (adjust if your stock is already salted) and freshly ground black pepper to taste. Lower the heat, cover with a lid, and let it simmer for 15 minutes so the herbs infuse the broth. Afterwards, remove and discard the herb sprigs.

Step 7: While the stock simmers, blend the remaining ½ cup of cold or room temperature stock with the flour and ½ teaspoon poultry seasoning until it’s completely smooth. To temper the mixture, add 1 cup of the hot simmering stock into the blender and blend again. Then pour this mixture back into the pot with the simmering stock, whisking constantly until the gravy thickens, about 2 minutes. Stir in the butter and keep whisking until melted. Taste and add more salt or pepper as needed.

Step 8: Gently transfer the browned meatballs into the pot with the thickened gravy, cover, and cook on low heat for 20 minutes. Stir them occasionally to coat evenly, and uncover during the last 5 minutes to allow the gravy to thicken even more.

Step 9: Once the meatballs are perfectly cooked through and the gravy is rich and flavorful, transfer everything to a large serving bowl or platter. Garnish generously with chopped parsley and serve immediately while piping hot.

Servings and Timing

This Holiday Turkey Meatballs and Gravy Recipe makes about 6 hearty servings, perfect for sharing with a small group or family. The prep time is roughly 25 minutes, mainly for chopping and mixing ingredients carefully. Cooking takes around 45 minutes, including simmering and broiling steps. Altogether, you’re looking at about 1 hour and 10 minutes from start to finish. I also recommend chilling the sautéed vegetable and stuffing mixture for about 10 minutes during prep, which helps the flavors meld and makes shaping the meatballs easier.

How to Serve This Holiday Turkey Meatballs and Gravy Recipe

An oval white plate holds a serving of creamy mashed potatoes, spread evenly as the bottom layer with a smooth, soft texture and a pale yellow color. On top of the mashed potatoes, there are about fifteen small browned meatballs, each showing a crisp golden-brown surface with some green herbs inside. The meatballs are covered by a shiny light brown gravy, pooling around and over them, with small green herbs scattered on top. A silver spoon rests on the side of the plate partially in the mashed potatoes and gravy. The plate sits on a white marbled surface, with a small saucer of black pepper and a white bowl of green beans visible in the background. Photo taken with an iphone --ar 4:5 --v 7

When I serve this dish, I love pairing it with classic mashed potatoes or creamy polenta to soak up all the luscious gravy. It’s also wonderful alongside roasted root vegetables or sautéed green beans for a bit of freshness and crunch. For a festive touch, serving these meatballs over buttery egg noodles is another favorite of mine because it feels like a warm holiday hug on a plate.

Presentation-wise, I like to ladle the meatballs and rich gravy into a large, shallow serving dish and sprinkle a generous handful of chopped parsley over the top. The vibrant green makes the dish pop and adds a subtle herbaceous note. If I’m preparing this for a holiday dinner, I might garnish with a few extra fresh sage leaves to echo the warm flavors inside. Portion-wise, I find that about five meatballs per person served alongside sides makes for a satisfyingly balanced meal.

For drinks, I usually reach for a medium-bodied red wine like Pinot Noir or a fruity Grenache, both of which complement the poultry and herbs beautifully. If you prefer cocktails, a spiced cider or a cranberry cocktail with a splash of bourbon brings out the holiday vibe perfectly. And for non-alcoholic options, a sparkling apple cider or ginger ale pairs wonderfully with the savory notes and keeps the mood festive.

Variations

One of the things I love about this Holiday Turkey Meatballs and Gravy Recipe is how adaptable it is. If you want to swap out turkey, ground chicken or a mixture of turkey and pork work well for a slightly richer flavor. For those who want a gluten-free option, I recommend using gluten-free seasoned stuffing mix and swapping the all-purpose flour in the gravy with a gluten-free flour blend or cornstarch slurry for thickening.

If you’re craving some additional flavor twists, adding a pinch of smoked paprika or a dash of cayenne to the meatball mixture gives a subtle spicy warmth that pairs nicely with the herbs. For a dairy-free alternative, simply leave out the parmesan cheese and use olive oil instead of butter in the gravy. The dish will still be tasty and comforting.

Lastly, while I love broiling the meatballs for a fast, beautiful browning, you can also pan-sear them gently in batches to get a nice crust before finishing them in the gravy. Slow cooking the meatballs submerged in gravy in a crockpot for several hours is another excellent way to develop deep, cozy flavors, perfect for setting it and forgetting it when you have guests over.

Storage and Reheating

Storing Leftovers

I store leftover meatballs and gravy in an airtight container in the refrigerator as soon as they’ve cooled to room temperature. Using glass or BPA-free plastic containers with tight-fitting lids works best to maintain freshness and prevent spills. These leftovers keep well for up to 3 to 4 days, which makes for delicious next-day meals or quick reheats throughout the week.

Freezing

This recipe freezes beautifully if you want to save some for later holidays or busy days. Arrange the cooled meatballs in a single layer on a baking sheet and freeze until firm—about 1 to 2 hours. Then transfer them to a freezer-safe container or zip-top bag, pour the gravy over, or freeze separately in portioned containers. Label with the date, and these will stay good in the freezer for up to 3 months. When you’re ready, thaw overnight in the fridge for best results.

Reheating

To reheat, gently warm the meatballs and gravy on the stovetop over low heat, stirring occasionally to prevent sticking or separation. Adding a splash of turkey stock or water can help loosen the gravy if it thickens too much. Avoid microwaving at high heat, as it can dry out the meatballs or cause uneven warming. Taking time to reheat slowly preserves the tender texture and keeps the flavors vibrant, just like fresh.

FAQs

Can I make this recipe ahead of time?

Absolutely! Prep the meatball mixture and even form the meatballs a day ahead, keeping them covered in the fridge. You can broil and make the gravy right before serving for the freshest results. Alternatively, fully cook the meatballs and prepare the gravy in advance, then gently reheat together before serving.

What can I use if I don’t have seasoned stuffing mix?

If you don’t have seasoned stuffing mix, you can use plain dried breadcrumbs combined with herbs like sage, thyme, and poultry seasoning to mimic the flavor. Just be sure to adjust the salt and seasoning carefully since the pre-seasoned mix adds a lot of the flavor punch.

Is ground turkey the best meat to use?

Ground turkey works great because it’s lean and carries the holiday flavors well. However, ground chicken, pork, or even a mix can be used depending on your taste preference. Just keep in mind that fattier meats may yield juicier meatballs but might require slight adjustments in seasoning.

Can I make this recipe vegan or vegetarian?

While this recipe is designed around turkey, a vegetarian or vegan adaptation could be done by using plant-based ground meat alternatives and vegetable stock. Replace the egg with a flax or chia egg, use vegan butter, and ensure the stuffing mix is vegan-friendly. The gravy can be thickened with flour and enriched with plant-based butter or oil.

How can I make the gravy thicker or thinner?

If you prefer thicker gravy, increase the flour slightly or simmer it uncovered a bit longer to reduce. For a thinner gravy, add extra turkey or chicken stock gradually until the desired consistency is reached. Stir well after adjustments to keep it smooth.

Conclusion

I can’t recommend this Holiday Turkey Meatballs and Gravy Recipe enough if you want a dish that’s comforting, flavorful, and brings that special holiday cheer to your table. It’s one of those recipes that feels traditional yet fresh, and every time I make it, it never fails to spark smiles all around. Give it a try—you might just find your new favorite holiday classic!

Print

Holiday Turkey Meatballs and Gravy Recipe

Holiday Turkey Meatballs and Gravy Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 15 reviews

These Holiday Turkey Meatballs and Gravy are a festive twist on classic comfort food, featuring lean ground turkey meatballs baked to perfection and simmered in a rich, savory homemade gravy infused with fresh herbs. This dish offers a delicious, wholesome option ideal for holiday dinners or special family meals.

  • Author: Laura
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Ingredients

Meatballs

  • 1 large egg
  • ¾ cup turkey stock (chicken stock or broth, homemade or store-bought)
  • 1 ½ cups seasoned dried stuffing mix (3 ½ ounces, such as Mrs Cubbisons)
  • 1 tablespoon extra-virgin olive oil
  • ½ small yellow onion (about 4 ounces, finely diced, about ¾ cup)
  • 2 medium celery stalks (about 3 ½ ounces, finely diced, about ¾ cup)
  • 1 teaspoon kosher salt (divided, plus additional to taste)
  • ½ teaspoon freshly ground black pepper (divided)
  • 3 garlic cloves (minced, about 1 tablespoon)
  • 1 tablespoon finely chopped fresh sage leaves
  • 1 ¼ teaspoons poultry seasoning (such as Bells)
  • 1 ½ pounds 93% lean ground turkey
  • ¼ cup grated parmesan cheese (about ¾ ounce)

Gravy

  • 4 cups turkey stock (chicken stock or broth, homemade or store-bought, plus additional if needed)
  • 1 large sprig fresh sage
  • 1 large sprig fresh thyme
  • 1 teaspoon kosher salt (plus additional to taste)
  • Freshly ground black pepper (to taste)
  • ½ teaspoon poultry seasoning (such as Bells)
  • ⅓ cup all-purpose flour
  • 1 tablespoon unsalted butter
  • Parsley (chopped for garnish)

Instructions

  1. Make the meatballs base: In a large mixing bowl, whisk together the egg and ¾ cup turkey stock until smooth and well-combined. Add the seasoned dried stuffing mix, stir thoroughly, and set aside to allow the stuffing mix to soften properly.
  2. Sauté the vegetables: Heat extra-virgin olive oil in a medium skillet over medium heat. Add the finely diced onion, celery, ½ teaspoon kosher salt, and ¼ teaspoon black pepper. Cook while stirring occasionally until the vegetables are tender, about 8 to 10 minutes. Incorporate the minced garlic, fresh sage, poultry seasoning, and 2 teaspoons of water, cooking and stirring constantly until fragrant and tender, approximately 2 minutes. Transfer this mixture into the bowl with softened stuffing mix, then refrigerate to cool for about 10 minutes.
  3. Combine meatball mixture: Once the vegetable-stuffing mixture is cooled, add ground turkey, grated parmesan cheese, the remaining ½ teaspoon salt, and ¼ teaspoon black pepper. Using wet hands, gently mix all ingredients until fully incorporated.
  4. Season test and form meatballs: Cook a small tester patty of the mixture in a skillet to check seasoning. Adjust salt as needed for taste. Using wet hands, shape the mixture into 30 small meatballs, each about 2 tablespoons or ping pong ball size. Place them on a foil-covered large sheet pan sprayed with oil.
  5. Broil the meatballs: Position the oven rack in the upper third and preheat the broiler. Broil the meatballs for 5 to 6 minutes until the tops and sides are browned, making sure to watch carefully to avoid burning. Remove and set aside.
  6. Prepare the herb stock: In a large pot over medium heat, combine 3 ½ cups of turkey or chicken stock with fresh sage and thyme sprigs, 1 teaspoon salt (or less if stock is salted), and black pepper to taste. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove and discard the herb sprigs.
  7. Make the gravy base: In a blender, combine the remaining ½ cup cold or room temperature stock with flour and poultry seasoning; blend until smooth. Gradually add 1 cup hot stock from the pot into the blender to temper the mixture and blend again. Pour the blended mixture into the simmering stock in the pot, whisking continuously until gravy thickens, about 2 minutes. Stir in unsalted butter until melted. Taste and adjust seasoning with salt if necessary.
  8. Simmer meatballs in gravy: Gently transfer the broiled meatballs into the pot with the gravy. Cook covered over low heat for 20 minutes, stirring occasionally; uncover in the last 5 minutes to further thicken the gravy.
  9. Serve: Transfer the meatballs and gravy into a large serving bowl or platter, garnish with chopped parsley, and serve hot for a delightful holiday meal.

Notes

  • Use wet hands when mixing and forming meatballs to prevent sticking.
  • The seasoning level can vary depending on the brand of stuffing mix used; always test cook a small patty first and adjust salt accordingly.
  • If the gravy becomes too thick, add additional stock to reach desired consistency.
  • Using fresh herbs enhances the flavor of the gravy significantly.
  • Broiling the meatballs gives them a nicely browned exterior without drying them out.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star