01 - Whisk together flour, cocoa powder, sugar, baking powder, baking soda, and salt in a large bowl until evenly distributed.
02 - In a separate bowl, whisk buttermilk, eggs, melted butter, vanilla, and red food coloring until fully incorporated and uniformly colored.
03 - Pour wet ingredients into dry ingredients and fold gently until just combined, leaving small lumps intact to ensure tender pancakes.
04 - Heat a nonstick skillet or griddle over medium heat and lightly grease with butter or neutral oil.
05 - Ladle 1/4 cup batter per pancake onto the hot surface. Cook until bubbles appear across the surface and edges set, approximately 2 minutes, then flip and cook 1 to 2 minutes more until springy to the touch. Repeat with remaining batter.
06 - Beat softened cream cheese and butter until smooth and fluffy. Add powdered sugar and vanilla, beating until creamy. Thin with milk, one tablespoon at a time, until the glaze flows slowly but maintains body.
07 - Stack warm pancakes on plates and drizzle generously with cream cheese glaze. Serve immediately while hot.