Make the Cake: Preheat your oven to 350°F (175°C) and grease a 9x9-inch pan. In a medium-sized bowl, whisk together 1 ½ cups all-purpose flour, 1 tsp baking powder, ¼ tsp baking soda, ¼ tsp salt, and 1 tbsp cocoa powder until well combined. In a separate large mixing bowl, cream together ½ cup unsalted butter and 1 cup granulated sugar until the mixture is light and fluffy. Add in 2 large eggs, 1 tsp vanilla extract, 1 tbsp white vinegar, and 1 oz red food coloring, mixing until thoroughly blended. Gradually add the dry mix to the wet mixture, alternating with ½ cup buttermilk, starting and ending with the dry ingredients. Mix until the batter is smooth.
Bake the Cake: Pour the batter into the greased pan and spread it evenly. Bake in the preheated oven for 20-25 minutes, or until a toothpick inserted into the center comes out clean. Allow the cake to cool completely in the pan on a wire rack.
Prepare the Cheesecake Filling: In a mixing bowl, beat together 8 oz softened cream cheese, ¼ cup powdered sugar, and 1 tsp vanilla extract using a hand mixer or stand mixer, until smooth. Gradually add ¼ cup heavy cream and continue mixing until the mixture becomes light and fluffy, resembling whipped cream.
Assemble the Bites: Once the cake has cooled, crumble it into fine pieces in a large bowl. Roll the cheesecake filling into bite-sized balls, about 1 inch in diameter. Dip these balls into the crumbled red velvet cake, coating them evenly.
Optional Topping: If desired, melt ½ cup white chocolate in a microwave-safe bowl in 20-second intervals, stirring in between, until fully melted. Drizzle the melted chocolate over the coated cheesecake bites for a stunning presentation.
Chill and Serve: Place the finished bites on a plate or in a container and refrigerate for at least 1 hour to set. Serve them cold and enjoy these creamy, dreamy delights!