To create the salsa, combine the salsa ingredients (except cumin, coriander and oil) and blend in blender until smooth.
Heat oil in a pot and add cumin and coriander until fragrant.
Add the blended salsa mix to the pot and bring to the boil, simmering for 5 minutes.
For the beans, on a hot frying pan add the slices of bacon. Once bacon is crisp, remove from heat and place aside between paper towels to remove excess oil. Add the onion to frying pan and cook until gold using the fat from the bacon. Chop the bacon and add to the frying pan with the beans.
Fry the eggs in a frypan and set aside.
Place totopos and cheese in a large bowl. Pour the sauce over the top (and shredded chicken if you like). Toss to combine.
Place the mix into two serving bowls and top each with a fried egg, sour cream, refried beans, onion and fresh coriander.