Preheat Oven And Prep Pan:
Preheat oven to 350°F (175°C).
Line an 8x8-inch baking pan with parchment paper, leaving an overhang for easy removal.
Make the Shortbread Crust:
In a bowl, beat butter and sugar until light and creamy.
Mix in vanilla extract, flour, and salt until a dough forms.
Press dough evenly into the bottom of the pan.
Bake for 15 minutes, or until edges are lightly golden.
Add Raspberry Layer:
Spread raspberry preserves evenly over the warm crust.
Gently press fresh raspberries into the preserves.
Prepare the Pistachio Topping:
In a small bowl, mix pistachios, brown sugar, oats, and cinnamon.
Sprinkle evenly over the raspberry layer.
Bake And Cool:
Return to oven and bake for 15 minutes, or until topping is golden.
Let cool completely before slicing into bars.