Preheat oven to 180 degrees C. Cut the top of the tomatoes then scoop out the insides, leaving a thick but hollow shell. Dry out the centre with a paper towel.
In a small frying pan, saute the onion and capsicum in oil until they begin to soften. Meanwhile fry 3 rashers of streaky bacon until crispy then dice into small bits.
Place 1/8 of the Parmesan cheese in the bottom of each tomato. Spoon in the sauted onion and capsicum. Sprinkle in the bacon. Crack an egg into each tomato then season with salt and pepper. Place in a baking dish then bake in preheated oven for about 30 minutes.
Remove from oven and sprinkle with remaining cheese, top with a sprinkle of chive then serve each on an English muffin half.