Preheat oven to 350°F. Coat a 9-inch springform pan with 2 tablespoons evoo. Peel the pears and cut all but one of them into 1-inch cubes.
Heat remaining 3 tablespoons of evoo over medium-high heat in a skillet. Lightly sauté onions for 3 to 5 minutes, until they are translucent. Remove from heat, salt lightly, and allow them to cool slightly.
Soak the bread for a few seconds in lukewarm water, and squeeze dry. Put in large bowl and mix in vegan butter and ¼ cup of the sugar. Stir in eggs, onions, and half of the diced pears. Set aside remaining pears for the sauce.
Pour batter into the pan, and bake at 350°F for 90 to 115 minutes.
While kugel is cooking, make the sauce. In a heavy saucepan over medium-high heat, add 1 cup water, ½ cup sugar, prunes, cinnamon, lemon juice, and the remaining diced pears. Reduce heat to simmer and cook this compote mixture uncovered for 30 minutes.
Finely grate the whole pear and stir into the cooked compote.
When the kugel is done, remove from the oven and cool for about 20 minutes. Remove from the pan onto a serving platter, and spoon half of the compote over it. Serve remaining compote on the side.
Source: Quiches, Kugels, and Couscous: My Search for Jewish Cooking in France