Turkey Meatballs

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

These turkey meatballs are tender, juicy, and full of Italian flavor. Browned in a skillet and simmered in marinara sauce, they’re an easy weeknight favorite.

Bowl of turkey meatballs in marinara sauce.

Photo by Edalin Photography

This turkey meatball recipe is my go-to when I’m craving classic Italian meatballs but want something a little lighter. Made with lean ground turkey, fresh basil, garlic, and Pecorino Romano, the meatballs are tender, juicy, and packed with flavor.

The cooking method makes a difference, too. I brown the meatballs in olive oil first, which gives them a flavorful golden crust and helps them hold their shape, then finish them gently in marinara sauce so they stay moist and tender. Best of all, it all comes together in one pan. If you prefer to bake your meatballs, I’ve included instructions for that method below, too.

Turkey meatballs keep and freeze beautifully, making them a great option for meal prep or busy weeknights.

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

Carol

Homemade Turkey Meatball Ingredients

Turkey meatballs ingredients on a counter before mixing together.
  • Ground turkey: Use 93% lean ground turkey for meatballs that are flavorful and juicy; extra-lean turkey can make them dry.
  • Egg: Helps bind the meatballs and keeps them tender.
  • Basil & oregano: Fresh basil adds brightness, while dried oregano brings classic Italian flavor.
  • Garlic & onion: Add savory depth and flavor to the meatballs.
  • Pecorino Romano: Adds a salty, sharp bite. Parmigiano-Reggiano works well, too.
  • Italian-seasoned breadcrumbs: Help bind the mixture while keeping the meatballs tender.
  • Olive oil: Used to brown the meatballs, creating a flavorful golden crust.
  • Marinara sauce: A good-quality jarred marinara keeps this recipe quick and easy, but you can also use my homemade tomato sauce.
  • Salt, pepper & water: Salt and pepper season the meatballs, while a little water adds moisture and helps keep them tender.
  • Jump to the printable recipe for precise measurements

How to Make Turkey Meatballs

Mix and form the meatballs: Whisk the egg with the seasonings first so they distribute evenly throughout the meatballs. Add the remaining ingredients and mix gently with your hands, then shape into balls just larger than golf balls. Avoid overmixing or packing them too tightly, which can make the meatballs dense or tough.

Brown and simmer the meatballs: Brown the meatballs in olive oil until golden on all sides; this adds flavor and helps them hold their shape. Add the marinara sauce and simmer until the meatballs are cooked through, about 15 minutes; an instant-read thermometer inserted into the center of a meatball should register 165°F.

Pro tip: You’ll get the best flavor if you pan-fry the ground turkey meatballs as directed, but you can also bake turkey meatballs in the oven for a more hands-off option. Bake them on a parchment-lined baking sheet at 350°F for about 20 minutes.

Serving Ideas

Turkey meatballs are a natural with pasta, but there are plenty of other ways to serve them:

  • As an appetizer: Serve the meatballs with a dollop of ricotta and toothpicks.
  • Over pasta or polenta: Serve with your favorite pasta or creamy polenta.
  • With vegetables: For a lighter option, serve over spaghetti squash or mashed cauliflower, or pair with roasted broccoli and a Caesar salad.
  • As a meatball sub: Tuck the meatballs into rolls, spoon over extra sauce, and top with mozzarella or provolone.
  • With crusty bread: Serve with garlic bread for soaking up the sauce.

Love meatballs? For the classic beef-and-pork version, try my Spaghetti and Meatballs, or check out my Turkey, Spinach & Cheese Meatballs for another turkey variation.

Video Tutorial

More Italian Meatball recipes You’ll Love

Print

Turkey Meatballs

