Preheat the oven to 400°F (200°C).
How to prepare butternut squash. With a sharp knife cut the butternut squash in half lengthwise, scoop out and remove the seeds, and place them on a parchment paper-lined baking tray. Since we're roasting and stuffing the squash, there's no need to peel the skin or perform any further cutting. It's ready to go into the oven. If the squash is slightly irregular in size, you can trim off the bottom (just a bit) to create a flat end so it stays on the baking sheet without falling on the side.
Coat the squash with 1 tablespoon of olive oil, season with salt and pepper, and roast for 45-50 minutes until fork tender.
While the squash roasts, prepare the filling: Boil 1 cup of water with a pinch of salt, add quinoa, and simmer until dry and cooked. Cover and let it sit for 15 minutes, then fluff with a fork.
In a large skillet, sauté garlic, onions with 1 tablespoon of olive oil until translucent. Then add bell peppers. Season with Italian herbs, salt, and pepper.
Mix in the cooked quinoa and cranberries, taste if the filling needs additional salt, and then set aside.
Allow the roasted squash to cool for 10 minutes, then scoop out some flesh and dice it into small cubes. Add the squash to the quinoa mixture.
Fill the butternut squash halves with the quinoa filling. Be careful, the squash will be very hot!
Reduce the oven temperature to 350°F (176°C) and roast for an additional 3-5 minutes.
Garnish with grated Parmesan cheese, and freshly chopped parsley. Serve hot. Enjoy!