Fresh Cherry Tomato Pasta with Turkey Meatballs

Share This:

This simple pasta dish is one of my favorite meals to cook when it’s hot outside, since it’s so light!

Bonus fact? There’s a preeeeeeetty good chance your kids are gonna love this fresh cherry tomato pasta with turkey meatballs, too.

Believe me: I have a very stubborn toddler at home whose meal aversions change with the blowing wind, and she usually eats this pasta dish. So, you know. Take that as a golden recommendation for this great weeknight recipe!

This easy fresh cherry tomato pasta with turkey meatballs is a lightened up version of spaghetti and meatballs.

Instead of heavy marinara, there’s freshly blistered cherry tomatoes. Instead of thick, rich beef or pork meatballs, there’s meatballs made with ground turkey (lower in fat and lighter in flavor!)

One of my favorite ‘kitchen hacks’ is to double the meatball recipe and freeze half. They’re a great pack-able lunch item, so I’ll add them frozen to my kids’ packed lunches before they head to the babysitter in the morning, and they’re thawed and ready to be reheatd by lunchtime!

If you’ve got a food processor, use it to make the turkey meatballs!

A food processor will blend the meatballs much faster than using bare hands or a wooden spoon, and so cuts the production time by at least half, if not more. From there, I use a #10 cookie scoop to make the individual balls, line the meatballs on a sheet pan, and bake. Voila- 10 minutes of work for a big batch of freeze-able, dinner-ready meatballs.

Perfect for a busy weeknight dinner on a hot summer evening, this fresh cherry tomato pasta with turkey meatballs is a total winner.


Fresh Cherry Tomato Spaghetti with Turkey Meatballs

  • Author: Ruthy Kirwan
  • Cook Time: 20 minutes
  • Total Time: 20 minutes
  • Yield: 4 1x


This is an excellent spaghetti to make when it’s hot outside, since it uses fresh cherry tomatoes instead of a heavy marinara sauce. I like to make meatballs in big batches and freeze what I don’t use, so this recipe calls on those batches of leftover meatballs thawed from the freezer. You can make them fresh that evening if you prefer, or even a few days beforehand and store in a tightly covered container in the fridge until use.




  • 810 ounces dried spaghetti pasta
  • 2 tablespoon olive oil
  • ½ teaspoon salt
  • 2 pints cherry tomatoes (, halved)
  • 1518 prepared turkey meatballs (see recipe link) (, thawed if previously frozen)
  • 810 fresh basil leaves (, roughly chopped)
  • Grated parmesan cheese (, to taste)


  • Large stainless steel pan ((at least 10” wide), with a lid)



  1. Boil the pasta according to the instructions on the package. Drain, but do not rinse. Set aside.
  2. While the pasta is boiling, heat the olive oil in a large stainless steel pan or skillet (at least 10” wide) over medium heat. While the oil is heating, toss the cherry tomato halves with the salt.
  3. Once the oil is shimmering, add the cherry tomatoes to the pan and cook, stirring occasionally, until the skin starts to blister and the tomatoes soften, about 5-8 minutes.
  4. Add the turkey meatballs to the pan, add 1/2 cup of water, and cover with the lid.
  5. Cook the cherry tomatoes and meatballs together for 8-10 minutes, until the water has cooked down and the meatballs are hot all the way through (I’ll break one open to test)
  6. Add the cooked pasta and basil leaves to the pan and toss everything together to mix.
  7. Garnish with grated parmesan and serve.


This recipe calls for premade turkey meatballs, which I make big batches of and then freeze. Here’s the link to that recipe.

You might also like: 

Spaghetti Squash Casserole

East Spanish Omelette (‘Tortilla’)

