Italian Turkey Meatballs
This post may contain affiliate links. Please read our disclosure policy.
This Italian Turkey Meatballs recipe is light, flavorful, and healthy! The meatballs cook directly in the sugo al pomodoro, so there is no need to bake—roll and simmer for the perfect, tender meatballs—just like Nonna used to make them!
Serve with crusty bread and an Italian green salad.


Quick Look at This Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 8 people
- Dietary Info: Can be made Gluten Free
- Method: Stovetop
- Technique: Soak the bread in milk, then combine with turkey, egg, cheese, and seasonings. Gently roll into even meatballs, brown in a hot skillet with olive oil until golden on all sides, then simmer in tomato sauce until cooked through and tender.
- Flavor & Texture: Savory and herby with a hint of garlic and Parmesan, these meatballs are tender and juicy on the inside with a lightly browned, flavorful exterior that soaks up the tomato sauce.
Why You’ll Love This Family Favorite!

This Italian Turkey Meatballs recipe is one I make when I want a comforting, hearty meal that feels homemade but isn’t complicated. It’s full of classic Italian flavors, cozy and satisfying, yet simple enough for any weeknight.
- Savory & Herby Flavor: Ground turkey combined with garlic, parsley, and Parmesan creates rich, balanced meatballs that soak up the tomato sauce beautifully.
- Tender & Juicy Texture: Soaking the bread in milk keeps the meatballs soft and moist inside, while browning them adds just enough golden exterior for contrast.
- Comforting & Easy Dinner: Ready in about 45 minutes, this recipe is protein-packed and crowd-pleasing, perfect for busy nights or meal prep.
If you love easy Italian dinners and meatballs, you will also enjoy my Italian Sausage Meatballs Recipe (In Sauce), Nonna’s Traditional Polpette, and Ricotta Meatballs in Tomato Sauce (Polpette di Ricotta).
Made With Amore,

“These are SO good and tender! Definitely adding to the routine!
– Dana B
Table of Contents
Ingredients for Italian Turkey Meatballs
The simplicity of the ingredients in this turkey meatball recipe allows each one to shine—every bite is bursting with the warmth of Italy.


Meatballs:
- Ground turkey: lean ground turkey is the base for the meatballs, lighter than traditional beef or pork but still flavorful.
- Stale bread: Adds structure and helps keep the meatballs tender. Soaked in milk for extra moisture.
- Milk: Softens the stale bread, ensuring the meatballs stay juicy and light.
- Egg: Binds the ingredients together, ensuring the meatballs hold their shape.
- Sugo al Pomodoro (Homemade Tomato Sauce): Made with crushed tomatoes, onion, olive oil, fresh basil, salt, and pepper, this simple sauce simmers into a rich, classic Italian base.
See recipe card for full information on ingredients and quantities.
Variations and Substitutions
- Ground Meat: Swap turkey for ground beef, pork, or a mix for a richer flavor. Try my Italian Polpette Recipe next.
- Herbs: Use fresh basil or oregano instead of parsley for a different herb flavor.
- Cheese: Try Pecorino Romano in place of Parmigiano Reggiano for a sharper, saltier taste. If you love cheese, you’ll love my Ricotta Meatballs in Tomato Sauce (Polpette di Ricotta).
- Gluten-Free: Use gluten-free bread to keep the recipe gluten-free.
- Spice it up: Add red pepper flakes or chili powder for a little heat in the meatballs or sauce.
How to Make Italian Turkey Meatballs
These easy turkey meatballs are perfect for busy weeknights or cozy family dinners. You can even make a big batch and freeze some for later. Follow the step-by step photos and see the recipe card at the bottom for a printable version.

- In a large bowl, add the stale bread and the milk. Set aside for a bot to soften.

- Add the rest of the meatball ingredients to the bowl and mix to combine.

- Shape the meatball mixture into round balls and roll in a bit of breadcrumbs.

- Lay the prepared meatballs on a baking sheet lined with parchment paper until ready to cook in the sauce.

- Make the homemade tomato sauce.

- Cook the turkey meatballs on medium heat until cooked through.
Recipe FAQs
Meatballs can fall apart if the mixture is too dry or wet. Make sure to soak the bread in milk, and don’t skip the egg, which helps bind everything together. Gently roll the meatballs to keep them from falling apart when cooking.
Yes! You can easily substitute ground beef for the turkey. The recipe will still work beautifully, but the flavor and texture will be slightly richer. You can also use a mix of beef and pork for a traditional Italian flavor.
No, this recipe doesn’t require breadcrumbs! The soaked bread and egg provide enough binding to keep the meatballs tender and hold their shape perfectly.
Absolutely! In this recipe, the meatballs cook directly in the sauce, so there’s no need to sear or fry them first. This keeps the meatballs tender and lets them absorb the rich flavors of the sauce as they simmer.
Make Ahead: Prepare the meatballs and sauce up to 1 day in advance. Store them separately in the fridge, then cook together when ready. Store: Keep cooked meatballs in an airtight container in the fridge for up to 3 days.
Freeze: Once cooled, freeze the cooked meatballs with sauce in an airtight container or freezer bag for up to 3 months. Reheat: Thaw frozen meatballs in the fridge overnight. Reheat in a saucepan over low heat until warmed through, adding a splash of water or broth to loosen the sauce if needed.
Serving Suggestions
I love serving these Italian Turkey Meatballs as a comforting main dish alongside sides like Best Italian Oven Roasted Potatoes Recipe, Creamy Saffron Risotto, or a Lemon Arugula Salad. If you want to add another cozy Italian touch to your meal, try my Spinach Manicotti Recipe with Ricotta.

