Preheat the oven to 375 degrees F.
Soak the bread cubes in the chicken stock, egg, and milk until all the liquid is absorbed.
Saute the onions in the butter until translucent. Add the apples and continue cooking until the apples have just begun to soften (about 7 to 8 minutes). Remove from the heat and cool before combining the onion and apple mixture with the bread cubes.
Lightly stir in the herbs, dried cranberries and seasoning, and pour the mixture into a 2-quart ovenproof dish. Bake for 35 minutes. Serve hot in the baking dish.