• About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
search icon
Homepage link
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
×

Turkey Meatballs with Herb-Infused Gravy Recipe

Published: Nov 27, 2025 by Chef Ava · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.3 from 10 reviews

If you're looking for a comforting dish that feels like a warm hug on a plate, the Turkey Meatballs with Herb-Infused Gravy Recipe is your new best friend. This recipe combines tender, flavorful turkey meatballs with a luscious, aromatic gravy that sings with fresh herbs, creating a one-pan wonder that’s perfect for both holiday feasts and cozy weeknights. Simple, yet sophisticated, every bite is packed with juicy goodness and an irresistibly rich sauce that makes it impossible not to reach for seconds.

Ingredients You'll Need

The image shows four steps of making meatballs in a white pan on a white marbled surface. The first step has a layer of golden-brown, round meatballs evenly spread inside the pan. The second step shows the inside of the pan with an orange sauce being mixed by a dark wooden spoon, with some sauce still on the spoon and a small jar pouring in sauce at the bottom. The third step shows a smooth, thick light brown sauce filling the pan, with the same dark wooden spoon resting inside. The last step shows the golden meatballs placed back into the light brown sauce, with a few green thyme sprigs on top and a white lid partially covering the pan from the right. Photo taken with an iphone --ar 4:5 --v 7

All the ingredients here are wonderfully straightforward but play an essential role in delivering the perfect balance of flavor, texture, and aroma for this dish. Each element—from the fresh herbs to the Parmesan—gives the meatballs their unique character, while the gravy ingredients build that silky, comforting sauce everyone loves.

  • 1 cup panko breadcrumbs: Adds lightness and ensures the meatballs stay tender and juicy.
  • ⅓ cup milk: Moistens the breadcrumbs, creating a soft binding mixture called panade.
  • 2 pounds ground turkey (preferably 93% lean): The lean protein base for your meatballs, hearty but not greasy.
  • 4 cloves garlic, pressed or minced: Brings a punch of savory depth that's impossible to resist.
  • 2 large eggs: Helps bind everything together and adds a bit of richness.
  • ½ cup finely grated Parmesan cheese: Infuses a subtle nuttiness and salty complexity.
  • ¼ cup grated yellow onion: Provides sweetness and moisture to the meatballs.
  • 2 teaspoons Worcestershire sauce: Offers umami richness and a touch of tang.
  • 1 tablespoon minced fresh rosemary: Adds a fragrant pine-like aroma that elevates the dish.
  • 1 tablespoon minced fresh sage: Lends an earthy, warm flavor perfectly paired with turkey.
  • 2 teaspoons minced fresh thyme: Brings a subtle floral note that wakes up the palate.
  • 1 teaspoon fine sea salt: Enhances all the other flavors beautifully.
  • ½ teaspoon freshly ground black pepper: Adds a gentle kick of spice.
  • Optional: fried fresh sage leaves, for garnish: Adds crunchy texture and a stunning visual finish.
  • ¼ cup unsalted butter (for gravy): Creates a smooth, rich base for the gravy.
  • ¼ cup all-purpose flour (for gravy): Thickens the gravy to velvety perfection.
  • 3 cups chicken or turkey stock (for gravy): Deepens the savory flavor of the sauce.
  • 2 fresh thyme sprigs (for gravy): Infuses the gravy with fresh herbal brightness.
  • ½ teaspoon fine sea salt (for gravy): Season to taste, balancing the flavors.
  • ½ teaspoon freshly ground black pepper (for gravy): Adds gentle warmth.
  • 1 teaspoon Worcestershire sauce (for gravy): Contributes a rich umami boost to the sauce.

How to Make Turkey Meatballs with Herb-Infused Gravy Recipe

Step 1: Make the Panade

Start by stirring the panko breadcrumbs together with the milk in a large mixing bowl. Letting this mixture rest for 5 to 10 minutes until the breadcrumbs have softened creates a panade. This step is crucial because it helps keep your turkey meatballs incredibly moist and tender rather than dry or dense.

Step 2: Mix the Meatballs

Next, add the ground turkey, pressed garlic, eggs, Parmesan, grated onion, Worcestershire sauce, fresh herbs (thyme, rosemary, sage), salt, and pepper to the panade. Gently mix everything by hand just until combined — you want to handle the mixture lightly to avoid tough meatballs. This combination of herbs and seasonings brings out the earthy freshness that makes this dish special.

Step 3: Chill the Mixture (Optional)

If you have time, cover the bowl and refrigerate the meatball mixture for 30 to 60 minutes. This resting period makes shaping the meatballs much easier and helps all those beautiful flavors marry perfectly.

Step 4: Form the Meatballs

Using about 2 tablespoons of the mixture per meatball, scoop and roll into smooth balls. You should get around 24 meatballs. Arrange them on a tray or plate, ready for the skillet.

Step 5: Brown the Meatballs

Heat 2 tablespoons of oil in a large deep skillet or Dutch oven over medium heat. Brown the meatballs in batches, turning every 3 to 4 minutes to get an even golden crust all over. While these browned meatballs won’t be fully cooked yet, this step locks in flavor and gives a beautiful texture contrast once finished in the gravy.

