Preheat oven to 415 F. Place the acorn squash cut side down onto a baking tray or dish and cover with foil. Bake for about 40-45 minutes until tender. Remove and allow to cool just enough to touch.
Meanwhile, add the rice and stock to a saucepot and bring to a boil. Reduce heat to low and cook for about 35 minutes or until all of the liquid is absorbed. Transfer to a large bowl.
Meanwhile, in a large skillet, add two tablespoons of olive oil over medium low heat. Add the onion and cook low and slow for about 50-60 minutes or until caramelized and golden. Season with salt and pepper, to taste. Transfer to a large bowl with the rice.
Return the pan to the heat and add in the additional tablespoon of oil. Add the sage, garlic and mushrooms and cook for 5 minutes, then add in the apples and saute for 1 minute. Then add in the kale and cook until wilted. Season with salt and pepper. Then add in the white beans and mix to combine. Add to the large bowl.
Mix in the cranberries, pecans, pomegranate arils and two teaspoons of pomegranate molasses. Season with salt and pepper, to taste Mix everything together, then divide between the four acorn squash. Drizzle with the remaining two teaspoons of molasses and bake for 15 minutes until golden brown.
Garnish with additional pecans and pomegranate arils, if desired and enjoy.