A bit of thanksgiving flavor with much less effort! These Turkey Meatballs and gravy are quick to put together, packed with flavor and perfect for a weeknight meal! The warm flavors including cinnamon, allspice and sage give these a unique flavor.

If you have never tried turkey meatballs, I hope this recipe makes you a believer and change that immediately!!! Truth be told, I do not enjoy a whole roasted turkey during the holidays, I usually opt for roast lamb but I do use ground turkey all year long and dare I say, I love it almost more than ground beef! L Be sure to check out my Thanksgiving Prep Guide, you may want to add these to your menu!
A sampling of ingredients
I love these meatballs because they really come together simply with a few staple ingredients.
- Ground Turkey- When choosing ground turkey, opt for a higher fat content. If you are using extremely lean, white meat ground turkey, you will not get the flavor and meatballs may be a bit dry. 93/7 or 85/15 is where you want to be vs 99/1 which is too lean. I have tried this recipe and many others with 99/1 lean turkey and it does not yield the flavor that you will be happy with.
- Ground Cinnamon- This may seem like an unexpected flavor in a savory dish but cinnamon is used often in savory Lebanese dishes, like these meat fatayer. While we typically associate cinnamon with sweets like apple desserts, it also creates a warm flavor in savory dishes. We'll flavor both our meatballs and gravy with it.
You'll also need baking sheets, parchment paper (helpful but not necessary) and large sauté pan or skillet. See recipe card for full ingredients and quantities.
How to Make Turkey Meatballs and Gravy
We begin by cooking our aromatics, onions, celery and spices. Some recipes have you add these into the meat mixture raw but I find the flavor and texture is much nicer when taking a few minutes to cook these together. Adding spices directly to the aromatics creates a lovely flavor that gets distributed throughout the meatballs.
Sauté your onions and celery and add sage leaves, salt, pepper, cinnamon and allspice. allow to fully cook and become soft. If using fresh garlic, add during the last 2 minutes of cooking. Allow to cool before adding to your ground turkey.
In a large bowl, add your ground turkey, eggs, breadcrumbs, parmesan cheese, toum (if using) and cooled onion/celery mixture. With clean hands, work the mixture until everything is cohesive and combined. Add an additional teaspoon of kosher salt to your mixture.
Pro tip:
Since we can't test raw poultry, if you want to get an idea of your flavor and seasonings a quick way to do that is by taking a small amount of your mixture, flatten and place on a microwave safe dish - microwave for 20-30 seconds. This quick cook will allow you to sample the flavor and decide if you need any additional seasonings.
Once your mixture is cohesive and seasoned, line 2 baking sheets with parchment paper or silicone mats. Begin forming your meatballs into small round balls. They should be about 1.5" across and about 30 grams each. These will cook for 20-25 minutes until the bottoms are browned and cooked all the way through.

