Finely dice the onion, thinly slice the celery and thinly slice the garlic. Heat the olive oil in a skillet over a low/medium heat. Add the onion, garlic, and celery. Sweat gently for a few minutes until tender and fragrant.
Add the ground turkey, tomato paste, Italian herbs, salt, and pepper to the skillet. Mix well to combine with the softened vegetables. Increase the heat to medium/high and cook the turkey until browned all over.
Add the chopped tomatoes, beef stock, and vinegar to the skillet. Bring to a gentle boil. Stir well to combine and reduce to a simmer for 10 minutes to reduce the sauce right down.
While the sauce is cooking, add the zucchini noodles to a large saucepan. Add two tablespoons of water and a pinch of salt and pepper. Set over a medium high heat and cook through for a few minutes until just tender. Do not overcook, as the zucchini will be mushy. Drain away any excess liquid.
Divide the zucchini noodles between 4 serving bowls. Divide the bolognese sauce between the 4 bowls, mixing into the noodles. Top each bowl with a half tablespoon of grated parmesan cheese.