Finely dice the onion, carrot and celery (the smaller the dice, the smoother the sauce) and mince the garlic.
Heat the oil in a large heavy pot or Dutch oven over medium heat.
Add the onion, carrot and celery and cook, stirring often, until soft and lightly golden, about 8 minutes.
Turn the heat to medium-high, add the turkey and garlic and break the meat up with a wooden spoon. Cook until no pink remains and it reaches 74°C (165°F), about 6 minutes.
Stir in the tomato paste and cook for 1 minute until it darkens slightly, then add the crushed tomatoes, Italian seasoning, salt and pepper.
Bring to a bubble, then lower the heat to low so it simmers gently. Cook partly covered for 25 minutes, stirring every 5 minutes so it does not catch on the bottom.
About 15 minutes before the sauce is done, bring a large pot of salted water to a boil over high heat. Cook the pasta for the time on the package, usually 10 to 12 minutes, until just tender. Save a mug of the cooking water, then drain.
Toss the pasta with the sauce and a splash of pasta water until glossy. Serve with grated parmesan and torn basil.
Tips
Grate the vegetables if you are feeding picky eaters; they melt into the sauce.
Swaps
Gluten-free: gluten-free or chickpea pasta.
Lower carb: serve over zucchini noodles or spaghetti squash.