Step 6: Make the Herb-Infused Gravy

In the same skillet, melt the butter over medium heat. If you need, wipe out any burnt bits but be sure to keep the browned bits because that’s pure flavor gold. Whisk in the flour and cook for about 2 minutes until it turns a golden color. Gradually whisk in your stock until the sauce is smooth. Add the thyme sprigs, salt, pepper, and Worcestershire sauce. Let it gently simmer for about 5 minutes while stirring often, so it thickens up to that perfect gravy consistency.

Step 7: Simmer Meatballs in Gravy

Carefully nestle the browned meatballs and any collected juices into the gravy in a single layer. Cover and reduce the heat to medium-low. Let everything simmer for 5 to 10 minutes until the meatballs reach an internal temperature of 165°F and the gravy achieves a velvety richness. Don’t forget to remove the thyme sprigs before serving.

Step 8: Garnish and Serve

For an extra touch of elegance and flavor, fry some fresh sage leaves in butter or oil until crisp and use them as a garnish. Serve the meatballs steaming hot over creamy mashed potatoes, buttered egg noodles, or fluffy rice, spooning generous amounts of that herb-infused gravy right on top. This is comfort food at its finest.

How to Serve Turkey Meatballs with Herb-Infused Gravy Recipe

A white pan holds about twenty browned meatballs in light tan creamy sauce, sprinkled with black pepper and garnished with dark green sage leaves. A wooden spoon is partly under one meatball near the right side of the pan. The pan rests on a white marbled surface with a small white bowl of black pepper on the top left. A crumpled light orange cloth is near the pan’s handle on the bottom left. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Adding a few fried sage leaves as a garnish not only provides a lovely crunch but also intensifies the herbal flavor in every bite. A sprinkle of extra grated Parmesan or freshly cracked black pepper can also elevate the presentation and taste.

Side Dishes

This dish pairs beautifully with classic creamy mashed potatoes, buttery egg noodles, or even a rustic wild rice blend. Steamed green beans or sautéed spinach bring a fresh, vibrant balance to the hearty meatballs and gravy.

Creative Ways to Present

For an inviting dinner, serve the meatballs family-style right from the skillet or Dutch oven, placing it in the center of the table. Fancy a twist? Scoop meatballs onto toasted crusty bread for a delicious open-faced sandwich or pile them on a buttery biscuit for a Southern-inspired delight.

Make Ahead and Storage

Storing Leftovers

Place leftover turkey meatballs and gravy in an airtight container and refrigerate for up to 3 days. The flavors actually deepen overnight, making your next meal even better.

Freezing

You can freeze cooked meatballs with gravy in a freezer-safe container for up to 3 months. To avoid clumping, freeze meatballs spread out on a tray first, then transfer to a container. Label them to keep track!

Reheating

Reheat gently on the stovetop over low heat, stirring occasionally until warmed through. Adding a splash of stock or water can help loosen the gravy if it thickens too much in the fridge or freezer.

FAQs

Can I use ground chicken instead of turkey?

Absolutely! Ground chicken works well and will give you similar tender meatballs. Just be sure to monitor cooking times since chicken can dry out faster.

Do I need to brown the meatballs before simmering in gravy?

Browning adds a beautiful crust and depth of flavor, but if you're short on time, you can skip it and cook meatballs directly in the gravy—just increase simmering time so they cook through thoroughly.

Can I make the meatballs gluten-free?

Yes! Substitute the panko breadcrumbs with gluten-free breadcrumbs, and use gluten-free all-purpose flour or a cornstarch slurry to thicken the gravy.

What if I don’t have fresh herbs?

Dried herbs can be used in a pinch—use about a third of the amount specified for fresh herbs because dried are more concentrated. Adding them early in the cooking process helps release their flavor.

How do I know when the meatballs are fully cooked?

The most reliable way is to check that the internal temperature reaches 165°F with a meat thermometer. The meatballs should also be firm and no longer pink inside.

Final Thoughts

I can’t wait for you to try this Turkey Meatballs with Herb-Infused Gravy Recipe because it truly embodies everything I love about home cooking — simple ingredients transformed into something spectacularly comforting. Whether it’s a holiday dinner or a weeknight treat, these meatballs promise juicy tenderness wrapped in a velvet gravy that warms the soul. Happy cooking and even happier eating!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Turkey Meatballs with Herb-Infused Gravy Recipe

Turkey Meatballs with Herb-Infused Gravy Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 10 reviews

Print Recipe
Pin Recipe

This Turkey Meatballs with Gravy recipe features tender turkey meatballs cooked gently in a flavorful homemade gravy. Perfect as a comforting one-pan meal, it’s ideal for cozy weeknights or holiday dinners. The meatballs are seasoned with fresh herbs and Parmesan, browned to develop a golden crust, then simmered in a savory thyme-infused gravy for rich depth of flavor.

  • Total Time: 1 hour
  • Yield: 6–8 servings (approximately 24 meatballs)

