Turkey Meatballs with Tomatoes and Basil

Ground turkey meatballs made with herbs and sour cream, tossed with fresh tomatoes and basil.

  • Prep time: 20 minutes
  • Cook time: 35 minutes
  • Yield: Serve 4 to 6



  • 1 1/2 pounds ground turkey (thigh meat if available)
  • 1/2 cup sour cream
  • 1 egg
  • 1/2 cup bread crumbs
  • 2 teaspoons Kosher salt
  • 2 tablespoons minced fresh basil
  • 1 teaspoon dried thyme
  • 1 teaspoon fennel seeds
  • 2 teaspoons minced fresh rosemary
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes
  • 1/3 cup flour, for dredging


  • 1/4 cup olive oil
  • 1/2 jalapeno chile, seeded, minced
  • 2 large garlic cloves, minced
  • 3 tablespoons white wine or chicken stock
  • 1 1/2 pounds fresh tomatoes, roughly chopped (can substitute a 28-ounce can of crushed tomatoes)
  • 1/4 cup fresh basil, thinly sliced


1 Make the turkey meatball mix: In a large bowl, place the turkey, bread crumbs, sour cream, egg, minced basil, salt, minced rosemary, oregano, thyme, fennel seeds, and red pepper flakes. Gently mix together using your (clean) hands.

2 Form the meatballs and dredge them in flour: Place flour in a shallow bowl or plate. Use the palms of your hands to form 1 1/2 to 2-inch wide meatballs.

Roll the meatballs in the dredging flour and set them on a plate or tray. You should have about 18 to 22 meatballs.

3 Brown the turkey meatballs in olive oil: Heat the olive oil over medium high heat in a large, shallow sauté pan. Gently place the meatballs in the pan. You may need to work in batches as to not crowd the pan.

Once the meatballs are sizzling, reduce the heat to medium low and gently cook them on at least 3 sides, so that they get browned pretty much all over, and cooked through.

Use a fork to nudge the meatballs in the pan. Cooking the meatballs should take about 10 minutes per batch. A gentle heat will ensure that the browned meatballs get cooked through.

Use a slotted spoon to remove the meatballs from the pan to bowl, set aside.

4 Make the sauce base: Add the jalapeño and garlic to the pan and cook for 1 minute. Add the white wine or chicken stock. Increase the heat to high and boil down the liquid to the point where a wooden spoon leaves a trail through the pan as you scrape it along the bottom of the pan.

5 Return meatballs to pan, add tomatoes: Return the meatballs to the pan with the sauce and coat all over with the pan sauce.

Add the fresh tomatoes and toss to coat. Cook for four minutes or until the tomatoes just begin to break down. Do not overcook the tomatoes.

Remove the pan from the heat and stir in the fresh basil.

6 Serve with freshly grated cheese: Serve with fresh mozzarella, parmesan or pecorino cheese. Serve alone or with pasta, rice, or in a sandwich roll.

