In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and cocoa powder.
In a separate medium bowl, whisk together the buttermilk, egg, melted butter, vanilla extract, and red food coloring until well combined.
Pour the wet ingredients into the dry ingredients and whisk until just combined. A few lumps are okay.
Heat a lightly oiled griddle or non-stick skillet over medium heat.
To create heart shapes, you can use a heart-shaped pancake mold or carefully pour the batter into a heart shape using a squeeze bottle or a piping bag with a small opening. Alternatively, pour a round pancake and then gently shape it with a spatula while it cooks.
Pour about 1/4 cup of batter onto the hot griddle for each pancake.
Cook for 2-3 minutes per side, or until golden brown and cooked through. Flip when bubbles appear on the surface.
Serve warm with your favorite toppings.
Notes
For a deeper red color, you can add a few extra drops of red food coloring.
Buttermilk can be substituted with regular milk mixed with 1 tablespoon of lemon juice or white vinegar; let it sit for 5 minutes before using.
Ensure your griddle is evenly heated for consistent cooking.