Bring large pot of salted water to boil
Preheat oven to 350 degrees F
In large skillet, heat oil on medium heat and add garlic
Once garlic is fragrant, add onion and cook until translucent, only a few minutes
Add ground turkey, cooking for a few minutes before adding parsley, chilli powder and parmesan cheese and toss to coat
Meanwhile, if your water is boiling, add shells and cook according to the directions on the package
Roughly chop spinach and add to the skillet, stirring in with the turkey
Add 1 1/2 cups crushed tomatoes to the skillet, stir and continue cooking for about 20 minutes and remove from heat
Once your shells are cooked, strain them and run cold water over them until they are cool enough to handle
Spoon some sauce onto the bottom of a 13x9 casserole dish
One by one, fill each shell with the turkey mixture and place turkey side up in the dish
Cover with sauce, and use extra crushed tomatoes if you need more coverage
Spread mozzarella cheese over top of shells
Sprinkle with some dried basil
Bake in the oven for 20 minutes
BROIL for an additional 5-10 minutes to brown the cheese