Preheat the oven to 375℉. Spray a 9x13-inch baking dish with nonstick cooking spray. Set aside.
Heat the olive oil in a frying pan over medium heat and cook the sausage for 5 minutes, breaking it apart with a wooden spoon. Add the onions, carrots, celery, and poultry seasoning. Cook for 10 minutes until vegetables are softened.
Transfer the sausage mixture to a large bowl and add the apple, cubed bread, chicken broth, cranberries, and egg. Stir to combine. Transfer the mixture to the prepared baking dish. Cover with foil and bake for 25 minutes.
Remove the foil, bake for an additional 5 minutes, and serve.