While the meatballs are cooking, prepare your gravy. In the same skillet you sauted your aromatics, add your butter and allow to fully melt. Add in your flour and whisk until it begins to bubble. This process is cooking the flour to ensure it's not raw. Once a bubbly paste begins to form, slowly add in your turkey/chicken stock. I like to start with a splash, whisk to combine then continue pouring. As you pour your stock, continue to whisk on medium-high heat until it begins to thicken. Add your spices: cinnamon, pepper, sage and salt - I leave the salt amount up to you as different stocks/broths have different levels of salt content. Start with a pinch of salt and continue to increase until the flavor is at your liking.
Once your meatballs are done in the oven, toss them into your gravy and enjoy!
Tips for Cohesive Meatballs
There is a fine balance when making meatballs, you don't want them too firm and you don't want them too crumbly. Having the right balance of biding agents (breadcrumbs and eggs) is crucial. When forming your meatballs you want the mixture to hold together and be almost smooth. If they are too lumpy, you may have too much breadcrumbs. If they are too wet and not forming, you may need to add additional breadcrumbs.
I find that using disposable kitchen gloves when making meatballs helpful, the mixture tends to stick less to your hands and form easier. A cookie scoop can also be helpful to achieve a consistent size and shape.
Storage and Freezing
The best parts of making meatballs is the ability to make them ahead and even freeze them for a great weeknight meal option.
If you are making these ahead and want to freeze you have a few options:
- Make meatballs and cook as instructed, allow to cool then freeze on a sheetpan flat until frozen. Once frozen, toss into a ziplock bag and pull out and defrost when you want meatballs.
- Make meatballs as directed until the baking part. Once you have rolled and lined your meatballs on a tray, pop into freezer flat and freeze uncooked. Once frozen solid, pop into ziplock bag and bake frozen when ready to enjoy. They may take an extra few minutes of cook time.
If you plan to freeze the gravy, place in a separate container and freeze. All items are best to freeze up to 3 months in standard freezer or 6 months in a deep freezer.
As always, I love seeing your creations! This is a perfect salad or side dish to serve all year long.
I hope you enjoy these Turkey Meatballs and Gravy as much my family does! If you make Turkey Meatballs and Gravy, please let me know by leaving a rating and review below!
As always, I love seeing your creations. Please leave a review or share your dish with me on social media #cosetteskitchen which lets me know what is working for you! You can find me on Facebook, Instagram, Twitter , Tiktok and Pinterest. For more delicious recipes to your inbox, sign up for my newsletter!
xoxo,
Cosette
Turkey Meatballs and Gravy
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Total Time: 55 minutes
- Yield: 52 meatballs 1x
- Category: Dinner
- Method: Baking
- Cuisine: American
Description
If you haven't tried turkey meatballs, you are missing out. Super flavorful and moist, a perfect substitute for traditional beef or pork meatballs.
Ingredients
Turkey Meatballs
- 2 Tablespoons olive oil
- 1 large onion, diced
- 3 celery stalks, diced
- 2.5 teaspoons kosher salt*
- 1 teaspoon black pepper
- 2 teaspoons ground cinnamon
- 1 teaspoon allspice
- 4 cloves garlic, mined (or 2 tablespoons toum)
- 4-6 sage leaves, or 1.5 teaspoons dried sage
- 2 pound ground turkey-93/7 is preferred, do not use 99/1
- 2.5 cups panko breadcrumbs
- ½ shredded parmesan cheese
- 2 large eggs
- additional 1-1.5 teaspoons salt to taste**see notes
Gravy
- 4 Tablespoons unsalted butter
- 4 Tablespoons flour
- 4 cups chicken or turkey broth
- 1 teaspoon cinnamon
- 1 teaspoon black pepper
- salt to taste
- additional fresh sage as desired
Instructions
Turkey Meatballs
- Preheat oven to 375 degrees Fahrenheit and line 2 baking sheet with parchment paper for easy cleanup.
- In a large skillet heat your olive oil on medium-high and add your diced onions and celery. Begin to saute allowing them to become soft and translucent, stirring frequently.
- Add in your spices: salt, black pepper, cinnamon, allspice and chopped sage - if using dried or powdered use 1.5 teaspoons.
- Continue to cook for 10-15 minutes. If you are using fresh minced garlic, add in at the last 2 minutes of cooking. Set aside and allow to cool slightly.
- In a large bowl, add your ground turkey, panko breadcrumbs, parmesan cheese, eggs, cooled onion and celery mixture. Mix until fully combined. At this point, I recommend testing your mixture for salt, here is a tip I use for testing raw meat:
-
Since we can't test raw poultry, if you want to get an idea of your flavor and seasonings a quick way to do that is by taking a small amount of your mixture, flatten and place on a microwave safe dish - microwave for 20-30 seconds. This quick cook will allow you to sample the flavor and decide if you need any additional seasonings.
-
- Season with additional salt if needed then begin rolling into 1.5" diameter balls and place on parchment lined baking sheet. Each meatball should weigh about 30 grams if you are looking for an accurate size/weight.
- Bake for 20-25 minutes, swapping trays halfway through for even baking. Meatballs should be browned on bottom and fully white on the inside. Internal temperature should read 160 degrees Fahrenheit.
- Place meatballs in prepared gravy sauce.
Gravy
- In the same skillet used for onions/celery, add your butter and heat on medium-high. Add in your flour and begin to whisk until you see bubbles and the butter and flour form a paste.
- Cook your mixture for 2-3 minutes whisking. Next add 1 cup of chicken/turkey broth and whisk.
- Add the remaining broth and increase heat to high. Continue to whisk and bring to a light boil as sauce thickens.
- Season with cinnamon, pepper and salt. Test for salt and begin with a ½ teaspoon, increase as needed. Since broths have varying levels of saltiness it's best to season as you go.
- Top with additional chopped fresh sage.
Notes
**My preferred salt is Diamond Kosher Salt, if using table salt be sure to HALF all the salt increments in the recipe.
Barb says
Can’t wait to make this!
How much fresh sage is required? Can’t find it in the recipe….
Cosette's Kitchen says
Oh Barb, thanks for letting me know, just updated! 4-6 sage leaves or 1.5 teaspoons dried/powdered. Hope that helps!
xoxo,
Cosette
Aks says
I was skeptical about the type and amount of spices added the the sautéed onions & celery. But, what a unique approach to Turkey meatballs- husband loved so much that we shared with family the next night. They loved them too! Everyone bc seconds and some had thirds.
Warm, unique flavor. Turkey meatballs can feel bland, not these. Over mashed potatoes or egg noodles, can’t go wrong.
Cosette Posko says
So glad to hear you loved them! I love a turkey meatball that is packed with flavor! Hope you tried them again soon!
Xoxo,
Cosette
Margie says
I'm very glad your website came up as I was searching for turkey meatballs. I followed your recipe as written for dinner tonight and the results were delicious! I served this with egg pasta (ravioli) filled with a blend of champignon mushrooms, porcini mushrooms, ricotta and mozzarella cheese. A dry riesling wine (from the New York Finger Lakes region) for the beverage and we enjoyed a gourmet meal! Thank you so very much.
Cosette Posko says
This makes me unbelievably happy!!! I'm so glad you found the recipe and made a GOURMET meal! Wish I could have joined you 🥰. Thank you for taking the time to share - it is greatly appreciated!
Xoxo,
Cosette
Jackie says
I made these and served them over a creamy sharp cheddar mashed potato for a monthly supper club and they were a hit! Everyone asked for the recipe! I’ll admit, I was a little skeptical of the spices but they absolutely make the dish!
Cosette Posko says
Oh yay, so glad you loved them and enjoyed the flavors. Thanks for sharing your review, much appreciated!
xoxo,
Cosette
Lynn says
I do not have any allspice. Is there something else I should use? I would like to try these without going to the store. Thank you.
Cosette Posko says
You can omit with no issues, you could add another 1/2 teaspoon of cinnamon if you'd like.
Xoxo,
Cosette
Lynn says
Thanks!
Linda Whitton says
This recipe was delicious! It is a keeper and will be made over and over!
Cosette Posko says
Thank you for sharing and so glad you enjoyed!!!
xoxo,
Cosette