Preheat the oven to 190C, gas mark 5
Place the sausages on non-stick baking tray and cook for 12 minutes.
Add the bacon and tomato halves and continue to cook for 10 to 12 minutes until the sausages are thoroughly cooked and the bacon is crispy.
Meanwhile, make the batter for the waffles.
Sift the flour and baking powder into a large bowl.
Make a well in the centre and stir in the onion and cheese.
Mix the eggs into the milk and pour it into the well.
Season, mix well and set aside.
Heat the waffle iron and grease with butter if necessary
Once hot, add large spoonful's of the batter
Cook for 4 to 5 minutes until cooked through and transfer to warm plates
Cut the sausages in half and layer in the waffles with the bacon and tomatoes