BEST Bacon Sandwich with Caramelized Onions & Chipotle Mayo

A toasted bacon sandwich layered with sweet, slowly browned onion, smoky chipotle mayonnaise, tomato and peppery rocket. It makes a satisfying lunch with crisp, savoury and fresh textures in every bite.
Ingredients
- 2 slicesbacon
- ½ mediumonion, thinly sliced
- 30 ml (2 tablespoons)mayonnaise
- 2.5 ml (½ teaspoon)adobo sauce
- 2 slicessandwich bread
- 1 smalltomato, sliced
- 10 g (¼ cup)rocket
Instructions
- 1
Cook the bacon
Cook the bacon in a medium-sized pan over medium heat for about 10 minutes, until crisp. Remove it from the pan and pour off all but 30 ml (2 tablespoons) of the bacon fat.
- 2
Brown the onion
Add the onion to the pan and cook for about 10 minutes, until golden brown.
- 3
Mix the mayonnaise
While the onion cooks, stir the mayonnaise and adobo sauce together in a small bowl.
- 4
Toast the bread
Take the onion out of the pan, then place the bread in it. Toast for 1–2 minutes, until lightly golden.
- 5
Assemble the sandwich
Spread the chipotle mayonnaise over the toasted bread. Top with the browned onion, crisp bacon, tomato and rocket, then close with the second slice of bread and serve straight away.
What is a bacon sandwich?
A bacon sandwich is a familiar North American-style lunch built around cooked bacon between slices of bread. This version pairs it with browned onion, a smoky, chilli-flavoured mayonnaise, tomato and rocket.
The combination works because rich, salty bacon meets sweet onion and fresh, juicy toppings. Toasting the bread in the pan adds a light crispness and makes use of the flavour left by the bacon.
Nutrition and macros by portion
The nutrition label shows one serving as written: 424 calories, 12g protein, 37g carbs, 26g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Use less mayonnaise | 297 kcal | 8g | 26g | 18g |
| This serving | As written | 424 kcal | 12g | 37g | 26g |
| Hungry | Add another sandwich | 636 kcal | 18g | 56g | 39g |
The bread supplies most of the carbohydrates, while the bacon and mayonnaise contribute much of the fat; bacon and mayonnaise also provide some protein. Add a side salad or extra vegetables for a more balanced plate, or serve with soup if you want a more substantial meal.
Choose and cook the bacon
Bacon: Use slices that fit neatly across the bread so the filling is easy to bite through. Cook over medium heat, turning as needed, until crisp; the stated cooking time is about 10 minutes.
Pan fat: Pour off all but 30 ml (2 tablespoons) after cooking the bacon. That reserved fat gives the onion a savoury base and helps it brown.
Give the onion time
Thin slices: Cutting the onion thinly helps it soften and colour within the recipe’s roughly 10-minute cooking time. Spread it across the pan rather than piling it up.
Doneness: Look for a soft texture and a golden-brown colour. Stir occasionally so the slices cook evenly and do not catch on the bottom of the pan.
Balance the smoky mayonnaise
Adobo sauce: Mix it thoroughly with the mayonnaise so the smoky, spicy flavour is distributed through the spread. Start with the specified 2.5 ml (½ teaspoon), then keep the amount as written for this version.
Spread: A thin, even layer is easier to eat than a thick blob. Applying it to the toast also helps the other fillings sit in place.
Toast and assemble at the end
Bread: Toast the slices in the same pan for 1–2 minutes, just until lightly golden. Keep an eye on them so they colour without becoming too brittle.
Order: Add the onion, bacon, tomato and rocket over the mayonnaise-coated toast, then close the sandwich. Assemble just before serving to keep the bread from turning soggy.
What to serve alongside
A crisp green salad or crunchy sliced vegetables make a fresh contrast to the warm, savoury filling. For a heartier lunch, serve it with soup or a simple side of fruit.
If packing sides, keep them separate from the sandwich until mealtime so the toast retains its texture.
Recipe notes & tips
- Use medium heat for the bacon so it has time to crisp without scorching.
- Pour off the excess bacon fat carefully, keeping the specified 30 ml (2 tablespoons) in the pan.
- Stir the onion occasionally as it browns to help it cook evenly.
- Mix the adobo sauce into the mayonnaise until no concentrated streaks remain.
- Toast the bread only until lightly golden for a sandwich that is still easy to bite.
- Slice the tomato just before assembling to keep its juices from soaking into the bread.
Variations
- Add avocado: Layer a few slices in with the tomato for a creamy contrast.
- Change the greens: Use baby spinach instead of rocket for a milder leaf.
- Use sourdough: Swap in two slices of sourdough bread and toast them in the pan.
- Add cheese: Place a slice of mild cheese over the hot bacon so it begins to soften.
- Boost the heat: Stir a little extra adobo sauce into the mayonnaise to taste.
Common mistakes to avoid
- High heat: The bacon or onion can catch before cooking through; keep the pan over medium heat.
- Too much pan fat: The toast may turn greasy; pour off all but 30 ml (2 tablespoons).
- Crowded onion: A thick pile browns unevenly; spread the slices across the pan.
- Over-toasting: Very dark bread can become brittle; remove it when lightly golden.
- Early assembly: Tomato juices can soften the toast; build the sandwich just before serving.
How to store
This sandwich is best eaten as soon as it is assembled, while the bread is warm and the bacon is crisp. If needed, refrigerate the cooked bacon and onion in a covered container for up to 3 days, then reheat them in a pan and assemble with fresh tomato and rocket.
Frequently asked questions
Can I caramelise the onion ahead of time?
Yes. Cook it ahead, refrigerate it in a covered container and reheat it in a pan before assembling the sandwich.
Can I use chipotle peppers instead of adobo sauce?
The ingredient list specifies adobo sauce. If using chipotle peppers instead, chop them finely and mix them into the mayonnaise, adjusting to your taste.
How do I know when the bacon is ready?
It should be crisp, with browned edges. The recipe allows about 10 minutes over medium heat; cooking time can vary with the thickness of the slices.
Can I make this without bacon fat?
You can cook the onion in a little oil instead, though it will lose some of the savoury flavour from the bacon pan.
What bread works best?
Use sturdy sandwich bread that can hold the fillings and toast in 1–2 minutes. Bread that is very thin or soft may be harder to handle once assembled.
Cook it from the original
This recipe comes from theendlessmeal.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on theendlessmeal.com