01 - Preheat your heart-shaped waffle iron according to the manufacturer's instructions. Lightly grease the cooking surfaces with melted butter or nonstick cooking spray to ensure easy release.
02 - In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and salt until thoroughly blended and evenly distributed.
03 - In a separate bowl, beat the eggs until uniform, then whisk in the milk, melted butter, and vanilla extract until fully incorporated.
04 - Pour the wet mixture into the dry ingredients. Gently fold together using a spatula or whisk just until combined—stop when the flour disappears. The batter should remain slightly lumpy; overmixing will produce tough waffles.
05 - Pour approximately 1/2 cup batter onto the center of the preheated waffle iron. Close the lid and cook for 3 to 5 minutes, or until golden brown and crisp. Cooking time may vary based on your specific waffle iron.
06 - Transfer cooked waffles to a wire rack or warm oven (200°F) to maintain crispiness while repeating with the remaining batter until all waffles are prepared.
07 - Arrange 2 waffles per plate. Distribute fresh strawberries, blueberries, and raspberries evenly over the top. Dust generously with powdered sugar and drizzle with maple syrup or honey if desired. Garnish with fresh mint leaves for a finishing touch.