01 - Preheat oven to 350°F. Grease and line an 8x8-inch baking pan with parchment paper.
02 - Whisk together flour, cocoa powder, baking powder, baking soda, and salt in a bowl.
03 - Combine buttermilk, red food coloring, and vanilla extract in a separate bowl.
04 - Beat butter and sugar in a large bowl until light and fluffy. Add the egg and mix well.
05 - Alternately add dry ingredients and buttermilk mixture to butter mixture, beginning and ending with dry ingredients. Mix until just combined.
06 - Pour batter into prepared pan. Bake for 25–30 minutes or until a toothpick inserted comes out clean. Cool completely.
07 - Crumble cooled cake into fine crumbs in a large bowl.
08 - Beat cream cheese, powdered sugar, and vanilla in a separate bowl until smooth.
09 - Add cream cheese mixture to cake crumbs. Mix until a soft, moldable dough forms.
10 - Scoop and roll mixture into 1-inch balls. Place on a parchment-lined tray and freeze for 20–30 minutes.
11 - Melt white chocolate in a microwave or double boiler until smooth.
12 - Dip each truffle ball in melted white chocolate, coating evenly. Return to tray.
13 - Sprinkle with cake crumbs or red sprinkles while chocolate is wet. Refrigerate until set, about 20 minutes. Serve chilled.