1. In a large bowl, mix together the butter and sugar until light and fluffy, about 3-5 minutes. Add egg yolks one at a time, mixing between each addition until incorporated. Add vanilla and mix.
2. Add the flour, baking powder, and salt. Mix until just combined and no dry streaks remain, about 1-2 minutes.
3. Line an 8x8 baking dish with parchment paper.
4. Add half of the dough to the prepared pan and press evenly to create the bottom crust.
5. Spread the peach preserves on the bottom crust. Line the sliced peaches over the preserves. This usually takes three rows. As long as the peaches are even, overlap peaches if necessary. Sprinkle with brown sugar, cinnamon, and ground ginger. Top with the remaining dough by breaking it into small pieces evenly over the peaches.
6. Bake in an oven preheated to 350 degrees Fahrenheit for 35-45 minutes. If the top seems to be getting too brown, cover with foil. The bars will become puffed and golden on the top and the edges should have a little bubbling from the preserves.
7. Remove from the oven and let cool completely before cutting, at least 4 hours. If not, they will not cut well.
Recipe courtesy of Darrel Truett of Barolo Grill