Breakfast & Brunch
This bacon, egg, and cheese NYC recipe delivers the perfect balance of crispy bacon layers, a runny yolk center, and melted cheese that ties it all together—just like the legendary breakfast sandwiches from NYC's best diners. The secret lies in cooking the bacon until it's perfectly crispy while keeping the eggs just set with that golden, runny yolk. I've perfected this recipe over years of testing, and it's become a staple in my morning rotation.
What sets this dish apart is the technique: cooking the bacon in batches ensures it stays crispy, and the eggs are fried in the same pan to absorb all that smoky, salty flavor. Adding sharp cheddar or American cheese melts into a gooey, stretchy blanket that holds everything together.
The result? A sandwich that's crispy on the outside, creamy on the inside, and packed with that unmistakable NYC diner vibe.
By the time you're done, you'll have a breakfast sandwich that's restaurant-quality but made at home. The bacon will be crisp enough to stand up to the softness of the egg and cheese, and that runny yolk will add richness to every bite.
Serve it on a toasted brioche bun or English muffin for extra texture, and pair it with hash browns or a side of avocado for a full brunch experience.
This recipe is foolproof and ready in just 15 minutes, making it the perfect way to start your day. Whether you're craving a classic NYC breakfast or just want a satisfying, flavorful meal, this dish delivers. Let's get cooking!
Ingredients for bacon egg and cheese nyc
Crispy bacon, runny yolks, and melty cheese—this NYC-style breakfast sandwich is all about that perfect balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Thick-cut for crispiness, cut into 1-inch pieces |
| Large Eggs 🥚 | 4 whole | Fresh, cold eggs for perfect runny yolks |
| Sharp Cheddar Cheese 🧀 | 4 oz | Shredded, or American cheese slices |
| Brioche Buns 🍞 | 4 whole | Toasted until golden, or English muffins |
| Unsalted Butter 🧈 | 2 tbsp | For frying bacon and eggs |
| Salt 🧂 | ½ tsp | Kosher or sea salt for seasoning |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked for extra flavor |
| Mayonnaise 🥫 | 2 tbsp | Optional for extra richness |
| Avocado 🥑 | ½ whole | Sliced, for serving (optional) |
| Fresh Hash Browns 🍟 | 1 cup | Frozen or homemade, for serving |
The bacon makes or breaks this sandwich. Thick-cut bacon from Oscar Mayer or Costco gives you that ideal texture—crispy edges, tender middle. Look for slices at least 1/4-inch thick, and cut them into 1-inch pieces so they cook fast and stay crispy. I always grab extra because you'll want seconds. The eggs? Cold eggs from the fridge fry up with that perfect runny yolk—no one likes a fully cooked egg in their NYC sandwich. Vermont Farms or store-brand organic eggs are my go-tos, but any fresh eggs work. For the cheese, sharp cheddar melts better than mild, but American cheese slices are the classic NYC diner choice—gooey and stretchy.
No thick-cut bacon? Regular bacon cooked longer works in a pinch, but it won’t be as crispy. Eggs too watery? Add a pinch of salt to the water when poaching or fry them in a cooler pan. Out of cheddar? Gouda or pepper jack add great flavor. The brioche buns? Toast them until golden—that’s non-negotiable. No brioche? English muffins or even buttery toast can stand in. For extra richness, a swipe of mayonnaise on the bun before assembling is a total game-changer. And if you’re serving this as part of a brunch spread, hash browns or roasted potatoes are the perfect side.
Bacon keeps best in the fridge for 5-7 days if stored in an airtight container, but honestly, it’s gone before then. Eggs? Use within 3 weeks for best results—older eggs cook up flatter. The cheese can be pre-shredded, but freshly grated melts better. Assemble the sandwiches just before serving so the buns stay crispy. For leftovers, wrap tightly in foil and reheat in a skillet for 2-3 minutes per side—nothing beats a warm, crispy bacon sandwich. Store any extras in the fridge for up to 2 days, but let’s be real, they won’t last that long.
Why You'll Love This Recipe
- No-Fuss Breakfast: The only prep is cracking eggs and toasting buns—thick-cut bacon cooks while you scramble, and sharp cheddar melts in seconds. Honestly, I’ve made this in my pajamas at 7:15 AM and still had time to sip coffee.
- Crispy-Creamy Magic: That first bite—crunchy bacon, runny yolk, gooey cheddar—is the kind of combo that makes you pause mid-chew. The brioche soaks up the egg butter like a dream, and the saltiness of the bacon cuts through the richness perfectly.
- Weekday to Weekend: Pack extras for lunches (they reheat beautifully) or serve them at brunch when guests show up hungry. Between us, this is my go-to for lazy Sunday mornings too—no one complains when it’s on the table.
- Budget Breakfast Win: A dozen eggs and a pound of bacon stretch across multiple meals, and brioche buns last days in the freezer. I’ll be real: it’s cheaper than takeout, but way more satisfying when you’re the one making it.
Step-by-step instructions for bacon, egg, and cheese NYC-style
Here's how to build the ultimate crispy, cheesy, runny-yolk masterpiece—layer by perfect layer.
Cook the Bacon Until Crispy and Render Fat
Place the 8 oz thick-cut bacon in a cold skillet over medium heat. I like to start cold so the bacon cooks slowly and renders its fat evenly. Let it cook undisturbed for 5 minutes until the edges start to curl and the fat begins to sizzle. This is when you'll hear that glorious crackling sound—don't disturb it yet.
After 5 minutes, use tongs to flip the bacon pieces and cook for another 5-7 minutes until they're deep golden brown and crispy. The fat should pool in the pan to about ¼ cup—this is liquid gold for your eggs. If the bacon releases easily from the pan, it's ready. Transfer it to a paper towel-lined plate, leaving the rendered fat in the skillet. Keep the bacon warm while you prepare the eggs.
Fry the Eggs in Bacon Fat for Perfect Runny Yolks
Reduce the heat to low and let the bacon fat settle for 30 seconds. Crack the 4 whole large eggs directly into the skillet, spacing them evenly. The low heat is crucial—it allows the whites to set gently while keeping the yolks liquid and glossy. You want that classic NYC-style runny yolk, so don't rush this step.
Let the eggs cook for 3-4 minutes until the whites are just set but still slightly translucent around the edges. The yolks should remain vibrant and unbroken. If the fat starts to smoke, reduce the heat further. Once the whites are fully set but the yolks are still jiggly, remove the eggs from the skillet and place them on a warm plate. Cover loosely with a lid to keep them warm while you assemble your sandwiches.
Assemble the Sandwiches with Crispy Layers
Toast the 4 whole brioche buns in a dry skillet over medium heat for 1-2 minutes per side until they're golden brown and slightly crispy. This adds another layer of texture to your sandwich. While the buns toast, shred the 4 oz sharp cheddar cheese using a box grater or food processor for even distribution.
Now, layer your sandwiches like a pro: Start with the toasted bun, then add 2 slices of crispy bacon, 1 fried egg (runny yolk side up, because that's non-negotiable), and 1 oz of shredded sharp cheddar cheese. Repeat for all four sandwiches. The cheese will melt slightly from the residual heat of the egg and bacon, creating that gooey, stretchy texture we all love.
Add Optional Toppings and Serve Immediately
Spread 2 tbsp mayonnaise on the top half of each sandwich for extra richness, if using. Slice the ½ whole avocado into thin wedges and place them on the side for serving, or sprinkle them on top of the sandwiches for a fresh contrast. The 1 cup fresh hash browns can be served alongside as a classic diner-style side—bake them at 400°F for 20-25 minutes until golden and crispy if you haven't already prepared them.
Serve your bacon, egg, and cheese sandwiches immediately while the eggs are still runny and the cheese is melty. The combination of crispy bacon, perfectly fried eggs, sharp cheddar, and buttery brioche buns creates a symphony of textures and flavors. Pair with the hash browns and avocado for the full NYC diner experience—crispy, cheesy, and utterly satisfying.
Pro Tips For Making Bacon Egg And Cheese Nyc
- CRISP THE BACON LOW: Thick-cut bacon needs patience—cook it on medium-low heat until the edges curl, then crank to medium-high to render fat without burning. I learned this the hard way after a kitchen filled with smoke and sad, rubbery bacon. Flip once, let the fat pool, and resist the urge to rush.
- SALT THE EGGS WELL: Crack eggs into a bowl first, then season aggressively with salt and pepper. Sharp cheddar’s already got punch, so don’t overpower it, but underseasoned eggs ruin the balance. Trust me, your first bite will tell you if you skimped.
- MELT CHEDDAR FAST: Grate the sharp cheddar yourself—pre-shredded clumps like glue. Toss it in a dry pan over medium heat for 30 seconds before adding the eggs, so it melts into a glossy blanket, not a sad, uneven smear. (Yes, even if you’re impatient like me.)
- TOAST BUNS IN BUTTER: Butter the inside of the brioche buns first, then toast them cut-side down until golden. The butter keeps them soft, and the crust adds texture—skip this, and you’ll get a soggy sandwich. Pro move: Let the buns cool 30 seconds before assembling.
Troubleshooting this recipe
Bacon Too Greasy?
If your bacon is releasing too much fat and getting soggy instead of crispy, reduce the heat to medium-low and cook it in batches. Overcrowding the pan causes steaming, which leads to greasy results.
I use a 10-inch cast-iron skillet for this recipe—it gives enough space for the bacon to crisp without drowning in its own fat. 🔥
Eggs Overcooking Fast?
For perfect runny yolks, keep the heat low and avoid peeking at the eggs too often. The residual heat from the bacon fat will help set the whites while keeping the yolks liquid.
If your eggs are cooking too fast, reduce the heat to lowest setting and cover the skillet with a lid for 1 minute to trap heat gently. Fresh, cold eggs from the fridge are key—they hold their shape better than room-temperature eggs.
Cheese Not Melting Properly?
Pre-shredded cheese often contains anti-caking agents that prevent proper melting. For the best results, grate your own sharp cheddar using a box grater or food processor—this creates finer, more uniform shreds that melt into a smooth, gooey blanket.
If your cheese isn't melting, try adding 1 tsp of milk to the shredded cheese before assembling the sandwiches to help it bind and melt more evenly.
Buns Getting Soggy?
Toast your brioche buns just before assembling the sandwiches to maintain crispiness. If they start to soften too quickly, place them in a 200°F oven for 1-2 minutes while you finish cooking the other components.
For extra insurance, brush the insides of the buns with a thin layer of melted butter before assembling—the fat acts as a barrier against moisture from the egg and cheese. 🍞
Sandwich Falling Apart?
Layer your sandwiches in this order: bun → bacon → egg → cheese. The cheese acts as a glue when melted, but if it's still too cold, add a light spread of mayonnaise on the bun before assembling.
For extra stability, press the top bun down gently after adding the cheese—this helps everything stick together. If you're serving immediately, assemble right before eating to keep the structure intact.
Leftovers Too Dry?
Reheat leftover sandwiches in a skillet over medium heat for 2-3 minutes per side to restore crispiness. The key is to cover the skillet with a lid for the last 30 seconds to melt the cheese again.
Avoid microwaving—it turns the bacon rubbery and the buns soggy. For extra moisture, add a drizzle of water to the skillet while reheating to create steam and revive the texture. ⚡
Nutrition facts
Frequently asked questions
Can I make this recipe without a skillet?
Use a nonstick oven-safe pan that fits in your broiler for crispy bacon and eggs. Place the bacon on a wire rack over a baking sheet and broil at 450°F for 8-10 minutes, flipping halfway. For eggs, use the same pan to fry them in the rendered bacon fat. The broiler gives you that crispy texture without needing a stovetop skillet.
What's the best way to keep the yolk runny?
Cold eggs are your secret weapon! Use eggs straight from the fridge and cook them over low heat in bacon fat. Remove them when the whites are just set but the yolks still jiggle slightly. For extra insurance, cover the skillet with a lid for 30 seconds to trap heat gently. Fresh eggs hold their shape better than older ones.
Can I substitute American cheese slices for shredded cheddar?
Yes! American cheese slices are the classic NYC diner choice—they melt into that perfect gooey, stretchy blanket. Use 4 slices total (1 per sandwich) instead of shredded cheddar. For extra flavor, try pepper jack or smoked gouda instead. The key is to keep the cheese amount consistent—about 1 oz per sandwich.
How do I make this a vegan version?
Swap the bacon for smoky tempeh bacon (marinated in liquid smoke and soy sauce) or mushroom bacon (sliced king oyster mushrooms). Use tofu scramble instead of eggs and vegan cheddar or cashew cheese. Toast a vegan brioche bun or use an English muffin. The texture will be different but still delicious!
Can I prep components ahead of time?
Yes! Cook the bacon and shred the cheese 1 day ahead and store in airtight containers. Keep the eggs fresh until morning. Toast the buns just before assembling. For a make-ahead breakfast, fry the eggs last minute and assemble everything right before serving. The bacon stays crispy for 24 hours if stored properly.
