01 - Set a large skillet or griddle over medium-high heat. Add 1 tbsp unsalted butter and allow it to melt completely, coating the surface evenly.
02 - Add the ground beef to the hot skillet, spreading it into an even layer. Firmly press down with a spatula to achieve a thin, crisp smash-style crust. Let it cook undisturbed for 2 to 3 minutes until deeply browned on the bottom, then break the meat apart into smaller pieces.
03 - Add the finely diced onion to the beef and cook for 3 to 4 minutes until softened and translucent. Stir in the minced garlic and cook for 1 additional minute until fragrant.
04 - Stir in the chopped pickles, ketchup, yellow mustard, Worcestershire sauce, brown sugar, smoked paprika, black pepper, and salt. Mix thoroughly and let the mixture simmer for 5 to 7 minutes, stirring occasionally, until the sauce thickens and coats the beef evenly.
05 - While the meat simmers, butter the cut sides of each hamburger bun. Place them face-down on a separate pan or griddle over medium heat and toast until golden brown, about 1 to 2 minutes.
06 - Lay a slice of cheese over the hot beef mixture in the skillet. Allow it to rest for about 30 seconds until slightly melted, then remove the skillet from heat.
07 - Spoon a generous portion of the cheesy beef mixture onto the bottom half of each toasted bun. Add sliced tomato and shredded lettuce if desired. Cap with the top bun and serve immediately while hot.