Heat a frying pan on a medium-high heat.
Place the cheeses and bacon on your bread, to make two separate sandwiches.
Butter the outside of the bread, then place in the frying pan. Press down slightly with a spatula. While this side is cooking, combine all the ingredients for the salsa and allow to stand in a bowl at room temperature. Check the sandwiches - the cheese should have started to melt and the bread turn a golden brown. Once browned to your liking, turn the sandwich over and allow the other side to brown.
Remove from the pan once the bread is evenly browned and the cheese has melted. Slice the sandwiches in half, spoon over the salsa and eat immediately.
Recipe reprinted with permission of A Gorgeous Life
. To see more recipes, please click here