Turkey Meatballs Recipe - Pamela Salzman Skip to content

Turkey Meatballs Recipe

Have I shared with you that I don’t really like meat and poultry all that much?  It’s not even for ethical or health reasons.  I just don’t enjoy the texture and flavor of animal protein.  I was a pescatarian for about 8 years until I discovered I was slightly anemic, so I slooooowly started incorporating a little organic meat and poultry into my diet.  Maybe I eat 3-4 ounces a few times per week, just enough to help me feel a little stronger.  Before you think this is a post to convince you to eat animal protein, it’s not.  I’m not here to tell you what you should and shouldn’t eat.  Your body does an excellent job of that — you just have to listen.  The fact is that the rest of my family enjoys all types of meat and poultry and so does the majority of my students and their brood.  So I make sure I come up with at least one family-friendly meat or poultry recipe each month that I’ll enjoy, too.

One of the few meat dishes I will actually eat a normal serving size of is meatballs.  Is it that meatballs don’t completely resemble meat to me?  Or perhaps I enjoy them because they are generally swimming in marinara sauce, which I do love.   Regardless, meatballs are a favorite with many families and I had several requests for a turkey meatball recipe, so I gave it a go.  Substituting turkey for beef is not always straightforward.  Turkey doesn’t have the fat content or flavor that beef does, so I tend to use dark meat turkey and doctor it up a bit more by adding finely grated onion and fresh garlic.  Many meatball recipes add turkey sausage to the mix to add flavor and moisture.  You can do that, too, but I think it’s easier to just add 1/4 teaspoon of chopped dried fennel seeds to the mixture to get that unmistakable sausage flavor.  My daughters and I really liked it, but Mr. Picky gave it the thumbs down and his father, who grew up Jewish, said it made him “uncomfortable” to eat something that tasted like pork.  This is what I’m working with, people.

Here are some other suggestions for making a better meatball:

  • Bread crumbs really do help keep the meatballs tender.  I’ve used all sorts of bread here — spelt, gluten-free, a whole wheat onion hamburger bun.  You can make fresh bread crumbs by putting fresh bread in the food processor and processing it until you get crumbs.  Take those fresh bread crumbs and bake them in the toaster oven or regular oven for dried.  Of course you can buy dried at the store, too.
  • Bread-free?  I have substituted COOKED quinoa one for one with the bread crumbs and they tasted great, but “leaked” a little while baking. I also tried rolled oats once and my family thought I was taking it too far.  Rejected!
  • Flavor boosters:  Besides grated onion and garlic, I have used finely diced shiitake mushroom in place of the onion, chopped dried fennel seed, fresh basil and red chili flakes.
  • Forming with your hands:  Turkey meat can be sticky.  Putting a little water or oil on your hands can help make shaping the meatballs easier.
  • Baking vs. Frying:  Baking will not give you the brown crust on the meat that frying does, but it is much more healhtful.  Plus baking is 10 times easier to clean up!
  • Round Balls:  I have a thing against flat-bottomed balls.  So I allow the meatballs to sit in the fridge for an hour and then my OCD kicks in and I reroll them before they go into the sauce, so I get perfectly round balls, just the way I like ’em.  Shall we stop there?

