01 -
Preheat your oven to 350ºF (177ºC). Line four 6-inch round baking pans with parchment paper and spray with nonstick cooking spray.
02 -
In a bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt.
03 -
In a stand mixer, beat butter and sugar until fluffy. Add eggs one at a time, then mix in sour cream, vanilla, and vinegar.
04 -
Alternately add dry ingredients and buttermilk to the butter mixture, starting and ending with dry ingredients. Stir in blue and violet food colorings.
05 -
Divide the batter among the pans and bake for 25-27 minutes, or until a toothpick inserted into the center comes out clean. Cool in pans for 10 minutes, then transfer to a wire rack.
06 -
Beat together butter, cream cheese, vanilla, and almond extract until creamy. Gradually add powdered sugar and mix until smooth.
07 -
Layer the cakes with frosting between each layer, covering the top and sides. Garnish with fresh blueberries.
08 -
Keep the cake refrigerated due to the cream cheese frosting. Allow to come to room temperature before serving.