01 - Preheat oven to 350°F. Line an 8x8-inch baking pan with parchment paper, allowing overhang for easy removal.
02 - In a food processor, pulse pistachios until finely ground. Add flour, granulated sugar, and salt. Pulse to combine. Add cold, cubed butter and process just until the mixture becomes coarse crumbs. Evenly press the mixture firmly into the prepared pan.
03 - Bake the shortbread crust for 12 to 15 minutes, until set and lightly golden. Remove the pan from the oven and set aside.
04 - Combine blackberries, granulated sugar, lemon juice, and cornstarch in a mixing bowl. Lightly mash the berries to release some juices and blend the mixture.
05 - In a separate bowl, blend flour, rolled oats, brown sugar, and chopped pistachios. Add cold, cubed butter and work in with your fingertips until a crumbly texture forms.
06 - Spread blackberry filling evenly over the baked base. Distribute the streusel topping uniformly over the blackberry layer.
07 - Return the pan to the oven and bake for 20 to 22 minutes, or until the topping is golden brown and the fruit filling is bubbling.
08 - Allow bars to cool completely in the pan. Remove using the parchment paper overhang, transfer to a cutting board, cut into bars, and serve.