To make the stuffing, set your Kamado Joe Pellet Joe grill to 250ºF. Place the cubed bread in a Lodge 12” Cast Iron Skillet. Cook until mostly dried out, about 1 hour, stirring occasionally. Set aside.
Increase the grill temperature to 500ºF. Place the empty Lodge 12” Cast Iron Skillet on the grill to preheat.
Melt the butter in the skillet. Add the sausage and brown, stirring occasionally. Add the onion and celery. Season with about one tablespoon Cattleman’s Grill Trail Dust All Purpose Seasoning. Cook, stirring occasionally, until the onions are softened and translucent. Add the cranberries, garlic and sage and cook another minute, stirring. Add the wine to deglaze. Cook until the wine is almost completely reduced down.
Remove the skillet from the grill and turn the grill temperature down to 375ºF.
In a large mixing bowl or foil pan, combine the dried bread, diced apples and sausage mixture. Mix well. Add half of the chicken stock to the stuffing. Whisk the eggs into the other half of the chicken stock and add that mixture to the stuffing as well. Mix until the bread is completely moistened.
Transfer the mixture to a Lodge 12” cast iron skillet.