01 - Preheat oven to 350°F. Line an 8x8-inch baking pan with parchment paper, leaving an overhang for easy removal.
02 - In a food processor, pulse pistachios until finely ground. Add flour, sugar, and salt; pulse to combine. Add cold butter and pulse until mixture resembles coarse crumbs. Evenly press the dough into the prepared pan.
03 - Bake the base for 12 to 15 minutes until it turns lightly golden. Remove from oven and set aside.
04 - In a mixing bowl, combine blackberries, granulated sugar, lemon juice, and cornstarch. Gently mash berries to release some juices.
05 - In a separate bowl, mix flour, oats, brown sugar, and chopped pistachios. Add cold butter and work it in with fingers until the mixture turns crumbly.
06 - Spread the blackberry filling evenly over the baked shortbread base. Sprinkle the streusel topping uniformly over the blackberries.
07 - Return to oven and bake for 20 to 22 minutes, until topping is golden brown and filling is bubbling.
08 - Allow bars to cool completely in the pan. Lift out using parchment paper, cut into 16 bars, and serve.