Preheat oven to 300 degrees. Place bread cubes onto large baking sheet in even layer. Toast in oven 20-30 minutes, tossing 2-3 times. Let cool on pan.
Increase oven temperature to 375 degrees. Butter 8x8-inch baking dish with dairy free butter and set aside.
To large skillet, add 2 tablespoons dairy free butter. Over medium heat, melt butter and add diced onion, celery, chopped sage, salt and pepper. Sauté until veggies are tender.
Add dried cranberries and diced apples to veggies. Sauté 1 minute. Remove from stove.
In large mixing bowl, add toasted bread cubes {about 6 cups} and apple mixture. Stir to combine. Pour 1 1/12 cups chicken stock over stuffing mixture. Add more chicken stock as needed.
Scoop stuffing mixture into prepared baking dish. Pour melted dairy free butter over top of stuffing.
Cover stuffing with foil. Bake 20-25 minutes. Uncover and bake additional 15-20 minutes, until golden brown.
Serve stuffing warm. Can be made in advance and reheated.
Recipe by Sarah Bakes Gluten Free at https://www.sarahbakesgfree.com/2019/11/gluten-free-apple-cranberry-stuffing.html