My Pro Tips
Recipe Tips
- Use stale bread for moisture: Soak stale bread in milk for tender, juicy meatballs. Fresh bread won’t absorb the milk as well.
- Don’t overmix: Gently combine the ingredients to avoid tough meatballs. Mixing just until combined will keep them light and tender.
- Season well: Don’t skimp on the salt and pepper! Proper seasoning is key to bringing out all the delicious flavors.
- Simmer gently: Let the meatballs cook in the sauce over low heat for a slow simmer. This allows them to soak up the flavors without falling apart.
- Extra Parmesan for serving: A sprinkle of freshly grated Parmigiano Reggiano on top before serving adds a delicious finishing touch!
More Italian Mains You’ll Love
💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.
Turkey Meatballs Recipe

Ingredients
Meatballs:
- 1 pound lean ground turkey
- 2 slices of stale bread
- ½ cup milk
- ½ cup Parmigiano Reggiano, finely grated
- 1 egg
- 3 tablespoons fresh parsley, finely chopped
- 1-2 garlic cloves, finely chopped
- Salt and pepper to taste
- Breadcrumbs, for rolling the meatballs by hand
- Extra Parmigiano Reggiano for serving
Sugo al Pomodoro (Homemade Tomato Sauce):
- 1 28-ounce can good quality crushed tomatoes
- ½ yellow onion, diced
- 2 tablespoons extra virgin olive oil
- 5 fresh basil leaves, whole
- Salt and pepper to taste
Instructions
Prepare the Meatballs
- Soak the bread: Tear the stale bread into small pieces and soak it in the milk for a few minutes until soft. Gently squeeze out the excess milk and set the bread aside.
- Combine ingredients: In a large bowl, mix the soaked bread, ground turkey, Parmigiano Reggiano, egg, parsley, garlic, salt, and pepper. Combine everything well, but avoid overmixing to keep the meatballs tender.
- Form the meatballs: Take a spoonful of the meatball mixture and gently roll it between your hands to form 1 1/2-inch meatball. Use breadcrumbs to prevent sticking. Lay the meatballs flat on a baking sheet lined with parchment paper and cover with a plastic wrap until ready to cook in the sauce.
Make the Sugo al Pomodoro
- Sauté the onion: Heat the olive oil in a large saucepan over medium heat. Add the diced onion and sauté until soft and translucent, about 5-7 minutes.
- Add the tomatoes: Pour in the crushed tomatoes and stir. Season with salt and pepper to taste, and add the basil leaves. Let the sauce simmer on low heat for about 10 minutes.
Cook the Meatballs in the Sauce
- Add the raw meatballs: Gently place the uncooked meatballs directly into the simmering sugo al pomodoro. Be careful not to overcrowd the pan.
- Simmer to perfection: Cover the pan and let the meatballs simmer on low heat for about 30-35 minutes, occasionally stirring gently to ensure they cook evenly. The meatballs will absorb the rich flavors of the sauce while staying tender.
Serve
- Garnish and enjoy: Serve the meatballs with extra grated Parmigiano Reggiano and fresh basil on top. Pair them with pasta, crusty bread, or a side of sautéed greens for a complete Italian meal.
- Buon appetito! These melt-in-your-mouth turkey meatballs, simmered to perfection in a rich tomato sauce, will be a hit at any table!
Notes
- Use stale bread for moisture: Soak stale bread in milk for tender, juicy meatballs. Fresh bread won’t absorb the milk as well.
- Don’t overmix: Gently combine the ingredients to avoid tough meatballs. Mixing just until combined will keep them light and tender.
- Season well: Don’t skimp on the salt and pepper! Proper seasoning is key to bringing out all the delicious flavors.
- Simmer gently: Let the meatballs cook in the sauce over low heat for a slow simmer. This allows them to soak up the flavors without falling apart.
- Extra Parmesan for serving: A sprinkle of freshly grated Parmigiano Reggiano on top before serving adds a delicious finishing touch!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.












I make a pot of meatballs once maybe twice a month. I prefer these over beef, not as dense. The sauce permeates the meatballs keeping them juicy and full of flavor. After dinner any leftovers are used for meatball subs with melted cheese.
I love the meatball sub idea! Yumm!
I always use turkey to make my meatballs. The difference in my recipe is that I also add ground pork and ground veal (if I can find it) to the ground turkey, and I use 2 eggs per pound of meat. I also put them into the sauce raw. They are always moist and absolutely delicious! Glad to know I’m not the only one making turkey meatballs!
Yes! They are so good this way!
Do you have an estimate on the size of the stale piece of bread in grams or cups? I’m using your crusty bread recipe and I’m not sure what size slice I should cut.
These are SO good and tender! Definitely adding to the routine!
Yay! So glad you love these!
Light, tender, and loved by all, this will be a weekly repeat recipe! Enjoy.