Prep your ingredients. Dice onion, mince garlic, chop pickles, and shred lettuce for serving. Cube the cream cheese so it melts more easily.
Crisp the bacon. Add the bacon to a large skillet over medium heat.
Cook until browned and crispy, about 7–10 minutes. Remove with a slotted spoon and set aside on a paper towel–lined plate.
Cook the beef in the bacon drippings. If there’s more than 2 tablespoons of bacon fat, spoon off the excess. Add the ground beef and break it up with a spatula.
Season with salt, pepper, and smoked paprika if using. Cook until browned, 5–7 minutes.
Sauté onion and garlic. Push the beef to one side of the skillet. Add onion to the empty side and cook 2–3 minutes until softened.
Stir in garlic and cook 30 seconds until fragrant, then mix everything together.
Add the creamy burger sauce base. Reduce heat to medium-low. Stir in cream cheese, ketchup, mustard, and Worcestershire. Let the cream cheese melt and coat the beef, stirring until smooth and creamy.
Fold in bacon and pickles. Stir in the crispy bacon and chopped pickles.
Taste and adjust salt, pepper, and mustard as needed. If it’s too thick, add a splash of water or beef broth.
Top with cheese and melt. Sprinkle shredded cheddar over the skillet. Cover for 1–2 minutes until the cheese melts.
Alternatively, broil briefly if your skillet is oven-safe.
Finish and serve. Top with lettuce, tomato, and green onions if using. Serve directly from the skillet with a spoon. It’s great on its own, over shredded lettuce, or alongside roasted veggies.