Lightly grease and line an 8x8 pan with parchment paper, leaving about a 2 inch overhang on the sides to make removal easy. Heat the oven to 350º F.
In a food processor, combine the dates, flour, salt, and baking soda. Process for 2 minutes until the mixture is the texture of wet sand.
1¼ cup whole wheat flour, 1 cup pitted Medjool dates, ½ tsp kosher salt, ¼ tsp baking soda
In a separate bowl, whisk the melted and cooled butter, vanilla, and sour cream together until smooth.
½ cup butter, melted, ¼ cup sour cream, room temperature, 1 tsp vanilla
Mix together the flour mixture with the butter mixture. Fold in the cranberries and pistachios.
½ cup dried cranberries, ½ cup pistachios, shelled and roughly chopped
Press the dough into the prepared pan. Bake for 15 - 20 minutes. Remove from the oven when the edges are set.
Let cool in the pan for 5 minutes, then lift out with the parchment paper. Let cool completely on a wire rack. Cut into 9 bars and enjoy.