Preheat the oven to 350
Wash the squash and cut them in half lengthwise with a large sharp knife, then scoop out the seeds.
Peel the ginger root and slice (can leave some in chunks and save for later, but use at least 6 slices for the recipe).
Prepare a large baking pan with parchment and lay the squash cut side up, then nestle the ginger slices in the open area where the seeds were. If you still have some chunks of ginger left, set them on the parchment in between the squash.
Drizzle the tops of the squash with 1 tablespoon of olive oil, maple syrup, and salt and pepper to taste. Bake in oven for 30 minutes, until the squash can be poked fairly easily with a fork (but don't overcook till mushy, as you will return to the oven once stuffed).
While the squash is cooking, make the stuffing. Start by heating a pan on medium heat with the other tablespoon of olive oil. Add the chopped onion and chopped mushrooms (remove their stems) to the pan, season with salt and pepper, and cook for 8-10 minutes until soft and the onions have developed color and caramelization. I added 1/4 cup of water and covered them for a few minutes to get the softening process going.
Mix the stuffing ingredients in a bowl: pour the cooked onions and shiitakes into the bowl and crumble the tofu into the bowl. Add the walnuts, chopped, and the currants, making sure to break up the currents if they are stuck to one another. Add the sage powder and miso paste and mix in. Be sure the break up the miso paste so it is evenly distributed throughout.
Once the squash is ready, remove it from the oven, take the sliced ginger pieces, chop them, and add to the stuffing mix. You can keep any roasted ginger chunks for another use.
Stuff the squash with the stuffing and return to the oven for about 30 min. The walnuts and tofu will continue to brown and get dark. But since the stuffing is not overly wet, it will not get bubbly, only hot throughout.
Decorate with the pomegranate arils once removed from the oven. These add a nice tangy crunch as well as color.