The Classic Bacon, Egg, and Cheese Sandwich
Updated Mar 05, 2026
This post may contain affiliate links. Please read our disclosure policy.
A New York-style BEC is the perfect way to start your day and couldn't be easier to make at home. This is the sandwich we all crave, somehow both simple and magical all at the same time.
There is no more perfect sandwich than a bacon, egg, and cheese. Ask any New Yorker — the BEC is not just breakfast. It’s a way of life, perhaps a religion for some. It’s what you grab from the bodega on the way to work, what you order the morning after a big night out, and what you should make at home when you need something fast, hot, and deeply satisfying.
The good news: you don’t need a bodega. This comes together in about 15 minutes, is as cheap a hot meal as there ever was, and hits every single note. Crispy bacon. Eggs cooked omelet-style so they fold neatly into the roll with melty cheese tucked inside. A roll toasted in butter until golden. And a squiggle of hot sauce on top, because that’s what makes it.
Breakfast, lunch, dinner, or hangover cure. The BEC doesn’t judge.
By signing up, you agree to our Privacy Policy.
You’ll also want to check out my Breakfast Bagel Sandwich and the Breakfast Biscuit Sandwich — similar but different, and other excellent breakfast sammie choices.
What's In This Post?

The Egg Technique (Pay Attention!)

Most recipes scramble the eggs and call it a day. This one doesn’t — and it’s the difference between a good sandwich and a great one.
Here you cook the eggs like a loose omelet: pour them into a buttered pan, let the bottom set, lift the edges so the runny egg flows underneath, scatter the cheese on top while still slightly wet, then fold the sides in to make a neat rectangle. Cut in half to fit the roll.
The result is a cohesive, custardy egg layer with cheese melted right into it — not a pile of curds sliding out the back. That’s the deli move. That’s the BEC.
(Want to scramble them instead? Totally fine. The eggs are going into a sandwich — perfection is not the point.)

Ingredients
- Roll of choice – The perfect breakfast sandwich is made on a roll. A classic deli roll is, well, classic, but I also love ciabatta rolls. Use any rolls you like, seeded or unseeded. Make sure to toast the bread with a bit of butter for extra crunchy deliciousness.
- Butter
- Bacon – You can fry up crispy strips of bacon in the pan, as directed below, or cook your bacon in the oven.
- Eggs – Cook the eggs like an omelet, or try this easy oven-cooked egg trick if you like.
- Salt and black pepper – To taste.
- Cheese – Choose from cheddar, Havarti, Monterey Jack, Pepper Jack, or good old American — any cheese you like will work, and the cheese melts into the hot eggs in the skillet.
- Sriracha – To taste. This is optional but highly recommended.
Tips
- Toast the roll in butter. Non-negotiable. This is what separates a great BEC from a sad desk sandwich. Butter the cut sides and toast them in the pan until golden before anything else.
- The hot sauce is not optional. I mean, technically, it is. But a squiggle of Sriracha over the top is what makes the whole thing sing. Don’t skip it.
- Bacon sticking out of the sandwich is not a problem. It is, in fact, a feature.
Variations
I like the classic BEC just the way it is (New York Style), but you can feel free to play!
- The bread: Kaiser roll is classic, ciabatta is excellent, bagel works great, sliced bread in a pinch.
- The cheese: American melts best (embrace it), but cheddar, Havarti, Pepper Jack, or Monterey Jack all work.
- The additions: Tomato, avocado, or thinly sliced onion if you want to get fancy. You don’t need to.
How to Make The Best Bacon, Egg, and Cheese Sandwich
- Toast the rolls: The step of toasting the rolls in the pan with a bit of butter makes all the difference, so try not to skip that.
- Start cooking the eggs: Heat the remaining butter in a skillet over medium heat. Pour in the eggs, and as the bottom sets, use a spatula to lift up the edges of the eggs and let the uncooked eggs run underneath.

