Preheat the oven to 350 degrees F. Spray the bottom and sides of four 6-inch round cake pans with nonstick spray, line the bottom with parchment paper, and spray again with the nonstick spray. Set aside.
In a stand mixer fitted with the paddle attachment, combine the butter, granulated sugar, brown sugar, and green food gel. Beat the ingredients on medium-high speed for about 5 minutes, until the mixture is light in color and slightly increased in volume.
Lower the speed and add the eggs, one at a time, mixing until each egg is incorporated before adding the next.
In a separate bowl, sift the flour and cocoa powder. Sprinkle the salt on top of the dry ingredients and whisk until combined.
With the stand mixer on low speed, alternately add the dry ingredients and the buttermilk into the butter mixture, beginning and ending with dry ingredients. Mix until just incorporated. Fold in the sour cream.
In a small bowl, combine the vinegar and baking soda until it fizzes and then add to the batter. Whisk lightly until blended.
Divide the batter evenly between the prepared pans (about 13-14 ounces of batter in each pan).
Bake for 23-25 minutes.
Let pans cool on wire rack for about 10-15 minutes before inverting the cakes onto racks. Let cool completely.
Level cakes. Use the cakes right away or wrap in plastic wrap and freeze for a few days.