Sweet, fluffy whipped cream cheese topping makes these lovely pancakes extra special.


Credit: Photography by Danielle Levitt

Recipe Summary

40 mins




Instructions Checklist
  • Set a wire rack inside a rimmed baking sheet and place in the oven. Preheat the oven to 200°. In a medium bowl, whisk the cream cheese, sour cream, confectioners' sugar, and milk until the topping is smooth. If the mixture is lumpy, microwave it for 15 seconds, then whisk until smooth.

  • For the pancakes, in a large bowl, sift the flour, cocoa powder, baking powder, salt, and baking soda. In another large bowl, whisk the buttermilk, sugar, eggs, melted butter, vanilla, food coloring, and vinegar until blended. Mix the wet ingredients into the dry ingredients until just a few small lumps remain. Transfer the pancake batter to a large squeeze bottle, if using.

  • Heat a large nonstick skillet or griddle over medium-high. If using a squeeze bottle, draw the outline of a heart with batter, then fill in the center with batter. If using a large, heart-shaped cookie cutter with 1-inch-high sides, grease the cutter, place it in the skillet, and add enough batter to reach halfway up the sides.

  • Cook the pancakes until bubbles begin to pop on the surface, 3 to 4 minutes. For the squeeze-bottle method, flip the pancakes and cook until cooked through, 3 to 4 minutes more. For the cookie-cutter method, using oven mitts, remove the cutter, flip the pancakes, and cook until cooked through, 3 to 4 minutes more. Transfer to the rack in the oven.

  • Top the pancakes with the cream cheese topping and a drizzle of maple syrup. Garnish with the strawberries and raspberries, if using.


 There are two ways to make these cute pancakes. Either transfer the batter to a squeeze bottle and draw the heart shapes directly onto the griddle, or grease large metal heart-shaped cookie cutters with 1-inch-high sides, place on the griddle, then spoon in the batter.