01 -
In a bowl, stir the cream cheese, cheddar, jalapenos, bacon, garlic powder, and a pinch of salt until thick and evenly combined.
02 -
Spread the filling over 2 bread slices, keeping it just inside the edges. Add Monterey Jack slices, then close with the remaining bread.
03 -
Spread mayonnaise or softened butter in a thin, even layer on the outside of each sandwich.
04 -
Heat a large skillet over medium-low heat. Add the sandwiches and cook for 3-4 minutes, until the bottoms are deep golden and crisp.
05 -
Flip carefully and cook another 3-4 minutes, lowering the heat if the bread browns too fast. Cover the pan for 30-60 seconds if the cheese needs help melting.
06 -
Transfer to a board and rest for 1 minute. Slice in half and serve hot while the center is creamy and melted.