Bowl of turkey meatballs in marinara sauce.
These turkey meatballs are a no-fuss dinner everyone loves. Serve them over pasta, creamy polenta, or tucked into a roll with extra sauce.
Servings: 4 to 6 (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⅓ lb 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
  • 1 (24-oz) jar good quality Marinara sauce (such as Rao's)

Instructions

  • 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.
  • 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).
  • 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; an instant-read thermometer inserted into the center should register 165°F. Sprinkle with more basil and cheese, if desired, and serve.

Notes

  • 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.
  • Make-Ahead/Freezing 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

Serving: 3 meatballsCalories: 347kcalCarbohydrates: 19gProtein: 27gFat: 18gSaturated Fat: 5gCholesterol: 113mgSodium: 779mgFiber: 3gSugar: 7g

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.

4.97 from 52 votes

Add a Comment

Rate the recipe: 5 stars means you loved it, 1 star means you really disliked it




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

94 Comments

  • 5 stars
    This dish is so satisfying for this calorie aware family. But we couldn’t resist the Caesar salad to go along so we dropped some calories for lunch to luxuriate in this incredible duo for dinner. Thank you for your excellent recipes that have been passed to the next generation, my millennial daughter!

    • — Nancy on January 26, 2026
    • Reply
  • 5 stars
    Great Meatballs very flavorful. I baked mine and added diced mushrooms to help keep them moist.

    • — Donna on December 27, 2025
    • Reply
  • 5 stars
    Hi Jenn,
    I would like to make these meatballs as cocktail meatballs. Would it work if I made them smaller and used the sauce from your cocktail meatball recipe?
    Thank you! Love your recipes!!

    • — Pam on December 20, 2025
    • Reply
    • Hi Pam, that will work; just keep in mind in combining these with cocktail sauce, the meatballs have a bit of an Italian flavor to them.

  • 5 stars
    Great recipe and flavors. My meatballs were a little dry/dense which may be due to pilot error?
    When I see grated cheese in cup measurements I translate that to oz need to grate for specific recipes, in this case I grated approx 2.5 oz. It seemed like a lot for 1 1/3 lb meat. Should I have just gone with packing cheese into 1/3 C measure which would have been significantly less than the 2.5 oz grated? Thanks!

    • — Dawn on December 3, 2025
    • Reply
    • Hi Dawn, sorry to hear the meatballs came out a bit dense for you. It sounds like you’re confusing volume and weight measurements (many people do!). 1/3 cup is a volume measurement – if you were to weigh 1/3 cup of the cheese using a kitchen scale, it would come out to just over 1 ounce, so you definitely used more than necessary. I know that can be a bit confusing, but I hope that clarifies!

      • It does indeed! I knew it was somehow pilot error, thanks so much for course correction

        • — Dawn on December 4, 2025
        • Reply
  • I would like to cook these meatballs and have them plain without the sauce this way I can use them for different things / diff ways for example with Alfredo sauce one day . Marinara sauce another . How can I cook them without simmering in sauce to ensure they are fully cooked ?

    • — Asra on November 22, 2025
    • Reply
    • Hi Asra, I would bake the meatballs at 350°F (175°C). They should take between 25 and 35 mins to cook through (an instant-read thermometer inserted into the center of a meatball should register 160°F).

  • 5 stars
    It was the best meatball recipe Ive ever tried!!! Delicious and melts in my mouth. Thank you soo much!

    • — Claire on September 28, 2025
    • Reply
  • How do you think this recipe or the one with ground beef would come out if I omitted the cheese?

    • — Nina on August 11, 2025
    • Reply
    • Hi Nina, you can get away with omitting the cheese in either of the recipes. They’ll still both be delicious.

  • 5 stars
    Chef Jen,
    I have made these turkey meatballs a couple of times and the recipe is great!
    I subbed parsley for basil and it was awsome as well!
    thank you !

    • — JooJoo on July 1, 2025
    • Reply
  • 3 stars
    Hello, I made the Turkey Meatballs for Fathers Day dinner.
    I followed the recipe and I think the meatballs were too dense.
    The only thing I did differently is simmer the meatballs for an hour.
    Would this have made them dense?

    Thanks for replying.
    Janis Collier

    • — Janis L Collier on June 16, 2025
    • Reply
    • Hi Janis, yes, simmering them for that long may have made them tough.

  • 5 stars
    This was so easy and so good! Family loved them. Will be making on repeat!

    • — Sherry Majeski on April 22, 2025
    • Reply