First cook the spaghetti squash. Preheat the oven at 375. Next poke a couple of holes in the squash. Place in the oven for an hour. Let it cool and cut in half, de-seed, and using a fork scrape to form spaghetti like strands.
Preheat the oven to 400 degrees. (turn oven on while you prep your ingredients so by the time you are done the oven is hot enough)
Next add the salt, pepper and garlic powder to each squash and mix with squash strands.
Now add 1/4 cup of tomato sauce (you can eye ball this) to one half of the squash and a 1/4 cup to the other half and mix to incorporate all through out.
Add another 1/4 cup of tomato sauce to each half of squash. This time just spread on top of the squash.
Finally add a big handful of mozzarella cheese to the top of each half. Also add a couple of swirls of oil to help the browning. Cook for 10 to 15 minutes till the top browns.
Right out of the oven (while its still hot) add the Parmesan and basil on top of mozzarella cheese. Happy eating!