2)For the Salsa: In a small bowl mix together the tomatoes, onion, jalapeno, garlic, lime juice, olive oil, Tabasco sauce and coriander. Season to taste with salt and pepper.
2)For the Black Bean Puree: In a food processer blend the beans, garlic, olive oil, cumin, lime juice and a pinch of salt together until smooth.
3)To assemble: Spread the bean puree evenly on one side of each tortilla round. Place a round in each ramekin, bean side up.
4) Crack 2 eggs into each of the 4 ramekins, followed by 2 tbsp of the salsa, and 1 tbsp of each cheese. Cover gently with another tortilla round, bean side down. Do not fill the dishes with too much as the eggs will expand during cooking and overflow.
5) Brush the tops of each tortilla with melted butter and transfer to a baking tray. Cook in the oven for 35 minutes, sprinkling the remaining cheese on top during the last 10 minutes of cooking. Cheese should be melted and golden on top. To serve, top with sour cream and the remaining salsa.