Turkey Meatballs with Angel Hair Pasta

Turkey meatballs with angel hair pasta is a healthy, kid-friendly pasta dinner made with ground turkey and bread crumbs and stuffed with mozzarella. Exactly what you need the next time it’s a weeknight and you’re wondering what’s for dinner.

A patterned bowl filled with turkey meatballs with angel hair pasta, and a piece of bread and glass of white wine next to the bowl.

Ever wondered if healthy, easy, homemade turkey meatballs that aren’t dry as cardboard even exist? These tender meatballs oozing with melted mozzarella just may coax even your pickiest eater to make it through dinner without a single complaint.–Renee Schettler

Turkey Meatballs with Angel Hair Pasta

  • Quick Glance
  • (3)
  • 30 M
  • 1 H
  • Serves 4
5/5 - 3 reviews
Print RecipeBuy the Three Times a Day cookbook

Want it? Click it.



In a pot of boiling salted water, cook the pasta according to the package directions.

Meanwhile, in a bowl, combine the ground turkey, egg, and bread crumbs. Season with salt and pepper.

Take a pinch of the turkey meatball mixture and sizzle it in a skillet over medium or medium-high heat until its cooked through. Taste and, if desired, adjust the seasoning in the remaining turkey meatball mixture.)

Press a small handful of the turkey mixture around each cheese cube to make 20 meatballs.

Heat about 1 1/2 tablespoons olive oil in a large cast iron or non stick skillet over medium heat. Cook the meatballs until golden brown on the outside and cooked through on the inside, 5 to 15 minutes, depending on the size of the meatballs and the exact heat of the burner.

Toss the garlic, thyme, and butter into the skillet and cook, stirring frequently, about 2 minutes more.

Add the chicken stock, parsley, and cooked pasta, and cook, gently tossing, until heated through, about 5 minutes. Adjust the seasoning accordingly and serve immediately.  If desired, sprinkle with cheese. Originally published September 11, 2016.

Print RecipeBuy the Three Times a Day cookbook

Want it? Click it.

Recipe Testers' Reviews

I’ve found a new way to liven up turkey meatballs! Often I go for heavy spicing to add some zing, but stuffing the meatballs with cheese is a different way to change things up. Having the cheese ooze out as you bite into the meatball (just as with arancini rice balls) is a bit of a treat (or a surprise for someone who’s not in the kitchen during the meal prep) makes a simple pasta and meat dish just a little more special.

I tend to go for a thicker pasta to serve with meatballs, but the angel hair pasta worked fine here. It cooks very quickly, so it’s important not to overcook the angel hair pasta on the first go-round in the water since it cooks a little further at the end. It’s also important to center the cheese and seal the meatballs well so the cheese doesn’t come out in the pan as they cook.

I got 13 meatballs that were about 2 inches in diameter. I used all turkey thigh meat and commercially packaged low-moisture part-skim mozzarella. I found it a bit difficult to mix the pasta up with the contents of the skillet with all of the meatballs in there. Next time, I think I will keep all of the meatballs out until everything is combined and then return them to the pan. It could have used more garlic, if it is going to be touted as “garlicky.”

I'm not normally a big fan of turkey burgers, turkey meatballs, etc., but this dish has been smartly constructed to deliver flavor from several components that all come together perfectly in the finished dish. The flavors of the thyme, garlic and parsley really come through and the mozzarella "surprise" inside the meatballs not only makes the dish more interesting but helps to overcome one of the most common flaws of turkey meatballs —the lack of moisture. I also think that using such a small amount of bread crumbs helped, although this made the raw meatball mixture very soft and a bit difficult to handle.

I bought organic chopped turkey meat which appeared to be all white meat, although the package did not specify. I calculated that based on 1 pound of chopped meat, the meat balls should weigh just under an ounce and that yielded exactly 20 medium-size meatballs. I fried the meatballs in 2 batches and added the first batch back to the pan before I added any of the remaining ingredients. The dish only took a few minutes to be thoroughly heated after the stock was added at the end. The angel hair pasta absorbed most of the sauce, so a little of the pasta water or some more stock might help to add a little more moisture to the finished dish. A little more salt and pepper at the end really helped.

The dish will easily serve 4 and takes about an hour of hands-on time from start to finish.


#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.


  1. 5 stars
    I have lost count on which number tonight was in making this dish, which is why I was surprised I had not posted! So thought I best post because it really is yummy! This is easy, delicious, and definitely has been in my rotation for a few years. We are actually mid-June, and it was a rainy Friday night so this was my go-to instead of the grill. My partner LOVES this and could probably eat it a few times a week. But lots of leftovers so he is covered! Thanks as always for the great recipes that keep on giving! 🙂

  2. Made this tonight. Wow! For some reason my expectations were pretty low and it was fabulous. I had some campari tomatoes on hand and some baby spinach so I threw the tomatoes chunked up in the sauce to simmer, and the baby spinach I put in the colander before I drained the angel hair so it would steam. Delicious! I did sprinkle a generous amount of parmesan over before serving. Next time, and there will be a next time, I think I’ll pop the meatballs in the oven after browning to finish cooking instead of simmering in the sauce, I like the idea of them keeping their crispy texture. I also think next time I’ll add a squeeze of lemon to the sauce and some lemon zest. I served it with roasted asparagus, but I think next time I’ll cut the asparagus into bite sized pieces, roast it, and add it also. Thank you for the recommendation to sprinkle with salt, I did that before the parmesan, ground some pepper too, very pleased with this recipe.

    1. Terrific! I tend to be very skeptical of any recipe that uses ground turkey in place of beef, so I can understand your low expectations. But we were astounded at just how lovely the recipe turned out. Glad that you feel the same and love that you’re making the recipe your own.

      1. I made this again tonight. Truly an amazing recipe, I urge anyone considering it to try it. Next time I have to increase the meatball mixture at least 1 1/2 times because my 16 year old and my hubby were bummed there wasn’t leftovers for their lunches. A (mostly) healthy recipe. I am thrilled to have discovered it, thank you so much for bringing it to your readers’ attention.

        1. You are so very welcome, Mom24! Music to my ears! Thank you so much for taking the time to share your kind words. You made my day, my week, my month! Because you and your family and your experience with this recipe are exactly the reason we do everything that we do.

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Rate this recipe!

Have you tried this recipe? Let us know what you think.

Upload a picture of your dish