Turkey Meatballs

Tested & Perfected Recipes

This post may contain affiliate links. Read my full disclosure policy.

These tender and flavorful turkey meatballs are a weeknight dinner winner! Easy to make and perfect over pasta, polenta, or on their own.

Bowl of turkey meatballs.

Photo by Edalin Photography

These turkey meatballs are a lighter take on my classic Italian meatballs made with ground beef, pork, and veal. They’re tender and delicious, with garlic, onions, basil, and Pecorino Romano adding plenty of flavor. Pan-frying them in olive oil not only boosts flavor but also keeps things simple—just one skillet for the meatballs and sauce makes cleanup easy. If you have a good homemade tomato sauce, use it, but for those busy weeknights, a high-quality jarred marinara like Rao’s works perfectly.

Serve the meatballs over spaghetti or polenta, alongside roasted broccoli, or stuffed into a hoagie roll for a meatball sub. They’re also delicious served on their own, or topped with a dollop of ricotta cheese as an appetizer.

“These are the best tasting, easiest turkey meatballs I’ve ever made!”

Carol

What You’ll Need To Make Turkey Meatballs

turkey meatballs ingredients
  • Egg: Binds the meatballs together and adds moisture.
  • Fresh basil: Adds fresh flavor to the meatballs. Other fresh herbs, like Italian parsley or rosemary, can be added for variation.
  • Dried oregano: Brings classic Italian flavor to the meatballs.
  • Garlic and Onion: Adds savory depth, sweetness, and moisture to the meatball mix.
  • Water: Helps keep the meatball mixture moist.
  • Ground turkey: For best results, I recommend using 93% lean ground turkey, which is a combination of light and dark meat, rather than 99% lean ground turkey breast, which is all white meat and tends to be dry.
  • Italian-style bread crumbs: Helps absorb moisture and bind the meatballs, with additional seasoning.
  • Pecorino Romano cheese: Adds a sharp, salty richness to the mixture. Feel free to substitute Parmigiano Reggiano.
  • Olive oil: Used for browning the meatballs.
  • Good quality marinara sauce: Provides a rich tomato base for simmering the meatballs, enhancing their flavor as they cook.
  • Jump to the printable recipe for precise measurements

Step-by-Step Instructions

In a medium bowl, combine the egg, basil, salt, pepper, oregano, garlic, and water.

egg and seasoning in bowl

Mix together until well-combined.

beaten egg and seasoning in bowl

Add the onion, turkey, bread crumbs, and cheese.

adding ground turkey, onion, cheese, and breadcrumbs to egg mixture

Mix with your hands until the mixture is uniform.

turkey meatballs mixture

Lightly wet your hands with water and form the mixture into balls just slightly larger than golf balls. In a large nonstick skillet, heat the oil over medium heat until shimmering. Add the meatballs in a single layer.

browning turkey meatballs in oil

Brown on all sides, 7 to 8 minutes total.

browned turkey meatballs

Pour the marinara sauce over the meatballs and bring to a boil. Reduce the heat to low and simmer until the meatballs are cooked through, about 15 minutes. The meatballs can be made 3 days ahead of time or frozen for longer storage.

adding sauce to meatballs

Frequently Asked Questions

Can I bake the meatballs instead of pan-frying?

Yes, but keep in mind they won’t develop quite the same flavor or browning as they would from searing in a pan. Preheat your oven to 350°F and line a baking sheet with parchment paper. Arrange the meatballs on the prepared sheet and bake for about 20 minutes, or until they are browned and cooked through. Once baked, transfer the meatballs to a large pan, add the marinara sauce, and simmer on low for about 10 minutes to let the flavors meld.

Can these meatballs be made gluten-free?

Yes, these turkey meatballs can be made gluten-free with a few simple substitutions. Use gluten-free Italian-style bread crumbs and be sure to check that all other ingredients, like your marinara sauce, are certified gluten-free.

Video Tutorial

You May Also Like

Turkey Meatballs

These tender and flavorful turkey meatballs are a weeknight dinner winner! Easy to make and perfect over pasta, polenta, or on their own.

Servings: 18 meatballs
Prep Time: 20 Minutes
Cook Time: 25 Minutes
Total Time: 45 Minutes

