01 - Preheat your waffle iron according to manufacturer's instructions.
02 - In a large bowl, whisk together flour, sugar, baking powder, baking soda, salt, poppy seeds, and lemon zest until well blended.
03 - In a separate bowl, beat eggs lightly, then add buttermilk, melted butter, vanilla extract, and lemon juice. Whisk until fully combined.
04 - Pour wet ingredients into dry ingredients. Stir gently until just combined; do not overmix. The batter may remain slightly lumpy.
05 - Lightly grease the waffle iron. Pour appropriate amount of batter onto the iron and cook according to manufacturer's instructions until golden and crisp. Repeat with remaining batter.
06 - While waffles cook, combine blueberries, sugar, and lemon juice in a small saucepan. Heat over medium heat, stirring occasionally, until berries start to release juices, about 5 minutes.
07 - For thicker consistency, dissolve cornstarch in 2 tablespoons water and stir into the blueberry mixture. Cook 1-2 minutes longer until thickened.
08 - Serve waffles warm, topped generously with warm blueberry compote.