In a large mixing bowl, whisk together the all-purpose flour, baking soda, baking powder, sea salt, sugar, and cocoa powder. This ensures even distribution of leavening agents.
In another bowl, whisk together the egg, buttermilk, sour cream, red food coloring, and vanilla extract until well combined for moisture and flavor.
Pour the wet ingredients into the dry ingredients. Gently fold with a spatula or whisk until just combined. Add more buttermilk if batter is too thick.
Preheat your skillet or griddle over medium heat and add a pat of butter to coat the surface. Once melted and bubbly, it’s ready to cook.
Using a ladle or measuring cup, pour about ¼ cup of batter onto the skillet for each pancake. Cook 2-3 minutes until bubbles form and edges look set. Flip and cook another 2-3 minutes until golden brown.
Remove pancakes from skillet and keep warm in a low oven while cooking remaining batter. Serve stacked with cream cheese frosting, toasted pecans, and warm maple syrup.