Preheat the oven to 300 degrees.
Place the bread cubes in a single layer on a baking sheet and bake for 7 minutes.
Remove the bread and place in a very large mixing bowl.
In a large saute pan, melt the butter and add the onions, celery, apples, rosemary, sage, thyme, and pepper.
Saute over medium heat for 10 minutes, until the vegetables are soft and translucent.
Add to the bread cubes.
In the same pan, cook the Chorizo Sausage over medium heat for about 10 minutes, until browned and cooked through, breaking up the sausage with a wooden spatula to a small grind.
Add to bowl with the bread and vegetables.
Add the chicken stock, mix well, and pour into a 9 x 12 inch baking dish.
Bake for 30 minutes, until browned on top and hot in the middle.
Serve warm.