Preheat the oven to 325 degrees F. Lightly grease an 8 by 8-inch baking pan and set aside. Dice the pears and set aside.
Heat the oil over medium heat in a wide saucepan. Add the onion, carrots and celery, and stir until soft and lightly browned, 5 to 7 minutes. Remove the pan from the heat.
In a large bowl, combine the bread cubes, sautéed vegetables, cranberries, basil, sage, rosemary and reserved pears. Toss gently to evenly distribute the ingredients.
Add the broth and egg to the mixture, using your hands or a large spatula to mix well, until the ingredients are thoroughly moistened. Season lightly with salt and pepper.
Spoon mixture into the prepared pan, cover tightly with aluminum foil and bake for 20 minutes. Remove the foil and continue baking 10 more minutes, or until the bread on top is slightly crispy. Let stand a few minutes before serving.
Preheat the oven to 325 degrees F. Lightly grease a full-size (or 2 half-size) hotel pan and set aside.
Heat the oil over medium heat and sauté the onion, carrot and celery until soft and lightly browned, 5 to 7 minutes. Remove the pan from the heat.
Dissolve the vegetable base in 5 cups warm water. In large bowl, add combine the bread, herbs, cranberries, and pears. Add the egg, vegetable base and sautéed vegetables to bread mixture. Stir until the bread is completely moist and then transfer it to the prepared baking pan. Cover the surface of the stuffing with parchment and tightly enclose the pan in aluminum foil.
Bake 20 minutes, remove the foil and parchment paper and continue to bake for 10 minutes to crisp top. Let stand for a few minutes before serving.