- Add cheese: When the bottom is almost cooked but the top is still slightly wet, sprinkle over the cheese. Let the eggs cook for another minute, then fold the sides of the eggs over the middle so that it takes on a rectangular omelet shape.

- Cut into roll-sized pieces: Transfer the omelet to a cutting board and cut it in half. This will make the eggs a good size to fit on the rolls.

- Fit and place the bacon: Add the strips of bacon, cutting them so the bacon fits on top of the eggs (though a piece of bacon sticking outside of an egg sandwich is pretty blissful).

- Top and serve: Unless you just hate spiciness, you really should add a squiggle of hot sauce over the top. For me, it makes the sandwich.

Kitchen Smarts
When you are cooking the eggs, you are thinking more along the lines of an omelet, letting the eggs firm up on the bottom, the cheese melt in the middle, and lifting the sides so the runny eggs can run underneath. But you know what? If you want to scramble the eggs and add the cheese towards the end, you do that. Perfection is hardly the goal here — the eggs are going into a sandwich, for heaven’s sake.
FAQs
Very much so. In New York, it’s ordered as one word — baconeggandcheese — from delis, bodegas, and breakfast carts on practically every corner. It’s the city’s unofficial breakfast sandwich, and it’s also widely considered the gold standard hangover cure. (Not a medical claim. Just a fact.)
A classic deli roll or kaiser roll. Ciabatta is a great upgrade. A toasted bagel works too. Whatever you use, toast it in butter — that step matters.
American cheese melts the most beautifully and gives you that classic deli experience. Cheddar, Havarti, or Pepper Jack are all solid if you want more flavor.
This sandwich is best eaten immediately, hot off the pan. That said, you can cook the bacon ahead and refrigerate it — that saves the most time in the morning.
What to Serve With Bacon, Egg, and Cheese Sandwiches
Truth? A bacon, egg, and cheese needs nothing more than a cup of coffee and maybe the New York Times.
Pin this now to find it later
Pin It
Classic Bacon, Egg, and Cheese Sandwich
Ingredients
- 2 ciabatta rolls
- 4 teaspoons unsalted butter (divided)
- 4 slices bacon
- 4 large eggs
- Kosher salt and freshly ground black pepper (to taste)
- ½ cup grated Havarti (or other cheese)
- Sriracha or other hot sauce (to taste)
Instructions
- Slice the rolls in half horizontally. Heat a heavy pan, such as cast iron, over medium-high heat and melt 2 teaspoons of the butter. Place the roll cut sides down in the pan, and let the halves sizzle until the bottoms turn golden, 1 to 2 minutes. Remove and set aside.
- Place the bacon in the pan over medium-high heat and cook until it is crispy, about 4 minutes on each side. Remove the bacon to a paper towel-lined plate, pour off any fat left in the pan, and (carefully; that pan is hot!) use a wad of paper towels to wipe out the inside of the pan.
- Crack the eggs in a bowl and lightly beat them with the salt and pepper. Melt the remaining 2 teaspoons of butter in the pan over medium heat. Pour in the eggs, and as the bottom sets, use a spatula to lift up the edges of the eggs and let the uncooked eggs run underneath. When the bottom is almost cooked but the top is still slightly wet sprinkle over the cheese. Let the eggs cook for another minute, then fold the sides of the eggs over the middle, so that it takes on a rectangular omelet shape. Slide the omelet out of the pan onto a cutting board and cut in half, so that each piece takes on a similar shape to the ciabatta rolls.
- Place the cooked eggs on the bottom of the browned roll. Place the bacon on top of the eggs, give it all a loving squirt of Sriracha or other hot sauce, and cover with the top of the roll.
- Serve the sandwich warm, and take 10 minutes out of your day and read the paper, and think of this moment warmly all week.
Notes
- You can use sliced bread instead of a roll if you prefer.
- Add a slice of tomato, avocado, and/or onion if you like.
- You can also just sub in a toasted bagel for the roll in this sandwich.
- Try a slice of ham instead of the bacon.