Ingredients

Meatballs

  • 1 cup panko breadcrumbs
  • ⅓ cup milk
  • 2 pounds ground turkey (preferably 93% lean)
  • 4 cloves garlic, pressed or minced
  • 2 large eggs
  • ½ cup finely grated Parmesan cheese
  • ¼ cup grated yellow onion
  • 2 teaspoons Worcestershire sauce
  • 1 tablespoon minced fresh rosemary
  • 1 tablespoon minced fresh sage
  • 2 teaspoons minced fresh thyme
  • 1 teaspoon fine sea salt
  • ½ teaspoon freshly ground black pepper
  • Optional: fried fresh sage leaves, for garnish

Gravy

  • ¼ cup unsalted butter
  • ¼ cup all-purpose flour
  • 3 cups chicken or turkey stock
  • 2 fresh thyme sprigs
  • ½ teaspoon fine sea salt, plus more to taste
  • ½ teaspoon freshly ground black pepper, plus more to taste
  • 1 teaspoon Worcestershire sauce

Instructions

  1. Make the panade: In a large mixing bowl, combine the panko breadcrumbs and milk. Stir and let sit for 5 to 10 minutes until the breadcrumbs are softened.
  2. Mix the meatballs: Add ground turkey, pressed garlic, eggs, grated Parmesan, grated onion, Worcestershire sauce, minced thyme, rosemary, sage, salt, and pepper to the panade. Gently mix by hand until just combined, being careful not to overwork the meat.
  3. Chill (optional): Cover the meatball mixture and refrigerate for 30 to 60 minutes to make shaping easier and help the flavors meld.
  4. Form the meatballs: Using about 2 tablespoons of mixture per meatball, scoop and roll into balls to yield approximately 24 meatballs. Arrange them on a tray or plate.
  5. Brown the meatballs: Heat 2 tablespoons of oil in a large deep skillet or Dutch oven over medium heat. In batches, sear the meatballs for 3 to 4 minutes per side, turning to achieve an even golden crust all over. They do not need to be fully cooked at this stage. Transfer browned meatballs to a plate.
  6. Make the gravy: In the same pan, melt the butter over medium heat. If necessary, wipe out any burnt bits but retain the browned flavor bits on the pan surface. Whisk in the flour and cook for 2 minutes until the roux turns a golden color. Gradually whisk in the chicken or turkey stock until smooth. Add fresh thyme sprigs, salt, pepper, and Worcestershire sauce. Bring to a gentle simmer and cook for 5 minutes, stirring frequently until the gravy slightly thickens.
  7. Simmer the meatballs in the gravy: Nestle the browned meatballs along with any resting juices into the gravy in a single layer. Reduce heat to medium-low, cover, and simmer for 5 to 10 minutes, or until the meatballs are cooked through (internal temperature of 165°F) and the gravy reaches your desired thickness. Remove and discard thyme sprigs.
  8. Garnish and serve: Optional: Fry fresh sage leaves in a bit of butter or oil until crisp for garnish. Serve the meatballs hot over mashed potatoes, buttered noodles, or rice, spooning plenty of the rich gravy over top.

Notes

  • Chilling the meatball mixture before shaping helps firm them up and prevents falling apart during cooking.
  • Using fresh herbs like rosemary, sage, and thyme imparts aromatic flavor but dried herbs can be substituted in a pinch.
  • Be careful not to overmix the meatball mixture to keep meatballs tender.
  • Browning the meatballs first locks in flavor and adds a lovely texture.
  • The gravy can be adjusted in thickness by cooking longer or adding more stock.
  • Serve with mashed potatoes, noodles, or rice to soak up the delicious gravy.
  • Use a thermometer to ensure meatballs reach 165°F internally for food safety.
  • Author: admin
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Low Fat

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Easy Beef Empanadas Recipe
    Easy Beef Empanadas Recipe
  • BBQ Tofu Veggie Bowls Recipe
    BBQ Tofu Veggie Bowls Recipe
  • Slow Cooker Birria Beef Tacos Recipe
    Slow Cooker Birria Beef Tacos Recipe
  • Hearty Chicken Stew with Potatoes and Green Beans Recipe
    Hearty Chicken Stew with Potatoes and Green Beans Recipe

Leave a Reply Cancel reply

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

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

Hi and welcome to Ava’s Cooking
I'm Ava, a 27 year old chef from Marseille, France, and I'm so glad you found your way here.

Learn more

Popular

  • Crockpot Rotel Dip Recipe
    Crockpot Rotel Dip Recipe
  • 4 Ingredient Apple Fritters Recipe
    4 Ingredient Apple Fritters Recipe
  • Low Carb Keto Biscuits Recipe
    Low Carb Keto Biscuits Recipe
  • Thai Red Curry Meatballs with Mango and Basil Recipe
    Thai Red Curry Meatballs with Mango and Basil Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Beef
  • Breakfast
  • Chicken
  • Desserts
  • Dinner
  • Drinks
  • Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ava's Cooking. All rights reserved.