Heat a non-stick pan over medium heat. Drizzle with olive oil and add the broccoli. Cook for a few minutes until tender and add the shrimp. Season with salt and pepper and cook for about 3-5 minutes.
Pour the beaten eggs over the shrimp and broccoli and stir until cooked through. Remove the scrambled eggs from the heat and transfer to a plate. Set aside.
In a large bowl, whisk together the flour, sugar, baking powder, and salt until well combined. Set aside.
In a separate bowl, whisk together the milk, vegetable oil, eggs, and vanilla extract.
Pour the wet ingredients into the dry ingredients and whisk until just combined. Don’t overmix, some lumps in the batter are okay.
Heat The Stuffed Waffle Iron to medium-low heat and brush with a little olive oil. Pour ⅓ cup of the batter into the bottom waffle pan to cover the waffle grids.
Place some of the shrimp scrambled eggs for the middle layer and top with some of the cheese.
Pour another ⅓ cup of the waffle batter to cover the filling and close the waffle batter. Flip over to even out the batter inside it and cook on medium-low for 6 minutes on each side.
Cook until golden brown. Check with a toothpick. If it is clean the waffles ready. Serve immediately.