01 -
In a small bowl, whisk together mayonnaise, Dijon mustard, barbecue sauce, and hot sauce until smooth and well blended.
02 -
In a large bowl, gently combine ground beef with Worcestershire sauce, salt, and pepper until evenly mixed. Avoid overworking the meat.
03 -
Divide the seasoned beef into six oval patties, slightly wider than the bread. Flatten lightly to maintain shape while cooking.
04 -
In a large skillet over medium heat, melt butter and add sliced onions. Cook for 20–25 minutes, stirring often, until onions are soft, golden, and fragrant.
05 -
Heat a clean skillet over medium-high. Cook patties for 2 minutes per side until browned but still juicy. Remove and wipe the skillet clean.
06 -
Spread softened butter on one side of each bread slice. Keep bread cool to prevent tearing during spreading.
07 -
Place six bread slices buttered-side down in a skillet. Spread 1 tablespoon of sauce, then layer onions, cheddar cheese, beef patty, Swiss cheese, more onions, a drizzle of sauce, and top with another bread slice buttered-side out.
08 -
Cook over medium heat, pressing gently with a spatula. Flip when golden and repeat until cheese is melted and bread is crisp. Let rest before slicing.