Click on the comments you'd like to print with your recipe. Grayed out comments will not print.


  • Diana

    This is my new favorite turkey meat ball recipe. They come our really soft and juicy.

  • Edith

    This is a great meatball recipe. The only substitution I made was to use ground chicken thighs which our Whole Foods store had on sale. Worked perfectly. We served the meatballs with angel hair pasta. They are excellent leftover too.

  • nicole

    This was sooooo good. I will definitely be making this again. Thank you!

  • Linda

    I just made the meatballs… yummy! I added ¼ lb of sausage to the turkey mix and baked the meatballs. Just now I decided to make a meatball soup because it’s getting nippy and it’s the first day of fall and it sounds so good! I will use some chicken broth, kale, spinach and any other veggies that I find in my fridge to the meatball soup! Can’t wait to taste!

  • Caroline

    I have used this recipe numerous times, as it is my favourite turkey meatball recipe. I love the fennel and rosemary, along with all of the other gorgeous flavours! I asked my husband if he wanted this tonight and his eyes immediately lit up.

    • Elise Bauer

      Hi Caroline, I’m so glad you and your husband like it! It’s one of my favorites too.

  • Emma

    I’ve made these several times, and each time they’ve turned out amazing. I’d like to try baking them instead of frying them. Any suggestions on recommended temperature? Also, after baking, would you put the meatballs in the garlic/jalapeño/white wine sauce on the pan?

  • Pete

    These were delicious and the recipe was spot on. Thanks, I will be making these regularly.

  • Oralea

    These were ridiculously delicious! I used a jar of sauce with them to save a little time (new mom here!) and was worried it would overwhelm the yumminess of the meatballs but they stood their ground. Love the fennel seeds and fresh rosemary and the spice of them! So delicious. Thank you. We’ll be making them again for sure.

  • KS

    Can I substitue something for the sour cream? Also, can ritz crackers work in place of the breadcrumbs? Thanks!

    You can skip the sour cream all together if you want and yes, you can sub the breadcrumbs with broken up ritz crackers. ~Elise

  • John

    I made this dish last night. It was simple and delicious! Full of flavor.

  • Ann

    Wow, Elise! Just made these and they were amazing. I left out the jalapeno because I didn’t have one, but the dish was still wonderful. Thank you for another great recipe!

  • Atsuko

    Hello. This is my first time to post my comment. Last night I tried this recipe. It came out very delicious. Despite of regular ground turkey, meatballs were very moist. My boyfriend said it was one of the best meatballs he ever had and better than some Italian restaurant! Thank you very much for sharing this. Definitely I will start trying more of your recipes.

  • Jes

    I have been looking for a flavorful meatball recipe for a long time, and I’ve finally found it! They turned out moist and very tasty, I did put them in a 300 degree oven for about 10 minutes after cooking them in the pan to make sure they were cooked through. This will be my go to recipe for meatballs from now on.

  • Evan

    I just wanted to report back that I made this recipe with chicken thighs that I ground using the smaller die on the grinder attachment for my stand mixer (one of my all time favorite kitchen toys). They turned out great.

    The only other changes I made were: skipped the rosemary because my wife hates it and used panko for the bread crumbs. I also added just a bit of bacon fat I had saved to the olive oil used to saute the meatballs.

    Hi Evan, thanks for letting us know! So glad the chicken substitution worked for you. ~Elise

  • alisa

    I am so glad I tried this recipe. These are the best meatballs I have ever had! And it was so easy to make.

  • Jackie

    Made this the other night for dinner. It was a hit! Served with corkscrew pasta because I was out of bowtie. Simple sauce, nice and light! Delicious meatballs. I added just a little grated parm to the meatballs, and some fresh oregano and basil.

  • jane

    This meal is fabulous. Turkey can be so bland, but not with this recipe! Fortumately, I had most of the herbs in my garden. The only thing I did differently was I oven baked the meatballs. I made the tomatoe/basil sauce separtely, and then added the meatballs to the sauce and let simmer. I would serve this to my dinner club. Thanks so much!

  • April

    I like this recipe, I changed it up a little by adding rice to the meatballs and it was delicious Thanks for this recipe idea..

  • Laura

    Made these for dinner tonight….AMAZING!! My husband went from excited hearing we were having meatballs…then groaned when he heard ‘turkey’ meatballs. Well he loved them and ended up eating 12! Served as meatball sandwiches. Thanks for another yummy recipe!!

  • Joanne

    Love these — never thought to add sour cream to the meatball mix, such a cool idea! Also, love that the same pan is used for the sauce.

  • Andi

    We made these for dinner last night. We have tons of rosemary, basil, and tomatoes in our garden right now, so this was the perfect recipe to use up some of the excess. The aroma while cooking was amazing. My husband said he was tempted to eat the raw meatball mixture because it smelt so good. Thanks for the recipe!

  • tini

    jessica – you can make the meatballs and freeze them uncooked. i lay em out on a baking sheet so they freeze fast and evenly then once frozen i put them in ziplock bags. i also recommend double bagging them in ziplock bags so they keep longer.

  • Nannette Eaton

    I’d pair with with a syrah.


  • Elise Lafosse

    Hi Elise, These look great and I hope to try it this weekend. However just curious when you say serve it with fresh mozzarella at the end as one of the choices. Is the mozzarella grated on top? Can you even grate fresh mozzarella? maybe tear it up. Or do you serve slices on the side? I love fresh mozzarella and wondered what you had in mind here. I think I will also serve them with some pasta…any recommendations as to which type of pasta? I see a picture here of meatballs served with butterfly pasta…is that your picture or another recipe picture? Maybe I will use butterfly pasta as it looks nice. Though I am sure any will do. Thanks. Elise Lafosse

    Hi Elise, I think a thick slice of fresh mozzarella on top would be great, or a few of those little mozzarella balls tossed in with the meatballs. As for the photo with the butterfly pasta, we made this recipe a few times, one time with the butterfly pasta. I also had it over some egg noodle pasta which was great. I also like the meatballs straight up. ~Elise

  • Pete

    I followed this recipe to a T and the results were great. Thanks for a new dinner staple!

  • Nanette

    I just made this. It was ridiculously great! Thanks.

  • Chit

    Hi…what is a good substitute for ground turkey. Quite rare where I come from and expensive. Thanks.

    I would try ground pork, ground beef, or ground chicken. ~Elise

  • Angela

    Looks yummy! Can these be cooked in a slow cooker?

    No, they need to brown, which they cannot do in a slow cooker. They do cook up quickly though. ~Elise

  • Steve-Anna

    Christina, Glutino makes really good gluten free bread crumbs. I use them in many recipes. I’m sure they would work well with this one.

  • christina

    What if you only have panko bread crumbs? Can these be substituted for regular bread crumbs?

    Also is there a gluten-free substitute for bread crumbs?

    thanks so much.

    I think the first time we made these we only had panko, so we ground it up in the food processor. As for a gluten-free substitute, are gluten-free breadcrumbs available now? If not, I would just skip them. ~Elise

  • Beth

    A friend of mine from italy gave me a tip that has helped me make moist delicious meatballs time and time again. instead of using bread crumbs use some left over bread or rolls, and soak it in water so it gets soggy, then mix it in with the meat and spices. the result is a light, flavorful, moist meatball that practically melts in your mouth.

  • Evan

    These sound good. Do you think that ground chicken thigh meat would work?

    It should work. If you try it please let us know how it turns out for you. ~Elise

  • Barbara

    I’ve frozen meatballs before, just don’t make the sauce yet. Once they’ve browned and cooled on a plate, place a wire cooling rack on a baking pan, and set the meatballs on that so they’re not touching each other. Freeze completely, then you can pop them into a resealable bag. Once you’re ready to eat them, make the sauce and gently reheat the meatballs in the pan. Worked like a charm for us!

    Can’t wait to try this recipe! Sounds and look delicious!

  • Jessica

    These look great — do you have any tips on freezing meatballs?

    I do not. Perhaps someone else reading this will chime in with advice? ~Elise

  • Carol

    Great recipe! What can be substituted for the sour cream (lactose-free)? Can coconut milk/cream be used?

    You can easily skip it. I’ve made it both ways, with and without. Both are excellent. ~Elise

  • monty

    2 thumbs up. The only thing this recipe needs is a couple of slices of garlic toast and some dark cold beer. (or wine for you California folks) When I am in a hurry or don’t have bread crumbs I will omit the salt and use crackers. If I have Italian seasoned bread crumbs I cut the spices by half. You have helped me decide what will be for dinner tomorrow. Thanks