01 -
In a medium skillet, melt butter over medium-low heat. Add onions and cook until caramelized (about 15-20 minutes), stirring often. Add water as needed to prevent burning. Remove from skillet and tent to keep warm.
02 -
In a large bowl, mix together ground beef, garlic powder, salt, and pepper. Make 8 square patties slightly larger than the bread, each about ¼ inch thick.
03 -
Wipe out the skillet and set heat to medium-high. Add the hamburger patties in batches (two at a time) and cook 1-2 minutes per side. Remove patties from skillet and set aside.
04 -
Toast 4 pieces of Texas toast and set aside.
05 -
In a small bowl, combine mayonnaise, lemon juice, pepper, garlic, parsley, and ketchup to make the aioli spread.
06 -
Top 4 slices of untoasted bread with cheese, a hamburger patty, caramelized onions, toast with aioli spread on both sides, more cheese, a second beef patty, more onions, and a final slice of bread. Spread 1 teaspoon of mayonnaise on the top slice.
07 -
Wipe out the skillet and set to medium heat. Add sandwiches to the skillet mayo-side down. Place a weighted pan on top to press the sandwich firmly. Cook until golden brown (about 3 minutes). Remove the weighted pan, spread 1 teaspoon of mayonnaise on the top slice, and carefully flip. Cook for an additional 3 minutes or until golden brown. Serve warm.