01 -
In a medium bowl, mix softened cream cheese with shredded cheddar or pepper jack until smooth. If the mixture is too thick, let it rest at room temperature for 5 minutes so it becomes easily spreadable.
02 -
Evenly season both beef patties on all sides with garlic powder, onion powder, salt, and black pepper. Press the seasonings into the meat to help adhesion.
03 -
Heat a skillet over medium-high heat. Sear the patties for 4 to 5 minutes per side until a deep crust forms and they reach your desired doneness. Set aside on a plate to rest for 2 minutes.
04 -
Reduce skillet heat to medium. Melt some of the butter and toast each slice of bread for 2 to 3 minutes per side until golden brown, adding more butter as necessary.
05 -
Generously spread the cream cheese mixture onto all toasted bread slices, ensuring the edges are well covered for even melting.
06 -
Top half the bread slices with caramelized onions, then arrange sliced roasted jalapeños over the onions.
07 -
Place one beef patty over the jalapeños on each sandwich base. Drizzle each patty with barbecue sauce.
08 -
Close each sandwich with a remaining slice of bread, creamy side down. Return to the skillet over medium-low heat and toast for 1 to 2 minutes per side, pressing gently, until the filling is heated through and cohesive.
09 -
Remove sandwiches from the skillet, slice each diagonally while still hot, and serve immediately while the filling remains creamy.