Breakfast Sandwich That Actually Tastes Like a Restaurant Made It

Rate this post

You know those mornings when you want something that feels special but you’re still in your pajamas?

This breakfast sandwich hits that exact spot. It’s buttery, perfectly seasoned, and has that crispy-on-the-edges egg that makes you feel like you ordered from your favorite brunch spot.

I started making this when I got tired of the sad drive-thru versions. And honestly, once you nail the technique (which is easier than you think), you’ll never go back.

What You’ll Need

For the Sandwich:

  • 2 large eggs
  • 2 English muffins (or brioche buns if you’re feeling fancy)
  • 4 slices bacon (or turkey bacon)
  • 2 slices cheddar cheese (sharp works best)
  • 2 tablespoons butter (divided)
  • Salt and black pepper to taste
  • Optional: hot sauce or sriracha mayo

For the Sriracha Mayo (Optional but Recommended):

  • 3 tablespoons mayonnaise
  • 1 tablespoon sriracha
  • ½ teaspoon lime juice

Tools You’ll Need

  • Large skillet or griddle
  • Spatula
  • Small bowl (for mixing mayo)
  • Paper towels
  • Toaster or another skillet for toasting buns

Pro Tips

Get your timing right. Start the bacon first, then toast your English muffins while the bacon cooks. This way everything finishes at the same time and nothing gets cold.

Don’t skip the butter on the eggs. I know it sounds like overkill, but that’s what gives you those lacy, crispy edges that make this sandwich restaurant-quality. Use real butter, not margarine.

Press down gently on the sandwich when you assemble it. This helps everything meld together and keeps the egg from sliding out when you take your first bite.

Room temperature eggs cook more evenly. If you remember, take them out of the fridge 10 minutes before cooking. If you forget, no big deal, they’ll still work.

Try the hash brown version. Sometimes I add a thin layer of crispy hash browns between the egg and cheese. It sounds extra, but trust me on this one.

How to Make It

Step 1: Cook the Bacon

Place your bacon strips in a cold skillet and turn the heat to medium.

Let them cook for about 8-10 minutes, flipping once halfway through, until they’re crispy but not burnt. The key here is starting with a cold pan so the fat renders out slowly and the bacon gets evenly crispy.

Transfer to a paper towel-lined plate and set aside.

Step 2: Make the Sriracha Mayo (If Using)

While the bacon cooks, mix together the mayo, sriracha, and lime juice in a small bowl.

Taste it and adjust the heat level to your liking. Some people like it spicy, some just want a hint of warmth.

Set it aside.

Step 3: Toast Your English Muffins

Split the English muffins and pop them in the toaster, or place them cut-side down in a clean skillet with a little butter.

You want them golden and crispy. This step is what keeps your sandwich from getting soggy.

Step 4: Cook the Eggs

This is where the magic happens.

Heat 1 tablespoon of butter in the same skillet you used for the bacon (wipe it out first) over medium heat. Let it melt and get bubbly.

Crack both eggs into the pan, keeping them separate. Season immediately with salt and pepper.

Let them cook undisturbed for about 2 minutes. You’ll see the whites set and the edges get crispy and golden. If you like runny yolks, this is perfect. If you want them cooked through, flip them carefully and cook for another minute.

Step 5: Add the Cheese

When the eggs are almost done, place a slice of cheese on each one.

Cover the pan with a lid for about 30 seconds to help the cheese melt. If you don’t have a lid, just turn off the heat and let the residual warmth do its thing.

Step 6: Assemble

Spread the sriracha mayo (or regular mayo, or nothing if you’re a purist) on both halves of the toasted English muffin.

Place the egg with melted cheese on the bottom half. Add 2 slices of bacon on top of the egg. Close with the top half of the muffin.

Press down gently so everything sticks together.

Step 7: Eat Immediately

This sandwich is best eaten right away while everything is hot and the cheese is melty.

Grab some napkins because it’s gonna get a little messy, and that’s part of the charm.

Substitutions and Variations

Make it vegetarian: Skip the bacon and add sliced avocado or sautéed mushrooms instead. The mushrooms work surprisingly well if you cook them in butter with a little garlic.

Try different cheeses: Swiss, pepper jack, or even a creamy brie all work here. American cheese melts like a dream if you’re going for that classic diner vibe.

Use different bread: Bagels, croissants, or regular sandwich bread all work. Just make sure whatever you use is toasted.

Add veggies: Sliced tomato, spinach, or arugula can make this feel a little healthier. Add them right before you close the sandwich so they don’t get warm and wilty.

Swap the bacon: Sausage patties, ham, or even leftover steak all taste great here. I’ve even used leftover rotisserie chicken in a pinch.

Go lighter: Use turkey bacon, reduced-fat cheese, and just a small amount of butter on the eggs. It won’t be quite as indulgent, but it’ll still be good.

Make Ahead Tips

You can cook the bacon ahead of time and store it in the fridge for up to 5 days.

Just reheat it in the microwave for 20-30 seconds or in a skillet for a minute before assembling your sandwich.

The sriracha mayo can also be made 3-4 days in advance and kept in the fridge in an airtight container.

The eggs and assembly should be done right before eating for the best texture.

Leftovers and Storage

This isn’t really a meal-prep kind of recipe.

Breakfast sandwiches are best fresh, but if you need to save one for later, wrap it tightly in foil and refrigerate for up to 1 day. Reheat in a 350°F oven for about 10 minutes (don’t microwave it or the English muffin will get tough).

If you want to make freezer breakfast sandwiches, skip the sriracha mayo and wrap each sandwich individually in plastic wrap, then foil. Freeze for up to 1 month. Reheat from frozen in the oven at 350°F for 20-25 minutes.

FAQ

Can I make this without bacon?

Absolutely. The bacon adds a salty, smoky flavor, but the sandwich still tastes great without it. Try adding a pinch of smoked paprika to the eggs if you want that smoky note.

What if I don’t have English muffins?

Any bread works. Bagels are great, especially if you scoop out some of the inside to make room for the filling. Croissants make it feel fancy. Even regular toast is fine if that’s what you have.

How do I keep the yolk from breaking when I flip the egg?

Use a thin, flexible spatula and be gentle. If you’re nervous about it, just don’t flip the egg at all. A runny yolk is totally fine (and delicious).

Can I use egg whites only?

You can, but the sandwich won’t be as rich and flavorful. If you’re watching cholesterol, this might be a good swap for you.

What’s the best way to crisp up the bacon?

Start with a cold pan and cook it low and slow. High heat makes bacon chewy and unevenly cooked.

Is the sriracha mayo necessary?

Not at all. It’s just a nice touch if you like a little kick. Regular mayo, mustard, or even just butter on the muffin works fine.

Wrapping Up

This breakfast sandwich is one of those recipes that seems too simple to be special, but somehow it is.

Maybe it’s the crispy bacon, or the way the cheese melts into the egg, or just the fact that you made it yourself instead of waiting in a drive-thru line.

Give it a try this weekend and let me know what you think in the comments. Do you add anything different to yours? I’m always looking for new ways to switch things up.

Leave a Comment