Make Bread cubes: Cube two loaves of Italian white bread and spread over two large baking sheets.
Drizzle with olive oil and sprinkle with salt and fresh ground pepper.
Bake in a 300 degree F oven. While baking, stir occasionally, until lightly toasted and dried out should be about 35-40 minutes. Let cool and transfer to a very large bowl.
Make Stuffing: Meanwhile, sauté 2 small sweet onions, 6 celery stalks, fresh rosemary, thyme, sage and oregano in butter.
When soft add 1 carton of chicken broth and 3 apples cubed. Saute for 5 minutes until the apples are slightly softened.
Add mixture to dry cubes. Then add whisked egg and heavy cream. Mix all together and leave to soak for 30 minutes.
Transfer mixture into a large oval roasting pan and bake, uncovered at 375 for about 35 minutes, until set and top is browned and crisp.