Pre-heat the oven to 200C/400F degrees
Take the spaghetti squash and with a sharp knife cut it in half.
Remove the seeds and place onto a parchment lined baking tray with the cut side facing down.
Bake for 45 minutes.
Allow to slightly cool enough to handle, then remove the spaghetti noodles from the flesh with a fork. Set aside
In a bowl, mix the garlic, spinach, cream cheese, artichokes and Parmesan cheese together. Season with salt and black pepper.
Add the spaghetti squash noodles and mix thoroughly.
Spoon the mixture into the spaghetti squash shells.
Sprinkle the grated mozzarella over the filling.
Bake in oven for 15 minutes