01 - Preheat your heart-shaped waffle iron according to manufacturer's instructions until ready indicator lights up.
02 - In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until evenly blended.
03 - In a separate bowl, beat the eggs thoroughly. Add the milk, melted butter, and vanilla extract, mixing until well combined.
04 - Pour the wet ingredients into the dry ingredients. Stir gently with a spatula or whisk until just combined—do not overmix. A few small lumps are acceptable and will result in lighter waffles.
05 - Lightly grease the preheated waffle iron with non-stick cooking spray or a small amount of melted butter to prevent sticking.
06 - Pour enough batter into the center of the waffle iron to cover approximately two-thirds of the surface. Close the lid and cook for 3 to 5 minutes, or until golden brown and crispy.
07 - Carefully remove the cooked waffle using heat-safe tongs. Repeat with the remaining batter, greasing the iron between batches as needed. Serve immediately with your choice of toppings.