Preheat the oven to 325 degrees F. Grease and flour three 8 inch cake pans. We like to line the bottom of our cake pans with circles of parchment paper. *You could also bake this in two 9 inch pans and add a few more minutes to the bake time.
Dry Ingredients: In a medium bowl, whisk the flour, baking powder, baking soda, and salt for 30 seconds and set aside.
Wet Ingredients: In another bowl or measuring cup, add the buttermilk, vegetable oil, vanilla, and ¾ cup cooled (cool or slightly warm), reduced raspberries. Set aside.
In the bowl of your mixer, add the butter and mix on medium speed until smooth. Then, add the room temperature cream cheese, mixing until smooth.
Gradually add the sugar and mix at medium speed for 2-3 minutes, it will become fluffier. If you'd like to add pink coloring, you can do that at any time. Start with less than you think you'll need. You can always increase the amount of coloring gel after adding the raspberry mixture.
Mixing on low speed, add the eggs one at a time, mixing to incorporate after each addition.
With the mixer on low speed, alternately add the flour mixture and the buttermilk/raspberry mixture, beginning and ending with the flour mixture (We did 3 additions of the dry mixture, 2 additions of wet).
Divide the batter between the three prepared 8 inch cake pans.
Bake at 325 degrees F for 25-28 minutes or until a toothpick inserted into the center comes out clean or with just a few crumbs attached, adjust time as needed.)
Once done, remove from oven and let cool for 5-10 minutes in the pans on a wire rack before turning out.
This recipe makes 7 ½ cups of batter.