01 - Preheat oven to 350°F. Grease an 8x8-inch baking pan and line with parchment paper, ensuring overhang on sides for easy removal.
02 - Whisk together flour, cocoa powder, baking powder, baking soda, and salt in a medium bowl until uniformly blended.
03 - Combine buttermilk, red food coloring, and vanilla extract in a separate bowl, stirring until color is evenly distributed.
04 - Beat softened butter and granulated sugar in a large bowl until light and fluffy, approximately 2-3 minutes. Add egg and beat until incorporated.
05 - Alternate adding dry ingredients and buttermilk mixture to butter mixture, beginning and ending with dry ingredients. Mix until just combined, being careful not to overmix.
06 - Pour batter into prepared pan, spreading evenly. Bake for 25-30 minutes or until toothpick inserted in center comes out clean. Cool completely in pan.
07 - Crumble cooled cake into fine crumbs using hands or food processor. Transfer to large bowl.
08 - Beat softened cream cheese, powdered sugar, and vanilla extract in separate bowl until smooth and creamy.
09 - Add cream cheese mixture to cake crumbs. Mix thoroughly until dough forms and holds together when compressed.
10 - Scoop mixture and roll into 1-inch balls, approximately 24 total. Place on parchment-lined baking tray. Freeze for 20-30 minutes until firm.
11 - Melt white chocolate in microwave in 30-second intervals, stirring between each, or use double boiler until completely smooth.
12 - Dip each chilled truffle ball into melted white chocolate using fork or dipping tool, ensuring complete coverage. Tap gently to remove excess coating. Return to lined tray.
13 - Sprinkle with cake crumbs or red sprinkles immediately while chocolate remains wet. Refrigerate for 20 minutes until coating is completely set. Store refrigerated.