Turkey Meatballs

$5.52 recipe / $0.59 serving
by Beth - Budget Bytes
4.50 from 2 votes
Pin RecipeJump to recipe →

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

One of the best recipes that I’ve made for Budget Bytes so far is the Italian Meatballs. They were unbelievably flavorful, they froze beautifully and were extremely versatile. I’ve wanted to make them again for some time but have shied away due to their high saturated fat content. This weekend I was really in the mood for some meatballs so I decided to challenge myself to make a more healthy version.

I think I did a fairly good job… First, I reduced the fat content by using lean turkey Italian sausage (the same, surprisingly good sausage used in the Sausage and Lentil Stew). Rather than using a whole egg for the binder, I used just the whites and I reduced the amount of oil used to cook the meatballs to the absolute minimum needed. As an added bonus, I made mini meatballs which were small enough to cook completely through in the skillet so no extra time was needed in a hot oven. If you want larger meatballs, cook them for about 15 minutes in a 375 degree oven after browning in the skillet. Because you are using ground meat, it is very important to make sure they are fully cooked.

The Italian Sausage is pre-seasoned which lends quite a bit of flavor to the meatball mix. I cranked up the flavor with a little sriracha sauce, worchestershire and red pepper flakes. If you are leery of spicy dishes, just skip the sriracha and red pepper flakes, there will still be TONS of flavor in your meatballs.

Turkey Meatballs

Three Turkey Meatballs on white plate

Share this recipe

Turkey Meatballs

4.50 from 2 votes
Homemade, flavorful turkey meatballs are easy to make and great to keep in the freezer for a quick weeknight dinner.
Servings 8 to 10
Prep 45 minutes
Cook 20 minutes
Total 1 hour 5 minutes


  • 1 small yellow onion ($0.32)
  • 2 cloves garlic ($0.14)
  • 4 Tbsp vegetable oil, divided ($0.12)
  • 1.25 lbs turkey Italian sausage ($3.89)
  • 1/4 bunch fresh parsley ($0.17)
  • 3/4 cups breadcrumbs ($0.24)
  • 1 large egg white ($0.16)
  • 1/4 cup parmesan cheese ($0.24)
  • 1 Tbsp worchestershire ($0.07)
  • 1 tsp sriracha sauce, optional ($0.05)
  • 1/4 tsp red pepper flakes, optional ($0.03)
  • 1/3 cup all purpose flour ($0.04)
  • to taste cracked black pepper ($0.05)


  • Start by dicing the onion and mincing the garlic. Cook them both in a small skillet with 1 Tbsp of vegetable oil over medium heat until they are soft and transparent.
  • While the onions and garlic are cooking, prepare the rest of the meatball mix. Squeeze the turkey sausage out of its casing into a large bowl. Rinse and shake dry about 1/4 bunch of parsley. Remove the leaves from the stem and roughly chop. Add the chopped parsley to the sausage along with the bread crumbs, parmesan cheese, egg white, sriracha sauce, worchestershire sauce, red pepper flakes and cracked black pepper (about 20 cranks of the pepper mill). When the onions and garlic are soft, add them as well. Use your hands to mix the ingredients together until it is an even, homogeneous mixture.
  • Using your hands, form the meatball mixture into small balls (about 1 Tbsp) and line them up on a clean surface. You should be able to make about 56 small, 1 tablespoon sized meatballs. Once all of the balls are shaped, place 1/2 cup of all purpose flour in a bowl and coat each meatball in the flour.
  • Heat about 2 Tbsp of vegetable oil in a large skillet over medium-high heat. When the oil is very hot (but not smoking) add about half of the meatballs. Let them brown on one side then carefully roll to another side and let brown. Continue to cook and roll the meatballs around until they are deep brown and crispy on most sides (they won’t be perfect spheres). If necessary, break a meatball open to make sure it is cooked all the way through before removing from the pan.
  • Transfer the cooked meatballs to a plate covered with paper towel to drain. If necessary, add another tablespoon of vegetable oil to the pan before cooking the second batch.

See how we calculate recipe costs here.


Serving: 1ServingCalories: 285.15kcalCarbohydrates: 21.58gProtein: 15.35gFat: 15.49gSodium: 660.31mgFiber: 0.6g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

TO SERVE: Serve with toothpicks as an appetizer, toss into a pot of marinara and serve over pasta, tuck inside of an Italian roll with mozzarella and marinara, slice and use as a pizza topping or add them to vegetable soup. Meatballs are delicious any way you eat them!

stack of turkey meatballs on colorful plate

Step By Step Photos

onions and garlic in pan
Dice the onion, mince the garlic and cook both in 1 Tbsp of vegetable oil over medium heat until soft and transparent.