Ingredients

  • 1 large egg
  • ¼ cup finely chopped fresh basil (plus more for serving)
  • Heaping ½ teaspoon salt
  • ¼ teaspoon freshly ground black pepper
  • ½ teaspoon dried oregano
  • 2 cloves garlic, minced
  • 2 tablespoons water
  • 3 tablespoons minced yellow onion, from 1 small onion
  • 1⅓ pounds 93% lean ground turkey (see note)
  • ⅔ cup dried Italian style bread crumbs (such as Progresso)
  • ⅓ cup freshly grated pecorino Romano cheese (plus more for serving)
  • 2 tablespoons olive oil, for cooking
  • Large jar (24 oz) good quality Marinara sauce (such as Rao's)

Instructions

  1. In a medium bowl, whisk together the egg, basil, salt, pepper, oregano, garlic, and water. Add the onion, turkey, bread crumbs, and cheese, and mix with your hands until the mixture is uniform.
  2. Lightly wet your hands with water and form the mixture into balls just slightly larger than golf balls (keep wetting your hands as you go to prevent the meatball mixture from sticking to your hands).
  3. In a large nonstick skillet, heat the oil over medium heat until shimmering. Add the meatballs in a single layer and brown on all sides, 7 to 8 minutes total. Pour the marinara sauce over the meatballs and bring to a boil. Reduce the heat to low, cover tightly with a lid, and simmer until the meatballs are cooked through, about 15 minutes. Sprinkle with more basil and cheese, if desired, and serve.
  4. Note: For best results, I recommend using 93% lean ground turkey, which is a combination of light and dark meat, rather than 99% lean ground turkey breast, which is all white meat.
  5. Make-Ahead/Freezer-Friendly Instructions: To make the turkey meatballs ahead of time, you can prepare and cook them as instructed, then store them in an airtight container in the refrigerator for up to 3 days. If you'd like to freeze them, the meatballs can be frozen in their sauce for up to 3 months. To freeze, let them cool completely, then transfer them (along with the sauce) to a freezer-safe container or bag. When you're ready to serve, defrost the meatballs overnight in the refrigerator. Reheat them on the stovetop over medium heat, stirring occasionally, until the meatballs are hot in the center.

Nutrition Information

Powered by Edamam

  • Per serving (6 servings)
  • Serving size: 3 meatballs
  • Calories: 347
  • Fat: 18 g
  • Saturated fat: 5 g
  • Carbohydrates: 19 g
  • Sugar: 7 g
  • Fiber: 3 g
  • Protein: 27 g
  • Sodium: 779 mg
  • Cholesterol: 113 mg

This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.

See more recipes:

Comments

  • What size skillet are you using in the photos? I’m looking for a good nonstick skillet with a glass lid. Thanks, Beth

    • — Beth on October 30, 2023
    • Reply
    • Hi Beth, It’s a 12 inch All-Clad skillet (and comes with a glass lid).

      • — Jenn on October 31, 2023
      • Reply
  • How long, what temperature would you bake these at instead of frying?

    • — Bonnie on October 23, 2023
    • Reply
    • Hi Bonnie, I’d bake them at 325 degrees for 30 minutes. Hope you enjoy!

      • — Jenn on October 25, 2023
      • Reply
  • Hi. Question: can these be made without the Parmesan? Have to follow heart healthy and cheese isn’t good for that. Will they be OK without it or is there a heart healthy substitute that you can recommend?

    • — Jane on October 5, 2023
    • Reply
    • Hi Jane, you can omit the cheese and add 1/3 cup more bread crumbs. Enjoy!

      • — Jenn on October 5, 2023
      • Reply
  • Always looking for recipes for alpha gal family. These were a big hit. Mixed ground chicken and turkey. Baked vs stovetop. So moist and tender. Great for meatball subs and with veggies pasta. Exceptionally good!!

    • — Toni on June 16, 2023
    • Reply
  • Hi Jenn! This is another absolute winning recipe! I have two (sometimes picky) children and these were such a hit. I’ve made them two weeks in a row since discovering them on your site. These will be in frequent rotation I’m sure!

    • — Evann on March 25, 2023
    • Reply
  • These are the best tasting, easiest turkey meatballs I’ve ever made! Pecorino is the key!

    • — Carol on February 20, 2023
    • Reply
  • This recipe is awesome. My husband and I have made it every week since we found it. I’ve baked the meatballs as well as cooked them in the pan. The pan method is far superior. When making the meatballs I double the garlic and add a few splashes of Worcestershire. They come out perfect! Thank you for sharing!!!

    • — Eliza on February 7, 2023
    • Reply
  • Delicious meatballs! I followed the recipe exactly and they were so easy to make. Don’t omit the fresh basil! I used Rao’s marinara sauce recommended in the recipe and found out that apparently my husband is a marinara connoisseur (who knew?) He said he really liked the marinara because it wasn’t too sweet.
    Thanks Jenn!
    Katherine

    • — Katherine on January 6, 2023
    • Reply
  • Just perfect!!! The meatballs were so tender! I was thrilled when my meat-loving/beef-loving husband said the meatballs were fabulous!!! We like Rao’s Arrabiatta Sauce – so we used 1/2 Rao’s Marinara and 1/2 Rao’s Arrabiatta for the sauce. Definitely hit the spot! Happy New Year!!!

    • — Karen on January 5, 2023
    • Reply
  • I haven’t made these yet, but I have made your traditional meatballs and they are perfect! I just have one suggestion: change the ground turkey to 1 pound (since it is usually sold in 1 pound pkgs.), and adjust the other ingredients accordingly. I am definitely going try these, as I love ground turkey as an alternative to ground beef.

    • — Kathy Douthit on January 4, 2023
    • Reply

Add a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.