To get that sweet, golden flavor, start with the onions. Heat olive oil and butter in a skillet over medium-low heat. Add your thinly sliced onions, and stir gently. Patience is key here! Cook for about 20–30 minutes, stirring occasionally, until the onions soften and turn golden brown. The smell alone is worth it!
While the onions do their magic, grab a separate skillet and lay down the thick slices of bacon. Fry them to your desired crispness (soft and chewable or crunchy perfection, it’s your call). Once done, drain the bacon on paper towels to remove excess grease.
Next, toast your bread slices until golden. Spread each slice with your favorite condiment; mayonnaise, mustard, or even ketchup could work. Start stacking with caramelized onions as the foundation, add your crunchy bacon, and pile on extras like lettuce or tomato if you like. Close the sandwich with the second slice of bread. Presto, you’re done!