1/2 pound bacon, diced 2 cups onions, chopped 1 tablespoon garlic, chopped 3 Granny Smith apples, quartered, cored and diced 2 tablespoons sage, chopped 3 cups chicken stock 2 eggs 1/2 cup heavy cream 4 tablespoons flatleaf parsley, chopped 8 cups bread cut into 1-inch cubes, toasted salt and pepper, to taste
Heat oven to 350 degrees F. Generously butter a baking dish.
Render bacon over medium heat. Add onions, garlic, apples and sage. Cook over medium heat for 2 minutes. Whisk together stock, eggs, cream and parsley. Combine both mixtures with bread, then season with salt and pepper to taste. Mix together all ingredients and transfer to prepared pan.
Cover casserole and bake for 35 minutes. Uncover and continue to bake 15-20 minutes longer.