6slicesof cheese - preferably sharp cheddarcolby or provolone - a couple slices of each is nice.
2or 3 tablespoons medium salsa
Hot sauce to taste
Instructions
Use a iron frying pan if you have one, but any skillet big enough to fit two sandwiches will work.
Spread soft butter or bacon drippings on one side of each slice of bread, and place two of the slices butter side down in the skillet.
Layer the ingredients in this order - cheese, bacon, avocado and salsa, and if desired, a few shots of hot sauce, and then finish off with another layer of cheese.
Put a lid on the pan, and turn the heat to medium.
Keep an eye on things, lifting a corner of the bread to keep track of how browned it's getting, and when it's nice and toasty, place the second slice of bread, butter side up on the sandwich, and carefully flip it over. Replace lid on pan.
Allow to cook on the second side until that side is nicely browned and the cheese is melted.
Remove from the pan and allow to sit for a couple minutes, before cutting in half and serving warm.