Preheat oven to 400° degrees F.
Place the butter in a large skillet over medium heat. Once the butter is melted, add the onion, carrot, celery and walnuts, and sauté, stirring often, for 5 minutes. Add the butternut squash, garlic, rosemary, sage, salt and pepper, and continue to cook until the squash starts to soften, 8-10 minutes.
Fold in the rice, kale and cranberries, mixing to combine. Cook until the kale is just wilted, another 3-5 minutes.
Pour in the broth and 1 cup of the mozzarella shreds, tossing gently to combine.
Transfer the rice to a casserole dish and top with the additional mozzarella shreds. Bake in the preheated oven for 15 minutes, broiling it for the last 2-3 minutes.
Remove and let cool for 5 minutes before serving.
Garnish with fried onions and minced parsley. Enjoy!