17 Easy Sheet Pan Dinners for Busy Nights


  • Reply
    This Is The Ultimate Pantry Essentials Checklist (includes my go-to items!)
    23 April, 2019 at 11:41 am

    […] Pasta: Our fave around these parts is whole wheat spaghetti noodles, which I typically try to buy instead of spaghetti made with white […]

  • Reply
    "I Don't Like That!" When Your Kids Refuse What's For Dinner -
    3 September, 2018 at 1:15 pm

    […] my kids ask, “what’s for dinner?” and I say, “Fresh Cherry Tomato Pasta with Turkey Meatballs” and they immediately launch into whining, I’ll sometimes change it all up mid game and pull an […]

  • Reply
    Why I Love This Easy System of Meal Planning for Busy Moms -
    5 August, 2018 at 2:04 pm

    […] Meal 3: Spaghetti with meatballs and cherry tomato “sauce” […]

  • Reply
    Homemade Pub Cheese Spread (Only 6 Ingredients!)
    6 April, 2018 at 7:01 am

    […] customizable. I LOVE recipes that aren’t stuck in their ways. Recipes that do great when you play around a little with the […]

  • Reply
    Super Creamy, Extra Cheesy Macaroni and Cheese -
    26 June, 2017 at 10:35 pm

    […] Powered by ConvertKit /* Layout */ .ck_form.ck_minimal { /* divider image */ background: #f9f9f9; font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; line-height: 1.5em; overflow: hidden; color: #666; font-size: 16px; border: solid 1px #d1d1d1; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; clear: both; margin: 20px 0px; text-align: center; } .ck_form.ck_minimal h3.ck_form_title { text-align: center; margin: 0px 0px 10px; font-size: 28px; } .ck_form.ck_minimal h4 { text-align: center; font-family: 'Open Sans', Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 18px; font-weight: normal; padding-top: 0px; margin-top: 0px; } .ck_form.ck_minimal p { padding: 0px; } .ck_form, .ck_form * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ck_form.ck_minimal .ck_form_fields { width: 100%; float: left; padding: 5%; } /* Form fields */ .ck_errorArea { display: none; /* temporary */ } #ck_success_msg { padding: 10px 10px 0px; border: solid 1px #ddd; background: #eee; } .ck_form.ck_minimal input[type="text"], .ck_form.ck_minimal input[type="email"] { font-size: 18px; padding: 10px 8px; width: 68%; border: 1px solid #d6d6d6; /* stroke */ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* border radius */ background-color: #fff; /* layer fill content */ margin-bottom: 5px; height: auto; float: left; margin: 0px; margin-right: 2%; height: 42px; } .ck_form input[type="text"]:focus, .ck_form input[type="email"]:focus { outline: none; border-color: #aaa; } .ck_form.ck_minimal .ck_subscribe_button { width: 100%; color: #fff; margin: 0px; padding: 11px 0px; font-size: 18px; background: #ffe456; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* border radius */ cursor: pointer; border: none; text-shadow: none; width: 30%; float: left; height: 42px; } .ck_form.ck_minimal .ck_guarantee { color: #626262; font-size: 12px; text-align: center; padding: 15px 0px 0px; display: block; clear: both; } .ck_form .ck_powered_by { display: block; color: #aaa; font-size: 12px; } .ck_form .ck_powered_by:hover { display: block; color: #444; } .ck_converted_content { display: none; padding: 5%; background: #fff; } .ck_form.ck_minimal.width400 .ck_subscribe_button, .ck_form.ck_minimal.width400 input[type="email"] { width: 100%; float: none; margin-top: 5px; } .ck_slide_up, .ck_modal, .ck_slide_up .ck_minimal, .ck_modal .ck_minimal { min-width: 400px; } .page .ck_form.ck_minimal { margin: 50px auto; max-width: 600px; } /* v6 */ .ck_slide_up.ck_form_v6, .ck_modal.ck_form_v6, .ck_slide_up.ck_form_v6 .ck_minimal, .ck_modal.ck_form_v6 .ck_minimal { min-width: 0 !important; } @media all and (min-width: 801px) { .ck_modal.ck_form_v6 .ck_form.ck_minimal { margin-left: -300px; width: 600px; } } .ck_modal.ck_form_v6 .ck_minimal .ck_subscribe_form { padding-top: 20px; } .ck_slide_up.ck_form_v6 .ck_minimal .ck_subscribe_form { padding-top: 10px; } .ck_form_v6 #ck_success_msg { margin-top: 15px; padding: 0px 10px; } .ck_slide_up.ck_form_v6 .ck_minimal + .ck_close_link { top: 5px; } .ck_slide_up.ck_form_v6 .ck_minimal h3.ck_form_title { margin-top: 5px; } Sheet Pan Kielbasa Dinner with a Sweet Mustard Glaze Fresh Cherry Tomato Pasta with Turkey Meatballs […]

  • Leave a Reply