Breakfast & Brunch
This Bacon Egg and Cheese NYC recipe delivers the perfect balance of crispy bacon, runny yolk magic, and melted cheese—just like the breakfast sandwiches you crave from New York City diners.
The secret lies in high-quality smoked bacon cooked until it's perfectly crispy, paired with a fried egg that stays gloriously runny in the center, and sharp cheddar that melts into a creamy, gooey blanket.
I've perfected this recipe after years of testing, ensuring every bite delivers that satisfying combination of textures and flavors that makes it impossible to resist.
The key to achieving that authentic NYC diner experience at home starts with the bacon—thick-cut, smoked, and cooked until it's crispy on the edges but still chewy in the middle. Meanwhile, the egg is fried to your preferred level of doneness, with that golden yolk staying perfectly runny.
The sharp cheddar cheese melts just enough to create a creamy, stretchy layer that ties everything together. This isn't just breakfast; it's a flavor-packed, satisfying meal that feels like a little taste of New York.
What you'll end up with is a sandwich that's crispy, creamy, and packed with flavor in every bite. The bacon adds a smoky, savory depth, the egg brings that rich, runny yolk that's impossible to resist, and the cheese ties it all together with its sharp, melty goodness.
Whether you're serving it on toasted bread or assembling it as a breakfast bowl, this recipe is designed to deliver that perfect combination of textures and flavors that keeps you coming back for more.
Ready in just 15 minutes, this recipe is perfect for a quick breakfast, a late-night snack, or even a brunch spread. The best part? It's easy to customize—add hot sauce for a kick, avocado for creaminess, or even a sprinkle of fresh herbs for extra freshness.
Let's get started on creating your own NYC-style Bacon Egg and Cheese masterpiece.
Ingredients for bacon egg and cheese nyc
Crispy bacon, runny yolk magic, and melty cheese—here’s the NYC diner experience you crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Smoked Bacon 🥓 | 8 oz | High-quality, thick-cut preferred |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Sharp White Cheddar Cheese 🧀 | 4 oz | Block form, freshly grated |
| Butter 🧈 | 2 tbsp | Unsalted, room temperature |
| Sourdough Bread 🍞 | 4 slices | Thick-cut, lightly toasted |
| Mayonnaise 🥫 | 1 tbsp | Optional, for extra creaminess |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Hot Sauce 🔥 | 1 tbsp | Optional, for spicy kick |
| Avocado 🥑 | ½ whole | Optional, sliced for creaminess |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish |
The bacon is everything. Thick-cut, smoked bacon from Costco or Whole Foods gives you that perfect crispy-chewy texture—thin bacon burns before it gets crispy. Look for packages labeled 'smoked' or 'applewood smoked' for that authentic diner flavor. I always buy extra because it disappears fast. The eggs? Fresh is non-negotiable here—room temperature eggs fry up fluffier. If your eggs are cold, let them sit out for 20 minutes before cooking. For the cheese, sharp white cheddar is the gold standard—Kraft or Cabot are my go-tos, but any sharp cheddar works.
No thick-cut bacon? Regular bacon cut into strips and cooked low-and-slow gets you close, but it won’t be the same. Eggs too runny? Undercook them slightly—they’ll keep cooking on the warm bread. Cheese hater? Swap for Gruyère or Swiss—both melt beautifully. No mayo? Skip it or use Greek yogurt for a tangy twist. The avocado is optional but adds that creamy, buttery richness that makes it feel like a true NYC diner sandwich. And if you’re feeling spicy, Sriracha or Frank’s RedHot are the way to go.
This sandwich is best eaten fresh—the bread gets soggy fast. But if you’re making ahead, assemble everything except the egg, then cook the egg to order. Store components separately: bacon in the fridge for 5 days, cheese wrapped in parchment for 2 weeks, and eggs in their carton for 3 weeks. For leftovers, wrap the sandwich in foil and reheat in a toaster oven for 2-3 minutes to revive the crispiness. Pro tip: Toast the bread first—it makes all the difference.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear, this takes less effort than ordering delivery. Cook the bacon first—crispy edges, salty magic—and then slide those slices onto toasted sourdough. Crack the eggs right on top, sprinkle the sharp cheddar, and let the broiler finish it in 3 minutes. That’s it. No flipping, no fuss.
- Crispy-Creamy Magic: The thick-cut bacon stays chewy while the eggs get that perfect runny yolk—just how I like it. Sharp chedddar melts into gooey strings, and the buttery sourdough ties it all together. It’s salty, rich, and just a little tangy, like a hug for your taste buds.
- Breakfast or Brunch Hero: Honestly, this works for any meal. Serve it with a side of avocado for a fancy brunch, or pile it high for a hearty breakfast sandwich. Even my picky college-aged son grabs seconds—no complaints, ever. (Yes, even on a Tuesday night.)
- Budget Breakfast Win: Thick-cut bacon and sharp chedddar might sound fancy, but they stretch further than you’d think. A few slices of sourdough and a handful of eggs turn into multiple meals—perfect for leftovers. Plus, it’s cheaper than takeout, but way more satisfying. My wallet thanks me every time.
Step-by-step instructions for bacon egg and cheese NYC-style sandwiches
Here's how to build the perfect crispy, runny-yolk masterpiece that NYC diners crave.
Cook the Bacon Until Perfectly Crisp
Lay the 8 oz thick-cut smoked bacon in a cold skillet (no oil needed) and turn the heat to medium-low. I like to start slow to render the fat gently—this prevents splattering and ensures even cooking. Cook for 10-12 minutes, flipping occasionally, until the bacon reaches medium crispiness (not too brittle, but definitely crackling).
The key here is patience. If you crank the heat too high, the bacon will burn before the fat renders properly. You want that fat pooling in the pan—this is liquid gold for your sandwich. Once done, remove the bacon from the skillet but leave the rendered fat in the pan. Use a paper towel to blot the bacon dry, reserving it for assembly.
Fry the Eggs to Runny Perfection
With the bacon fat still in the skillet, wipe out any excess bits with a paper towel, then increase the heat to medium. Crack each of the 4 whole large eggs into a small bowl first—this prevents shell fragments from falling into the pan. Working one at a time, slide each egg into the hot fat.
Cook for exactly 2 minutes and 30 seconds for that perfect runny yolk. You'll know it's ready when the whites are set but still slightly translucent at the edges, and the yolk remains completely liquid. Transfer the eggs to a plate and keep them warm while you finish the sandwiches. Don't overcook—this is where the magic happens!
Toast the Sourdough and Prepare the Cheese
Lightly butter one side of each 4 slices thick-cut sourdough bread using the 2 tbsp butter. Place the buttered sides down in a dry skillet over medium heat and toast for 1-2 minutes until golden brown and crisp. Keep them warm while you assemble.
While the bread toasts, grate the 4 oz sharp white cheddar cheese using a box grater. I like to use freshly grated cheese because pre-shredded varieties contain anti-caking agents that prevent proper melting. The cheese should be finely shredded—this ensures it melts smoothly into a gooey blanket when assembled.
Assemble the Sandwiches with Confidence
Spread 1 tbsp mayonnaise (if using) on the unbuttered side of two bread slices. Layer half of the crispy bacon, half of the grated cheese, and one fried egg on each mayonnaise-spread slice. Top with the remaining bread slices, buttered sides out, to create sealed sandwiches.
Press down gently on each sandwich to help the cheese begin melting. At this point, you can add optional toppings like sliced ½ whole avocado or a drizzle of 1 tbsp hot sauce if you're feeling adventurous. The sandwiches are ready to eat immediately—no waiting needed!
Garnish and Serve with NYC Flair
Cut each sandwich diagonally in half for that classic diner presentation. Garnish with 2 tbsp chopped fresh chives and a sprinkle of ½ tsp salt and ¼ tsp black pepper. The chives add a fresh contrast to the rich flavors, while the salt and pepper enhance every bite.
Serve immediately while the bread is still crisp, the cheese is molten, and the yolk remains gloriously runny. This isn't just a sandwich—it's a full breakfast experience with each component perfectly balanced. The crispy bacon, creamy egg yolk, sharp cheddar, and buttery bread all come together in harmony.
Pro Tips For Making Bacon Egg And Cheese Nyc
- CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s just past medium—around 160°F internally—before removing it. Cold bacon straight from the fridge will steam your eggs and turn your sandwich into a soggy mess. (I learned this the hard way when my first batch looked like a sad, greasy pancake.)
- DRY THE CHEESE: Pat the sharp white cheddar with a paper towel to remove excess moisture before slicing. Wet cheese melts unevenly and makes your sourdough soggy. This isn’t just about looks—it’s about texture. (Yes, even if you’re in a hurry.)
- TOAST THE BREAD LAST: Hold off on toasting the sourdough until you’re ready to assemble. Warm bread loses its crunch fast, and you’ll end up with a sad, limp sandwich. If you must toast early, wrap it in foil and reheat in a dry skillet for 30 seconds—just enough to revive the crust.
- USE THE BACON GREASE: Don’t toss that bacon fat—it’s liquid gold for this sandwich. After cooking the bacon, leave about 1 tablespoon in the pan to fry the eggs. The smoky richness carries through the whole bite. (I skip this step sometimes, and the eggs always taste underwhelming.)
Make-ahead tips for this recipe
Prep Components Ahead
Cook the bacon first—it's the longest step at 10-12 minutes—and store it in the fridge for up to 5 days. I like to wrap it in a paper towel inside an airtight container to keep it crispy.
Grate the cheese and store it in the fridge for 2 weeks in a sealed container. Toast the bread and keep it warm in a 200°F oven until ready to assemble. 🥓
Eggs on Demand
Eggs are best cooked fresh, but you can prep everything else ahead. Keep the eggs in their carton in the fridge and fry them to order when ready to eat. For extra convenience, preheat your skillet while the bacon and bread warm up—this keeps the cooking process efficient.
The runny yolk magic only happens when the egg is cooked fresh! 🥚
Freezer-Friendly Assembly
Assemble the sandwiches without the eggs, wrap them tightly in foil, and freeze for up to 1 month. When ready to eat, toast the sandwich in a toaster oven for 2-3 minutes to revive the crispiness, then cook a fresh egg and add it on top.
This method keeps the bread from getting soggy while maintaining the integrity of the bacon and cheese. 🍞
Portion Control
For meal prep, divide the components into single-serving portions. Store the bacon and cheese separately in small containers, and keep the toasted bread wrapped in a plastic bag. When ready to eat, assemble one sandwich at a time to ensure everything stays fresh and crispy.
This approach makes it easy to grab and go in the morning. ✨
Reheating Leftovers
If you have leftovers, wrap the sandwich in foil and reheat in a toaster oven for 2-3 minutes to restore the crispiness. For extra flavor, brush the outside with a bit of butter before reheating.
Avoid microwaving—it makes the bread soggy and ruins the texture. This method keeps the bacon crispy and the cheese melty. 🔥
Batch Cooking Tips
Double the recipe and store the components in separate containers for easy assembly throughout the week. Label each container with the contents and date to keep track. This way, you can quickly put together a Bacon Egg and Cheese sandwich whenever you need a satisfying breakfast.
It’s a great way to save time and reduce morning stress. 💪
Nutrition facts
Frequently asked questions
Can I make this bacon egg and cheese sandwich without bread?
For a NYC diner-style breakfast bowl, serve the crispy bacon, runny egg, and melted cheese over buttered toasted bread pieces or even a bed of hash browns. This creates a hearty breakfast plate that's perfect for brunch. The key is keeping the egg runny—cook it just before serving to maintain that perfect yolk texture.
What's the secret to getting the egg yolk perfectly runny?
The magic happens with fresh eggs and precise timing. Cook large eggs in bacon fat over medium heat for exactly 2 minutes and 30 seconds—the whites should be set but still slightly translucent, while the yolk remains completely liquid. Use a timer! Pro tip: Crack eggs into a small bowl first to prevent shell fragments from falling into the pan.
Can I substitute sharp cheddar with another cheese?
Yes, but sharp cheddar is ideal for its perfect melt and flavor balance. Try Gruyère for a nutty richness or Swiss for a slightly sweeter taste. Avoid pre-shredded cheeses—they contain anti-caking agents that prevent proper melting. Freshly grated cheese melts into a creamy, gooey blanket that's essential for that NYC diner experience.
How do I keep the bread from getting soggy?
Toast the bread thoroughly before assembling, and always use the buttered side down in the sandwich. For extra protection, lightly butter the inside of the bread where the egg will sit. Assemble the sandwich immediately before serving—don't let it sit for more than 5 minutes or the bread will absorb moisture from the egg and cheese.
What's the best way to reheat leftovers?
Wrap leftovers in foil and reheat in a toaster oven for 2-3 minutes at 350°F to restore crispiness. Avoid microwaving—it makes the bread soggy. For extra flavor, brush the outside with butter before reheating. The bacon should stay crispy while the cheese melts back into a gooey perfection.
