Pre-heat oven to 425 degrees.
In a saute pan over medium heat, cook bacon until crispy and then chop.
Remove bacon from pan and let cool on a paper towel.
Halve the avocado and remove pit.
With a small spoon, gently scoop out a little more of the avocado meat to create a large hole for your egg.
With a sharp knife, cut a small flat piece off the bottom of each avocado half. This will help your avocado to sit flat.
Place avocado halves on baking sheet or in a small baking dish.
Crack egg one at a time into a small bowl. With a spoon gently lift the yolk, being careful to not break it, and place it into the hole of one avocado half. If there is extra room, add some of the additional egg white. Repeat with second half.
Sprinkle with salt and pepper.
Bake for 20-25 minutes, until egg yolk is white and cooked but yolk still runny. This time may adjust based on your eggs / avocados.
Remove from oven and sprinkle with bacon, tomato, and basil.