01 - In a large bowl, whisk together the flour, sugar, baking powder, and salt until evenly distributed.
02 - In a separate bowl, beat the milk, eggs, melted butter, and vanilla extract until well combined and smooth.
03 - Pour the wet ingredients into the dry ingredients. Stir gently until just combined; a few lumps remain fine for fluffy texture.
04 - Preheat a non-stick skillet or griddle over medium heat. Lightly grease with a small amount of butter.
05 - Pour batter into a heart-shaped cookie cutter placed on the skillet, or use a squeeze bottle to outline and fill a heart shape directly onto the cooking surface.
06 - Cook for 2–3 minutes until bubbles form on surface and edges appear set. Remove the cookie cutter if using.
07 - Carefully flip and cook another 1–2 minutes until golden brown and cooked through.
08 - Repeat with remaining batter, greasing the pan as needed. Serve warm with maple syrup, fresh berries, powdered sugar, or whipped cream.