This easy recipe always yields the very Best Turkey Meatballs! Turkey often gets a bad rap for being a dry protein, but these meatballs are always perfectly moist and loaded with flavor from herbs, parmesan, and my own secret ingredient that really makes them the best.

Cooked turkey meatballs are garnished with fresh herbs.

Turkey Meatballs

Need a protein that’s a little leaner? Turkey meatballs are here to save the day! Trust me, you won’t be missing your usual beef meatballs once you try these homemade turkey meatballs. They’re perfectly moist and have tons of flavor! As mentioned previously, there’s also a secret ingredient at play that makes them truly the very best… and that’s apple butter!

Apple butter helps to create both the best consistency and flavor for the meatballs. Turkey is a leaner, therefore drier protein, so apple butter helps to keep these meatballs nice and moist. And don’t worry – these meatballs won’t taste like fall. The apple butter only lends a slightly warm flavor that really helps to compliment the other ingredients like parmesan, herbs, and more.

Turkey meatballs are great for serving with spaghetti or just as an appetizer with toothpicks! Plus, they’re incredibly easy to make. This recipe really checks all of the right boxes! Trust me, you’ll never want to heat up store-bought frozen meatballs again after you master this quick and easy homemade recipe. In fact, you may want to pop some of these in the freezer just so you always have them on hand!

A batch of raw meatballs are placed on a lined baking sheet.

How to Make Turkey Meatballs

Mix everything together, roll that mixture into meatballs, bake and enjoy. It’s that easy!

  1. Prepare. Preheat your oven to 425°F and line a large baking sheet with foil or parchment paper.
  2. Blend. Add the onion, garlic and stock to a blender and blend until pureed.
  3. Mix everything together. Add the blended onion mixture and all other ingredients to a large mixing bowl. Use your hands to mix everything together until combined.
  4. Form the meatballs. Shape the meatballs into golf ball sized balls. Place them on the prepared baking sheet and make sure they’re not touching each other.
  5. Bake. Bake the meatballs for about 25-30 minutes.
Pasta is served with red sauce and meatballs.

Storage and Reheating Turkey Meatballs

Once fully cooled to room temperature, you can either refrigerate or freeze the turkey meatballs. In an airtight container in the fridge, they’ll stay fresh for up to 4 days. Reheat in the microwave or back in the oven until warmed through.

In the freezer, turkey meatballs will stay fresh for up to 3 months. Just be sure to store them in something like a freezer-safe zip-top gallon bag with all of the air squeezed out. You can bake frozen turkey meatballs at 350°F for about 20-30 minutes.

How to Serve Turkey Meatballs

You can serve these meatballs with some pasta and marinara sauce for a great spaghetti dinner! Or, serve them as an appetizer with toothpicks and apple butter for dipping.

Tips for the Best Turkey Meatballs

  • Use freshly shredded parmesan. The flavor and texture of freshly grated/shredded parmesan is so much better than the bagged stuff.
  • Use homemade chicken stock. This may seem excessive, but I really love using homemade chicken stock for just about all of my recipes when I can! It adds the best flavor to everything it touches.
  • Use a scoop. If you feel really confident in your ability to get all of the meatballs the same size without a scoop of some sort, go for it! However, using an ice cream or cookie dough scoop will help make sure all of the meatballs are exactly the same size and cook evenly.
A slice of tomato is placed next to a batch of cooked meatballs.

Check out more of the best ground turkey recipes!

For more easy turkey recipes, follow us on Instagram and Facebook!

A slice of tomato is placed next to a batch of cooked meatballs.

Get the Recipe: The Best Turkey Meatballs Recipe

The juiciest, most flavor packed Turkey Meatballs you'll ever make. The secret ingredient makes them a repeat request from the family because it adds moisture and a hint of sweetness!
No ratings yet


  • 1/2 cup diced onion
  • 2 garlic cloves, minced
  • 3 tablespoons chicken stock or turkey stock
  • 1 pound ground turkey
  • 1/2 teaspoon Worcestershire sauce
  • 1/2 cup panko breadcrumbs
  • 3/4 cup parmesan cheese
  • 2 tablespoons parsley
  • 3 tablespoons apple butter
  • 1 large egg
  • 1/4 teaspoon kosher salt
  • 1/4 teaspoon ground pepper
  • 1/4 teaspoon ground nutmeg


  • 1 baking sheet


  • Preheat oven to 425 degrees and line a large baking sheet with foil for easy clean up.
  • In a blender, add the onion, garlic and stock. Blend until pureed.
  • Add the onion mixture, turkey, Worcestershire sauce, panko, parmesan, parsley, apple butter, salt, pepper and egg to a large bowl and, using clean hands, mix the ingredients together until well combined.
  • Gently shape the mixture into balls approximately the size of a golf ball and place on the baking sheet being sure they are not touching.
  • Bake the meatballs in the oven for 25-30 minutes or until done.
  • Serve hot with marinara sauce, pasta or as an appetizer with apple butter for dipping.


YouTube video


Turkey Meatballs can be made up to 5 days in advance. Store in an airtight container in the refrigerator. Reheat before serving.
Turkey Meatballs can be frozen in a single layer on a baking sheet until firm. Transfer to an airtight container or zip top freezer bag and store in the freezer for up to 3 months.
Calories: 142kcal, Carbohydrates: 7g, Protein: 18g, Fat: 4g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Trans Fat: 0.01g, Cholesterol: 58mg, Sodium: 302mg, Potassium: 230mg, Fiber: 1g, Sugar: 3g, Vitamin A: 204IU, Vitamin C: 2mg, Calcium: 130mg, Iron: 1mg