Seriously delish and always fun to share!
Preheat the oven to 350°F.
In a large bowl, whisk together sugar, flour, cocoa powder, baking soda, baking powder, and salt. Set aside.
In a separate bowl, whisk together oil, eggs, sour cream, and buttermilk.
Pour the wet ingredients into the dry ingredients and stir to combine. Add the coffee, and whisk until the batter is completely combined. Set aside.
In a separate bowl and using a hand-held mixer, beat the cream cheese until it is smooth. Add in the sugar and vanilla and stir until combined.
Pour HALF of the chocolate batter evenly into the prepared bundt pan.
Spoon on the cream cheese filling and carefully spread it evenly on top, avoiding the sides of the pan.
Pour the remaining half of the chocolate batter evenly on top.
Bake for 55-60 minutes or until a toothpick inserted into the cake comes out mostly clean. (I like to use a long skewer here so that I can test the cake below the cream cheese.)
Remove from the oven and allow to cool for a few minutes in the pan. Invert the chocolate bundt cake onto a serving plate. Allow the cake to cool completely, then refrigerate for 2 hours.