BEST Bacon Sandwich with Caramelized Onions
If you're looking for the best bacon sandwich, look no further. Lightly pan-toasted bread, crispy slices of bacon, sweet caramelized onions, smoky chipotle mayo, thin slices of tomatoes, and a little arugula come together to make one irresistible sandwich.
If you love bacon recipes as much as we do, serve this bacon sandwich with a side of our garlic bacon mushrooms or our pea salad with bacon.
This recipe was originally published in 2012. We've updated the post with some new photos, more information, and an easier-to-follow recipe. But the delicious sandwich remains exactly the same.
This is the kind of sandwich that makes you stop whatever you're doing and give it your full attention.
- It's a messy, gooey, don't-ever-eat-it-on-a-first-date kind of sandwich.
- And it's finger-licking, lip-smacking, I-don't-care-how-many-calories-are-in-here kind of delicious.
- Rich from the bacon, sweet from the caramelized onions, and spicy from the chipotles.
When you're finished eating it, you'll feel a pang of sadness and want more. Lots more.
This recipe was inspired by Simone's comment on our chipotle sea salt post about how she mixes chipotle peppers in mayonnaise. The bacon and caramelized onions seemed like the only logical things that belonged with chipotle mayonnaise on a sandwich.
Bacon – Use thick-cut bacon for the best sandwich.
Chipotle mayonnaise – We mix some chipotle peppers in adobo sauce to make this. You can also look for some store-bought chipotle mayo.
Caramelized onions – These are best sauteed in some of the leftover bacon oil.
Bread – We like soft sandwich bread the best for this recipe. Sourdough is great, too.
Tomatoes – If tomatoes aren't in season either omit them or use cherry tomatoes.
Arugula – The slightly spicy bite works well in the recipe. You can also substitute another type of lettuce.
How to make a bacon sandwich
While there are many bacon sandwich recipes around, we truly believe ours is the best. Here's how to make it:
- Start by frying some thick slices of bacon in a pan until nice and crispy.
- Drain most of the bacon oil out of the pan (save it to use in another recipe!) then saute the onions in the bit of oil that is left.
- Mix some mayonnaise with chipotle peppers to make a smoky mayo.
- Lightly toast the bread – either in a toaster or (even better) in the pan you used to cook the bacon and onions.
- Now it's time to make the sandwich! Spread the chipotle mayo on the toast then top with crispy bacon, caramelized onions, slices of tomato, and a small handful of arugula.
Full recipe in the recipe card below.
Bacon sandwich ideas
The great thing about sandwiches is that they are incredibly versatile. Here are a few tasty variations to try:
- Bacon Egger – fry an egg and put it in the middle of this sandwich. Yum!
- Bacon Grilled Cheese Sandwich – start and finish the sandwich with a layer of cheddar cheese, butter the bread, then sear it in a pan until the bread is golden and cheese has melted.
- Avocado Bacon Sandwich – scoop a generous amount of guacamole on top of the bacon.
What goes good with bacon sandwiches?
While you can easily eat one of these bacon sandwiches and call it a meal, sometimes we like to add a side dish. Here are a few that go well together:
Popular sandwich recipes
- Pulled Chicken Sandwich with Crunchy Slaw
- Grilled Cheese Sandwich with Bacon, Tomato, and Basil
- Roast Beef Sandwich with Spicy Mayo and Radishes
- Grilled Cheese and Apple Sandwich with Sriracha Butter
Best Bacon Sandwich
If you love this recipe as much as we do, let us know with a 5-star rating!
- 2 slices bacon
- ½ medium onion, sliced thin
- 2 tablespoons mayonnaise
- ½ teaspoon adobo sauce, (see notes)
- 2 slices sandwich bread, gluten-free, if needed
- 1 small tomato, sliced
- ¼ cup arugula
- Cook the bacon in a medium-sized pan over medium heat until crispy, about 10 minutes. Remove the bacon from the pan and pour out all but 2 tablespoons of the bacon oil.2 slices bacon
- Add the onion to the pan and cook until they are golden brown, about 10 minutes.½ medium onion
- While the onions are cooking, mix the mayonnaise and chipotle peppers in a small bowl.2 tablespoons mayonnaise, ½ teaspoon adobo sauce
- Remove the onions from the pan and put the bread into the pan. Let it toast for 1-2 minutes, until lightly golden.2 slices sandwich bread
- Spread the chipotle mayo on the toasted bread then top with the caramelized onions, crispy bacon, tomato slices, and arugula. Put the other slice of bread on top then serve right away.1 small tomato, ¼ cup arugula
You did A great job with this recipe! It looks delicious. I haven’t actually tried it yet. But I’m planning to try it as soon as I go to the grocery store to pick up the ingredients.
I live in the states. Washington State.
We don’t have the best bacon selection here in the states. Most grocery stores have thinly sliced bacon, extra thinly sliced bacon or ham. Which is a different cut of meat entirely.
I know you mentioned thick cut bacon. But besides thick do you have any preference on the type of bacon, such as flavor? Nowadays there are so many flavors. Maple, brown sugar the list goes on..
Is there a specific brand of bacon you suggest?
Perhaps a brand that’s sold in the states.
I’m so tired of spending $13 for a half pound of bacon that’s so thinly sliced it falls apart before you can place it in the pan.
I appreciate any suggests.
I always look for local bacon as it tastes the best to me. But honestly this sandwich is so good that it will taste great no matter what type of bacon you use. 🙂
I’m here for anything bacon. But the caramelized onions and the sauce… 😍🔥
This is like a BLT on overdrive and absolutely amazing! Don’t think I can ever go back to the regular kind now.
This sandwich was absolutely amazing!!! Loved the combination of bacon and adobo sauce – that pairing was delicious and so flavorful too!
I love a good bacon sandwich but I’ve never had one with caramelized onions before today. Feel like I’ve been missing out! Making this way from now on.
This is the easiest and most delicious bacon sandwich recipe ever! It’s perfect for meal prepping and so flavorful.
This was amazing! I hate it when a sandwich is stingy on the sauce.
“sandwiches that make you stop what you are doing and give them your full attention”
I’m glad to find someone who feels the same way I do about sandwiches. Great recipe, I’ll try it soon. Thanks for a great website.
Delicious! Made this as a panini sandwich and without the tomato. Was a huge hit.
So happy to hear it turned out for you!
Instead of bacon I also like to fry up pieces of prosciutto. They get crispy and salty and I LOVE BACON, but also they are not as fatty as bacon.
I love crispy prosciutto too. I had it for the first time this summer on a caesar salad. It was so delicious!
You’ve done it again… you made me drool on my keyboard… 🙂 Love the look of that sandwich and as it so happens, I still have some chipotle left in the fridge (good thing it keeps forever!) and some really nice sourdough bread that I am gonna be baking for lunch… Guess what will be on it?
Thanks Simone! Your comments always put a smile on my face. The whole reason I am doing this whole blog thing is so that people will, well, ‘drool on their keyboards.’ 🙂 Best compliment ever!
Now that is one nice looking sandwich!
Wow – That looks amazing!