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, combine buttermilk, milk, eggs, melted butter, vanilla extract, and red food coloring. Whisk until smooth and fully incorporated.
03 - Pour wet ingredients into dry ingredients. Gently fold together until just combined—batter should remain slightly lumpy. Avoid overmixing to ensure fluffy pancakes.
04 - Heat a nonstick skillet or griddle over medium heat. Lightly grease with butter or oil, wiping excess with a paper towel.
05 - Pour approximately 1/4 cup batter per pancake onto skillet. Cook until surface bubbles form and edges appear set, 2–3 minutes. Flip and cook 1–2 minutes until cooked through. Transfer to plate and repeat with remaining batter.
06 - Beat softened cream cheese in medium bowl until smooth. Add powdered sugar, milk, and vanilla extract. Beat until creamy and lump-free. Adjust consistency with additional milk, 1 teaspoon at a time, until pourable.
07 - Stack warm pancakes on serving plates. Generously drizzle with cream cheese topping. Serve immediately while warm.