01 - Whisk together flour, cocoa powder, sugar, baking powder, baking soda, and salt in a large mixing bowl until evenly distributed.
02 - In a separate bowl, whisk buttermilk, eggs, melted butter, vanilla extract, and red food coloring until thoroughly blended and uniform in color.
03 - Pour wet ingredients into dry ingredients and fold gently until just combined. Stop mixing when small lumps remain—overmixing will toughen the pancakes.
04 - Set a non-stick skillet or griddle over medium heat. Lightly coat the surface with butter or cooking spray.
05 - Portion batter using a 1/4 cup measure per pancake. Cook until bubbles form across the surface and edges appear set, approximately 2-3 minutes. Flip and continue cooking 1-2 minutes until golden and cooked through. Repeat with remaining batter.
06 - Beat softened cream cheese and butter until completely smooth and creamy. Incorporate powdered sugar and vanilla, mixing until well combined. Gradually add milk until mixture reaches pourable consistency.
07 - Stack warm pancakes on serving plates. Generously drizzle cream cheese topping over each stack. Serve immediately while hot.