The best bacon cheeseburger recipe with caramelized onion, loads of crispy bacon, cheese, tomato, lettuce, a creamy burger sauce and homemade beef patties!