Preheat your oven to 350°F (175°C) and grease a 9x13-inch baking dish.
In a large skillet, melt the butter over medium heat. Add the chopped onion and celery, saute until softened, about 5 minutes.
Stir in the chopped apples and dried cranberries, cook for another 2 minutes until the apples are slightly tender.
Add the dried sage, thyme, salt and black pepper, mix well to combine the flavors.
Place the bread cubes and chopped parsley in a large mixing bowl, pour the apple-cranberry mixture over the top.
Slowly pour the broth over the mixture, gently tossing to moisten the bread evenly. Add more broth if the mixture is too dry.
Transfer the stuffing mixture to the prepared baking dish, cover with foil, and bake for 30 minutes.
Remove the foil and bake for an additional 15 minutes or until the top is golden brown and crispy.
Allow to cool for a few minutes and serve, garnish with additional fresh parsley or garnish with fresh thyme or sage. Enjoy!