hot mozzarella sticks
Meet your new obsession: the ultimate Bacon Sandwich with Caramelized Onions! Crispy, smoky bacon + sweet golden onions = pure flavor heaven.
Prep Time 10 minutes mins
Cook Time 10 minutes mins
Course Snack
Cuisine American
Servings 4
Calories 530 kcal
For the Caramelized Onions:
- 2 large yellow onions thinly sliced
- 2 tbsp unsalted butter
- 1 tbsp vegetable oil
- 1 tsp brown sugar optional
- 1 tbsp balsamic vinegar
- Salt & freshly ground black pepper to taste
For the Bacon:
- 8 slices thick-cut bacon or turkey bacon
- 1 tsp fresh thyme leaves optional
For Assembly:
- 8 slices sourdough bread or multigrain/gluten-free
- 4 tbsp mayonnaise or Greek yogurt, or avocado oil mayo
- 2 tbsp whole grain mustard or Dijon
- 2 cups fresh arugula or baby spinach
- 4 slices aged cheddar cheese optional
Caramelize the Onions
Heat butter + oil in skillet over medium-low.
Add sliced onions + pinch of salt. Stir to coat.
Cook 5 mins, reduce heat to low. Stir every 5-7 mins for 35–45 mins until deep amber and jammy.
Add brown sugar and balsamic in final 5 mins. Season with pepper and more salt as needed.
Cook the Bacon
Place bacon in cold skillet, turn heat to medium-low.
Cook 7–10 mins, turning occasionally, until crisp.
Drain on paper towel. Sprinkle thyme on hot bacon if using.
Assemble the Sandwich
Spread mayo + mustard on one side of each slice.
Layer arugula → caramelized onions → 2 slices bacon → cheese → more onions.
Top with second bread slice, mustard side down.
Slice diagonally and serve warm!
-
Make-Ahead: Caramelized onions can be made up to 3 days in advance.
-
Vegan Options: Use plant-based bacon, vegan butter, and non-dairy mayo.
-
Customizations: Add fried egg, roasted peppers, apple slices, or fig jam for flavor variations.
-
Storage Tip: Wrap leftovers in parchment and foil; reheat in a skillet or toaster oven for crispness.
Serving: 1gCalories: 530kcalCarbohydrates: 32gProtein: 17gFat: 36gFiber: 3gSugar: 8g