1. Puree the tomatoes, brewed coffee, onion, garlic, chipotle peppers and 1 tablespoon olive oil in a blender until smooth.
2. Simmer the puree in a heavy skillet and stir occasionally until thickened. Stir in the chocolate and add salt. Remove from heat.
3. Fry eggs in 2 batches in 1 tablespoon of olive oil in a large skillet over medium heat, until cooked the way you like them.
4. Plate the eggs and add sliced avocado. Top with sauce as desired.
5. Serve and enjoy!