5.0 from 6 reviews
Turkey Meatballs
Serves: makes 22
  • 2 eggs
  • ½ onion, finely grated (use a coarse microplane, a food processor or a box grater)
  • ½ cup dry whole grain bread crumbs
  • 1 cup fresh whole grain bread crumbs (2 slices of bread, crusts removed)
  • ⅔ cup grated Pecorino or Parmigiano cheese
  • 2 pounds ground dark meat turkey
  • 1 ½ Tablespoons finely chopped parsley
  • 2 cloves garlic, finely chopped
  • 1 ½ teaspoons sea salt
  • Freshly ground black pepper to taste
  • ¼ cup unrefined, cold-pressed extra-virgin olive oil
  • 1 large onion, finely diced
  • 2 garlic cloves, finely chopped
  • 4 pounds fresh, ripe tomatoes, peeled, seeded and diced or 2 28-ounce containers of crushed tomatoes
  • 1 7-ounce jar of tomato paste (optional, for a richer, thicker sauce)
  • Sea salt
  • A few leaves (a small handful) of fresh basil, thinly sliced
  1. Preheat oven to 350 degrees if you’re going to bake the meatballs right away. Line a baking sheet with parchment paper.
  2. In a large bowl, beat eggs with onion, both bread crumbs and cheese. Add remaining ingredients and mix well until everything is well incorporated.
  3. Gently (don't pack the meat) form mixture into meatballs with your hands. You can use a medium ice cream scooper to help portion out the same amount for each meatball. Place meatballs on prepared baking sheet. If you have time, place the sheet pan in the refrigerator for an hour or longer. Cover them if they will be in there longer. The meatballs hold their shape better if you can refrigerate them.
  4. In a medium saucepan, heat the olive oil over medium-low heat. Add the onions and sauté gently until softened, about 10 minutes. Add the garlic and cook another minute.
  5. Add the tomatoes and tomato paste with 2 generous pinches of sea salt and bring to a simmer. Cover the sauce and simmer for about 20 minutes. Taste for seasoning.
  6. Bake the meatballs in preheated oven for 20 minutes or until barely cooked through.
  7. Puree about half the sauce with an immersion blender or pass through a food mill. Put the sauce back into the saucepan.
  8. Add the basil and simmer for another 2 minutes. Add the meatballs, cover and simmer over low heat for 25 to 30 minutes until cooked through.
Meatballs freeze incredibly well and come in handy for a dinner for one or school lunches since you can pull a few out of the freezer and reheat them in sauce really easily. For this reason alone, it's worth convincing your kids to take a thermos to school.


Related Recipes



  1. Thoughts on using breast? I unfortunately cannot stand the taste of poultry dark meat even though it’s moister. How can I achieve the same moistness with breast meat?

    • If you use all white meat, I would add tablespoon of olive oil to the mixture. I think you’ll be happy with the results. 🙂

  2. Pamela,

    I just made these and I served them over your 5 minute cherry tomato pasta dish. Amazing combination. Your recipes never fail to impress. I think these are the best meatballs I ever tasted. Certainly a recipe to be repeated. I’m freezing most of them for other meals.

    Thank you for always sharing such amazing recipes.


    • Lovely, Dalia! Yes, these freeze well and have been a lifesaver on busy nights!

  3. Should I be using a 1/2 cup of breadcrumbs or 1 1/2 cups? I was a bit confused when looking at the recipe. I will be used store breadcrumbs.

    • Sorry it’s not clear. You use two different kinds of breadcrumbs – fresh (made from fresh bread) and dried (the kind you buy at the supermarket.) The two different types together equal 1 1/2 cups. To make fresh bread crumbs, tear up fresh bread and process in a blender or food processor. I hope that helps!

  4. This is a keeper. I have made it twice in the last month and my family loves it. The fennel in the meatballs is a great edit. Last time I made with gluten and this time I made it with gluten-free bread crumbs. Couldn’t tell the difference.

    • Gluten-free bread crumbs is an easy swap that I have success with. Love the fennel flavor with turkey and meatballs, in general!

  5. Hi, we keep a kosher house so we can’t use cheese with meat. Could I replace it with some nutritional yeast or something else? If so, how much?

    • You can leave out the cheese and add 1/4 cup nutritional yeast and add in a pinch of garlic powder and onion powder just to boost the flavor a little. You could also add in a little red or brown miso paste, but omit the salt.

  6. These look delicious. Would it work to use ground chicken instead of turkey?

    • Sure!

  7. I made these turkey meatballs tonight – WOW. That was delicious. So simple and so flavorful. I have plenty for the week and froze half of them, too. I added shiitakes and a little basil as you suggested, and used gf breadcrumbs. Yum. I’m happy to have found these turkey meatballs.

    • We make them all the time. Glad you made a bunch!

  8. Another huge hit from you! These were great and relatively easy to prepare. I served them over sautéed spinach and it went over well. I found gf stuffing cubes at Whole Food which I put in the vitamin to make breadcrumbs.

    • Great idea! Thanks for sharing that. 🙂

  9. I made this tonight and it was scrumptious!! My sister, brother-in-law and mom came for dinner and every meatball was gone. It got rave reviews from everyone. I usually use turkey for my meatballs as well and this recipe was by far much better than mine. The bread made them so moist. I think you have perfected the meatball. I put the fennel seeds in mine because we like that taste. Thank you again for making my life a little easier. 🙂

    • I made these tonight, too!! I’m so glad you enjoyed them. I love the idea of the fennel seeds — makes it have a little of a sausage flavor. 🙂 Thanks, Monica!

      • I have to tell you….there was a tiny bit of sauce left and some noodles and I had a little snack this afternoon. The sauce was even better today. I bought some more turkey today to make another batch and put in the freezer. I too use the Pomi tomatoes because they are the only ones that I could find that only had tomatoes in them.

        • SO nice! I have to update the post re: tomatoes. I have since found Jovial organic tomatoes in glass jars. Love them!

          • Are the Jovial tomatoes at Whole Foods or do you get them at Thrive Market?

            • Both!

              • Thank you! Where I live, we have this little health food store called Roots and I looked in there today and they carry the Jovial Brand. 🙂 My mom lives by the Whole Foods in Bella Terra in Huntington Beach so when I am over visiting her I usually sneak over and get things I can’t find by my house.

                • Great!

                  • I found the meatballs lacking flavor – the texture of them was great though. The marinara was delicious. ideas?

                    • Ok well, you can add a pinch of red pepper flakes, more garlic, more cheese, more ground black pepper. You may like crushed fennel seeds.

  10. Hi Pamela! These were delicious! I love the idea of freezing them, but what’s the best way to freeze meatballs? With the tomato sauce? In quart containers? Or individually? Thanks!

    • I like to bake the meatballs and then freeze them right on the baking sheet until frozen solid. Then transfer the meatballs to a covered container. By freezing them individually first, they won’t stick together in the container and you can use one at a time!

  11. Hey Pamela, is there a way to make this without cheese for kosher reasons? How would it taste? Would you substitute anything for the cheese or just take it out and do you still think it would be worth making?

    • Sure, Rachel! I think you could omit the cheese OR sub some miso paste and drop the salt, OR sub a Vegan parmesan in its place.

  12. If i use beef..the ingredients are still the same?

    • I haven’t tried this exact recipe with beef. My beef meatball recipe is slightly different. I’ll email you if you’re interested.

      • Hi Pamela,
        I know I’m responding to an old post, but I’d love a copy of your beef meatball recipe, if you have the time! I have grass fed ground beef to use up and a big craving for Italian. 🙂

  13. I love this meatballs 🙂 they r delicious 😉

    • Glad you like them, Marli!

  14. I used ground oats instead of bread crumbs. They came out amazing!

    • I am so happy to know that! Thank you, Caryn!

  15. So I’ve made these twice so far and I have to confirm that they are excellent! I use gluten free bread crumbs in place of the regular and you can’t tell a difference. My 7 year old loves these so much that he asks me to make them for his lunch box!!! Thank you!!!

    • That’s awesome, Michelle! These are one of the few “normal” things Mr. Picky asks me to put in his lunch box, too 🙂

  16. Hi Pamela – Alexa and I had a cooking party this weekend and made your entire “no pasta” italian menu – it turned out AMAZING and these meatballs we a huge hit with our 4 kids under 6 years old!!! My youngest daughter sat quietly and packed away three of them (I had to cut her off for fear of getting sick on the car ride home) – go figure!!! xoxo, Alex

    • You made the whole menu?! That’s fantastic! Such a pleasure when the kids gobble everything up :). Thanks for sharing — makes me happy.

  17. I usually substitute almond meal for breadcrumbs and my family has no clue! Delicious!

    • Hi Tina,

      I tried almond meal here, but I didn’t think they held onto moisture the way breadcrumbs do. But still a good option for those who want to avoid bread!

  18. Love the quinoa suggestion – have never heard that! How long should you bake the meatballs in oven if you are not finishing cooking them in sauce? Any adjustment you need to make if they have been refrigerated/ frozen?

    • The quinoa idea was to accommodate students of mine who don’t eat bread. You really couldn’t tell until you cut into them and looked closely. If you are baking the meatballs and freezing them, cooking time stays the same provided you will finish them in sauce eventually. If you are never going to finish them in sauce, you need to cook them through, probably another 8-10 minutes. One you take them from freezer and drop them in sauce, just simmer them until they’re hot and cooked through in the interior — I don’t think I’ve ever added any additional time to what is on the recipe.

  19. I made these tonight for dinner substituting flax meal and water for the egg, as you suggested. They were absolutely delicious. Everyone loved them and I can’t wait to make them again and again. Although next time I will set aside some without parsley for my own 3-year-old mr. Picky who picked out all the “green”… Thank you!!!

    • I’m so glad you wrote in. That’s terrific! The flax meal and water trick is a pretty effective binder. Side note — I know all about Picky boys and green things!

  20. This looks great, thank you! Just wondering in your first photo of this post what are you serving the meatballs over? It looks really good…

    • Sorry for not mentioning that the meatballs are on top of a bowl of polenta. Yum!

  21. Thank you so much for creating this recipe! I am not a big fan of meatballs. I love your turky taco dish and your turkey burgers. I am going to try this recipe out this weekend!

    • Funny, because I don’t always love turkey versions of beef recipes because I think turkey’s too dry, etc. If you like my turkey burgers, you’ll love these, too.

  22. Looks Delish!! ok, this is a random comment, but I had to respond to your “slight anemia.” Many of us with Mediterranean heritage will have a genetic condition that (regardless of how much iron we take in) will always run anemic. I have it, and have always run anemic(especially after babies!). Just wanted you to know! It’s a tricky thing for Doctors to diagnose, but mine finally found it and I stopped with all the forcing to eat steak and iron pills – yuck! So if you don’t like meat, I say don’t worry! 😉 xoxo Angela

    • Great random comment! I had no idea. Thanks for writing in :).

Add a Comment

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

Rate this recipe:  

Signup to receive updates about new recipes and more

I come from a large Italian-American family with 28 first cousins (on one side of the family!) where sit-down holiday dinners for 85 people are the norm (how, you might ask – organization! But more on that later …).

Some of my fondest memories are of simple family gatherings, both large and small, with long tables of bowls and platters piled high, the laughter of my cousins echoing and the comfort of tradition warming my soul.

Buy on Amazon
Buy on Amazon