01 - Preheat waffle iron according to manufacturer's instructions.
02 - In a large bowl, whisk together flour, cocoa powder, sugar, baking powder, baking soda, and salt until well incorporated.
03 - In a separate bowl, whisk together buttermilk, eggs, melted butter, vanilla extract, and red food coloring until uniform.
04 - Pour wet ingredients into dry ingredients and gently fold until just combined. Avoid overmixing to preserve texture.
05 - Lightly grease preheated waffle iron. Pour approximately 1/2 to 3/4 cup batter per waffle, close lid, and cook for 3–5 minutes until crisp and fully cooked. Repeat with remaining batter.
06 - Beat cream cheese and butter in medium bowl until smooth and creamy. Gradually incorporate powdered sugar, milk, and vanilla extract, mixing until pourable consistency is achieved. Add additional milk if necessary.
07 - Plate warm waffles and drizzle generously with cream cheese syrup. Serve immediately.