turkey sausage in packaging
turkey sausage stats and ingredients (package)
This is the turkey sausage that I used and I swear to you, it is DELICIOUS (and I hate other turkey subsitutes, like turkey bacon… yuck). Make sure you get Italian turkey sausage because it already has a ton of seasoning in it.

turkey meatball ingredients in bowl ready to mix
While the onions and garlic are cooking down, get the rest of the mix ready. Squeeze the sausage out of the casing into a bowl. Add the cleaned and chopped parsley, bread crumbs, parmesan cheese, egg white, sriracha, worchestershire, red pepper flakes and cracked black pepper. When the onions and garlic are cooked, add them too.

mixed meatball ingredients in bowl
Use your hands and mix it all together until it’s an even mix. If it’s still really soft and sticky, you can add more bread crumbs. I started out with 1/2 cup but added 1/4 more because it was way too soft and sticky to form into balls.

shaped/rolled turkey meatballs lined up
close up of shaped/rolled turkey meatballs
Using about one tablespoon of meatball mix at a time, shape into small balls. Place the meatballs on a clean surface until they are all shaped.

meatballs being dredged in flour
all meatballs dredged in flour
Place a half cup of flour in a bowl and roll the meatballs around in it until they are all coated in flour.

meatballs frying in pan
Heat two tablespoons of vegetable oil in a large, heavy bottomed skillet over medium-high heat. When the oil is nice and hot, add half of the meatballs. Allow them to brown and crisp on one side then carefully roll over to another side and cook in the same manner.

cook meatballs
Continue to roll and cook the meatballs until they are deep brown and crispy on at least three sides. Break one open to make sure that they are cooked all the way through. They should take about 10 minutes total to cook on all sides.

cooked meatballs on paper towel draining
Transfer the cooked meatballs to a paper towel lined plate, add more oil to the pan if necessary and then cook the second batch.

stack of turkey meatballs on white plate
There are so many ways to serve meatballs but I was super content just eating them plain as I took these photos (oops, there go eight of them!).

close up of turkey meatball bite on fork

Stay tuned for a recipe to use the meatballs in…

Share this recipe

Posted in: , , , , ,

Leave a Comment

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

Recipe Rating

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


Leave a Comment
  1. These are amazing! I cooked mine in the oven to use less oil. I cooked it for about 25 minutes at 375 (no need for flour) and they came out nice and crispy on the outside and nicely cooked on the inside. I did add a good amount of red pepper flakes and sriracha to my meatballs so they had a nice kick to them but not overpowering. Skipped on the onions and went for onion powder and still tasted good!

  2. Trying these today. I needed to use up some ground turkey I’d gotten for just $0.23! So anyway I added a bunch of spices since I didn’t use the sausage. I think there was a little too much onion to hold together so I ended up picking some out while I rolled the meatballs. I cooked up a sample and it was yummy! I also opted out of the spicy. I’m very pleased, once again, with a Budget Bytes recipe!

  3. i would like to make the meatballs a little bigger, and put them in the oven instead of frying..how long do you suggest i keep them in the oven?

    1. Hmm, I’m not sure. I’d have to experiment with it. You could start with 20 minutes, then sacrifice one of the meatballs to see if it’s cooked through.

  4. Trish – Yep, I made some Asian meatballs later that I didn’t even bother frying. I just popped them in the oven and they turned out pretty good! If you skip frying then you can skip the flour step. That specifically causes a browning reaction with the oil during frying. Flour might make them kind of dry in the oven. Good luck!

  5. I wonder if you are able to cook these in the oven without even frying them at all, just not coat them in flour and pop them in?

  6. Just tried these and once again I absolutely love this recipe. I have not been disappointed yet with any of the recipes I have tried so far. Plan on trying more. :)

  7. Awesome recipe! Made these tonight and they were the best meatballs I’ve ever made or had! I subbed w/panko and feta since I didn’t have traditional breadcrumbs or parm on hand, but it turned out absolutely delicious! I also made them bigger and baked them off in the oven like you had said for an addl’ 15 mins and it was perfection! Thanks for this recipe. Everything I’ve made from your blog has been awesome! I will keep coming back!!!!

  8. We had these last night for supper and OH MY YUM!!! SO GOOD! We love everything that we’ve tried on your blog and will be trying more recipes! AND! my grocery bill was super cheap this week! YAY!

  9. Yep! They will still be quite moist inside… kind of like a burger. As long as your meatballs were about the size of a large marble and they are well browned on all sides, they should be cooked through. You will notice that they are more also firm than when they were raw. Hope that helps!

  10. I am having trouble figuring out if they are done or not. I have cooked them in the skillet for 10 minutes and all the sides seem to be brown. I just wanted to verify the inside is kind of moist, correcT?