Preheat the oven to 350°F. Coat a 9-inch springform pan with cooking spray and line the bottom with parchment paper, cut to a circle. Set aside.
In a large bowl, cream together the softened 3/4 cup unsalted butter and 3/4 cup sugar until light and fluffy.
Blend in the 3/4 cup sour cream, 1 teaspoon almond extract, and 1 egg. Blend well.
Sift or whisk together the 2 1/4 cups flour, 1/2 teaspoon baking powder, 1/2 teaspoon baking soda, 1/4 teaspoon salt. Add in 3 increments until just mixed. Spread into the bottom of the prepared springform pan.
In a medium bowl, beat the softened 8 ounces cream cheese until soft and fluffy. blend in the 1/4 cup sugar1 egg, beating until smooth. Spread on top of cake layer.
Evenly spread the 1 1/2 cups fresh blueberries over the cream cheese layer.
Lastly, using a pastry cutter or fork, mash together the cold 1/4 cup unsalted butter, 1/4 cup brown sugar2 tablespoons flour.. When it forms a paste, sprinkle on top of the blueberries. Top with the 1/4 cup sliced almonds.
Bake for 55-60 minutes. Cake might still seem jiggly, but it is done. Allow to rest for 60 minutes before serving.
If you've tried this recipe, come back and let us know how it was in comments or star ratings.