- Pre-heat oven to 400°F (205°C). Halve our spaghetti squash lengthwise, from stem to tail. Using a metal spoon, scoop out the seeds and innards and use them for another recipe. Brush both internal surfaces with olive oil. Place both halves cut-side down on a greased baking sheet and roast it for 40 minutes or until the flesh is very tender when poked with a knife. Let it cool down for 15 minutes to make it easy to handle. 
- Gently scrape the spaghetti-like strand swith a fork into a bowl. Save the skins for serving. You will end up with about 2 lb (907g) of roasted spaghetti squash flesh. 
- Combine garlic and olive oil in a large skillet over low heat and let it simmer for a couple of minutes – this will allow the oil to infuse with the garlic flavor. Be careful not to overcook the garlic; you do not want it to brown or change color. Add 3 teaspoons salt, 1 teaspoon black pepper, and stir to combine. Add the spaghetti squash strands, and using a wooden spoon or long tongs, gently stir to coat. Bring it over medium heat. Stirring frequently, let it sauté for 3 minutes.  Remove from stove. Add the ricotta, parsley, and 2/3 of the pumpkin seeds and gently toss to combine. 
- Pour the spaghetti squash into the skins and sprinkle with the remaining pumpkin seeds. Serve warm or cold.