In a small bowl, whisk the eggs until fluffy; reserve.
Next, in a large bowl, mix together the flour, baking powder, sugar and salt. In a third bowl, whisk together the milk, oil and vanilla extract. Add the wet ingredients into the dry ingredients and mix just until combined. Add the bacon, Cheddar and reserved whisked eggs and mix until combined.
Spray the waffle iron with nonstick spray. Pour in 1/4 cup of the batter and cook the waffles until golden brown. (The waffles can be kept in a low oven to keep warm while the others cook.) Repeat with the remaining batter. Serve the waffles with butter, syrup and/or fried eggs.