Preheat an oven to 180c (350f) and prepare a loaf pan with parchment paper.
Into a big measuring cup or a small mixing bowl, add the buttermilk, vanilla extract, vegetable oil, sour cream, and mix with a whisk.
Then into a medium mixing bowl, add the flour and baking powder. Mix with a whisk until combined.
Into a big mixing bowl, add the soft butter, and sugar. Mix with an electric hand mixer until creamy and smooth for about 2 minutes.
Add the room temperature eggs and mix until well combined.
Then add ½ of the dry mixture and ½ of the wet mixture into the butter mixer and mix it until almost combined.
Add the other half of the dry ingredients and the wet mixture until just combined.
Divide the mixture in half sift the cocoa powder into one half of the cake mixture and mix until just combined. Don’t overmix.
Scoop ¼ cup of the vanilla mixture into the loaf pan, and ¼ cup of the chocolate mixture. Repeat until you run out of cake batter. (as seen in the video)
Bake in a 180c (350f) preheated oven for about 40-50 minutes or until a toothpick inserted into the cake comes out clean.