-
1
Whisk the cream cheese, sour cream, milk and confectioners' sugar until smooth in a medium bowl; set aside.
-
2
Sift the flour, cocoa powder, baking soda, baking powder and 1/2 teaspoon salt into a large bowl.
-
3
Beat the eggs and granulated sugar in a large bowl until pale yellow; beat in the buttermilk, melted butter, food coloring, vanilla and vinegar.
-
4
Add the egg mixture to the flour mixture and fold just until incorporated.
-
5
Transfer some of the batter to a squeeze bottle with a 1/4-inch opening.
-
6
Heat a griddle or large nonstick skillet over medium-low heat.
-
7
Lightly coat the hot skillet with melted butter and squeeze some of the batter onto it in the outline of a heart or hearts of the desired size.
-
8
Fill in each outline with more batter; use a spatula to spread it to the edges of the heart.
-
9
Cook each pancake until bubbles begin to pop on the surface, about 3 minutes.
-
10
Carefully flip and cook until the bottom is set and the pancake is cooked through, 1 to 2 minutes longer.
-
11
Repeat with the remaining batter.
-
12
Drizzle the cream cheese mixture and maple syrup on top of the pancakes and sprinkle with pecans.