Peaches and Cream Shortbread Bars

  • Author: Julie
  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Total Time: 35 minutes
  • Yield: 9 bars 1x



For the Crust

  • 1/3 cup granulated sugar
  • 1/2 cup finely ground almonds
  • 3/4 cups all-purpose flour
  • 1/4 teaspoon salt
  • 1/2 cup salted butter, cubed and chilled
  • 1 tablespoon cold water

For the Filling

  • 23 fresh peaches, sliced 1/4 inch thick
  • 1 large egg
  • 1/4 cup sugar
  • 3 tbsp all-purpose flour
  • 1/4 cup heavy cream
  • 1/2 teaspoon vanilla bean paste (or extract)
  • 1/4 teaspoon almond extract
  • Powdered sugar, for dusting


For the Crust

  1. Preheat oven to 400 degrees.
  2. Prepare a 9 by 9 inch baking dish by lining it with parchment paper leaving the excess hanging over two opposite sides.
  3. In a food processor (or with a pastry cutter) mix sugar, ground almonds, flour, and salt together. Pulse to mix, then add cubed butter and pulse until you have pea sized crumbs of flour coated butter.
  4. Add water and pulse again to bring dough together.
  5. Press the dough into the bottom of the prepared baking dish. If it is too sticky, dust your hands with a little flour as you go.
  6. Bake the crust for 12-15 minutes, or until light golden brown. Turn oven down to 350 degrees.

For the Filling

  1. Slice peaches in half and remove the pit. Then slice each half into 1/4 inch slices. Place the peaches onto the shortbread crust, overlapping slightly.
  2. Whisk egg and sugar together in a small bowl until pale and thick. Add flour, heavy cream, vanilla bean paste and almond extract and whisk until smooth.
  3. Pour the custard mixture over the peaches. Tilt the pan gently so that the custard fills in around the peaches evenly.
  4. Bake at 350 degrees for 30 minutes, and then cool for one hour at room temperature. Cut and serve!


  • Serving Size: 1 Bar
  • Calories: 295
  • Sugar: 20g
  • Sodium: 188mg
  • Fat: 17g
  • Saturated Fat: 8.5g
  • Unsaturated Fat: 7.7g
  • Trans Fat: 0.5g
  • Carbohydrates: 32g
  • Fiber: 2.1g
  • Protein: 4.5g
  • Cholesterol: 55mg