Preheat your oven to 375°F (190°C). Grease a 13 x 9 inch casserole dish with cooking spray and set aside.
In a large mixing bowl, combine all the ingredients for the turkey meatballs: ground turkey breast, breadcrumbs, Parmesan cheese, chopped parsley, eggs, minced garlic, dried oregano, dried basil, salt, and pepper. Mix until well combined.
Divide the turkey mixture into 12 portions and shape each portion into large meatballs.
Heat a skillet over medium heat and add olive oil. Once the skillet is hot, add the meatballs in batches and brown them on all sides, about 2-3 minutes per side. The goal here is to brown the meatballs but not fully cook them through. Transfer the browned meatballs to the prepared casserole dish.
In the same skillet, add a little more olive oil if needed and sauté minced garlic until fragrant, about 1 minute. Then, stir in the tomato puree, dried oregano, dried basil, salt, and pepper. Allow the sauce to simmer for 5-7 minutes.
Pour the tomato sauce over the turkey meatballs in the casserole dish, making sure they are evenly coated. Sprinkle shredded mozzarella cheese over the top of the meatballs and sauce, followed by grated Parmesan cheese.
Cover the casserole dish with aluminum foil and bake in the preheated oven for 20-25 minutes, or until the turkey meatballs are cooked through and the cheese is melted and bubbly. Remove the foil and broil for an additional 2-3 minutes until the cheese is golden brown.
There are 4 servings with each person getting 3 meatballs each. On Weight Watchers each serving is 5 WW Points. Enjoy!