Breakfast & Brunch
This steak egg and cheese bagel copycat recipe delivers the same crispy, toasted perfection you know and love from fast-food favorites—right in your kitchen.
The secret lies in perfectly seared steak, a runny yolk, and American cheese that melts into gooey perfection between two toasted bagel halves, all balanced with tangy mustard and fresh pickles. I've recreated this iconic breakfast sandwich with precise timing and texture control to ensure every bite hits the mark.
What makes this recipe foolproof is the step-by-step approach: thinly sliced steak cooked to medium-rare, a sunny-side-up egg with a perfectly runny yolk, and bagels toasted until golden and crispy.
The American cheese melts into a stretchy, velvety layer that binds everything together, while a smear of mustard adds that signature tang. This isn't just a breakfast sandwich—it's a morning ritual that tastes like a trip to your favorite diner.
By the time you assemble it, you'll have a sandwich with layers of texture and flavor: crispy bagel crust, tender steak, creamy melted cheese, and a rich yolk that breaks open at the first bite.
The pickles cut through the richness, balancing every component into harmony. It's the kind of breakfast that makes you want to linger over your plate, savoring each element.
Perfect for weekend brunches or quick weeknight meals, this recipe scales easily for one or two servings. Pair it with a side of hash browns or a fresh fruit salad to round out the meal. Let's get started on recreating this classic copycat dish with professional results at home.
Ingredients for steak egg and cheese bagel copycat
Crispy bagels, perfectly seared steak, and gooey melted cheese—here's what you need for that diner-style breakfast sandwich.
| Ingredient | Amount | Notes |
|---|---|---|
| New York Bagels 🥯 | 2 whole | Plain or sesame, toasted until golden |
| Top Round Steak 🥩 | 4 oz | Thinly sliced (⅛-inch thick), against grain |
| Large Eggs 🥚 | 2 whole | Fresh, room temperature for runny yolks |
| American Cheese Slices 🧀 | 2 slices | Thin-cut, not pre-shredded |
| Yellow Mustard 🍯 | 1 tbsp | Dijon or classic yellow, tangy |
| Dill Pickle Chips 🥒 | ¼ cup | Fresh or jarred, chopped fine |
| Unsalted Butter 🧈 | 1 tbsp | For bagel toasting, salted works too |
| Vegetable Oil 🫒 | 1 tbsp | High smoke point, for steak searing |
| Kosher Salt 🧂 | ½ tsp | For seasoning steak and eggs |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for best flavor |
| Mayonnaise 🥫 | 1 tbsp | Optional, for extra creaminess |
| Butter Lettuce 🥬 | 2 leaves | Optional, for sandwich lining |
The bagels are non-negotiable for that signature crunch. New York-style from the bakery section (not the frozen aisle) gives you the best texture—Thomas' or Einstein Bros. are my go-tos. If you can't find them, any sturdy bagel works, but avoid the ultra-soft ones. For the steak, top round is key—it's lean, affordable, and slices beautifully. Buy pre-sliced if your store has it, or slice it yourself against the grain. The cheese? American slices, not shredded—shredded gets gummy when it melts. Grab a pack of Boar's Head if you're near a deli, or any thin-cut brand from the dairy section.
No top round steak? Flank steak or sirloin works in a pinch, but slice it extra thin. Out of American cheese? Muenster melts similarly, but it's not quite the same stretchy magic. Mustard options vary—Dijon adds depth, while classic yellow keeps it traditional. The pickles can be fresh dill chips or jarred—just chop them fine so they distribute evenly. No butter lettuce? Skip it, but it adds a nice crunch between layers. Pro tip: Toast the bagels in a dry skillet until they're golden and crispy on both sides—this is where the magic happens.
This sandwich is best eaten fresh, but you can prep components ahead. Toast the bagels and store in a paper bag for up to 2 days—they'll stay crispy. Sear the steak just before serving so it stays tender. The eggs should be cooked sunny-side-up right before assembling. Leftover steak? Wrap in foil and refrigerate for up to 3 days, or freeze for 1 month. The pickles and mustard keep indefinitely, so stock up if you're making this often.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—bagel, steak, egg, cheese, mustard. That’s it. No fancy prep, no hidden steps. Just slice, sear, fry, and assemble. Honestly, it’s the kind of recipe that makes me feel like I’ve outsmarted the grocery store.
- Crispy-Creamy Balance: The secret’s in the steak—thin-sliced top round gets perfectly tender and slightly crispy when seared fast. Then that melty American cheese stretches over the egg, and the mustard ties it all together. It’s salty, savory, and just a little tangy—exactly what I want at 7:30 AM.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The bagel holds up better than toast, and the steak stays warm longer than cold cuts. I even double the batch on Sundays—half for breakfast, half for a quick workday meal. (Yes, even on a Tuesday night.)
- Budget Breakfast: Top round steak is cheap, bagels are a steal, and eggs? Always affordable. I can feed my family four for under $8, and we’re all happy. Plus, American cheese stretches like it’s made of gold—no wasted slices here. It’s the kind of meal that makes me proud of my grocery receipt.
Step-by-step instructions for steak egg and cheese bagel copycat recipe
Here's how to recreate that perfect crispy bagel with tender steak and gooey cheese—just like your favorite breakfast spot.
Toast the Bagels to Golden Perfection
Preheat your oven to 375°F and line a baking sheet with parchment paper. Cut the 2 whole New York Bagels in half horizontally, creating four halves. Place them cut-side down on the baking sheet and brush the tops generously with 1 tablespoon unsalted butter. This butter will create that beautiful golden crust we're after.
Bake for 12-15 minutes until the bagel tops are deep golden brown and crispy. You'll know they're done when they pull away from the parchment easily and have developed that irresistible crunch. Keep an eye on them—they burn quickly once they reach this color. Remove from the oven and set aside on a wire rack to cool slightly while you prepare the rest of your breakfast.
Cook the Steak to Tender Perfection
While the bagels toast, heat 1 tablespoon vegetable oil in a non-stick skillet over medium-high heat until shimmering. Add the 4 ounces top round steak (thinly sliced against the grain) and cook for 2-3 minutes until they're light brown on both sides and just cooked through. You want them tender but still with a slight bite.
Season immediately with ½ teaspoon kosher salt and ¼ teaspoon ground black pepper while they're hot. Let the steak rest for 2 minutes on a plate before assembling your sandwiches. This resting period keeps the steak juicy and prevents it from drying out when we add the warm cheese later.
Fry the Perfect Runny Yolks
In the same skillet (no need to clean it—the browned bits add flavor), melt ½ tablespoon unsalted butter over medium-low heat. Crack the 2 whole large eggs into the skillet and cook for 2-3 minutes until the whites are just set but the yolks remain completely runny. You want that classic sunny-side-up appearance with those gorgeous runny yolks.
Remove the eggs from the skillet and let them rest on a plate for 1 minute while you prepare the cheese. The residual heat will keep them warm, and the yolks will stay perfectly liquid. If you're using the 2 leaves butter lettuce, tear them into bite-sized pieces and set aside for assembly.
Assemble the Ultimate Breakfast Sandwiches
Spread 1 tablespoon yellow mustard on the inside of each toasted bagel half. Add 2 slices American cheese slices to each half, letting them warm slightly from the residual heat. Then layer on 2 pieces of steak, 1 fried egg (with that glorious runny yolk), and ¼ cup dill pickle chips. If using, add the 2 leaves butter lettuce for a touch of freshness.
For that extra creamy touch, spread 1 tablespoon mayonnaise on the outside of the bagel halves before closing them. The mayo adds richness and helps bind everything together. Press gently to melt the cheese slightly, creating that perfect gooey texture we all love.
Serve Immediately for Maximum Enjoyment
Serve your steak egg and cheese bagels right away while everything is warm and the cheese is still gooey. The crispy toasted bagel provides the perfect contrast to the tender steak, runny yolks, and melted cheese. Cut each sandwich in half if you prefer a more manageable size, or enjoy them whole for that classic breakfast experience.
Here's the thing—this sandwich is all about balance. The crispy bagel, tender steak, creamy cheese, and tangy mustard all come together in every bite. Don't skip the pickle chips; they cut through the richness perfectly. And if you're feeling fancy, serve with a side of hot sauce or extra pickles for dipping. Enjoy your copycat breakfast masterpiece!
Pro Tips For Making Steak Egg And Cheese Bagel Copycat
- TOAST BAGELS FIRST: I used to skip this, but toasting the bagel before assembling locks in crispness—no more soggy bottoms. Pop it in a dry pan over medium heat for 2-3 minutes per side until golden brown, then keep it warm while you prep the rest.
- SIMMER STEAK LOW: Top round needs patience—don’t rush it. Cook in a skillet with just enough water to deglaze (about 2 tablespoons) over medium-low heat until it’s fork-tender (165°F internal temp). High heat turns it tough; slow and steady wins here.
- SALT THE EGGS: Yes, even the eggs. Crack them into a bowl first, add a pinch of salt, and stir—it makes the whites set faster and tighter when you fry them. No more runny yolks or rubbery whites.
- STACK CHEESE LAST: Add the American cheese slices after the egg lands on the steak, not before. The residual heat from the steak melts it perfectly without turning it greasy. (Pro move: Use two slices—one on top, one underneath.)
Best sauces and condiments for this dish
Mustard Magic
The star of this sandwich is the yellow mustard, and I’ve found that Dijon-style mustard from Maille elevates the flavor profile with its subtle garlic and shallot notes. Spread it generously on the inside of the toasted bagel halves—about 1 tablespoon per half—right before assembling.
This tangy layer cuts through the richness of the steak and cheese, balancing every bite. For a smoky twist, mix in ½ teaspoon smoked paprika into the mustard before spreading. 🍯
Cheese Melting Secrets
American cheese is non-negotiable here, but the way you melt it makes all the difference.
I like to layer 2 slices of thin-cut American cheese (like Boar’s Head) on the toasted bagel, then place the sandwich in a 350°F oven for 1-2 minutes to melt the cheese slightly before adding the steak and egg.
This ensures the cheese is gooey and stretchy without turning greasy. For extra stretch, add a dab of mayonnaise on the cheese before closing the sandwich—it acts like a binder. 🧀
Pickle Power
Don’t underestimate the role of dill pickle chips in this sandwich. Their tangy crunch cuts through the richness of the steak and cheese, creating a perfect contrast. I chop ¼ cup fresh dill pickles into tiny pieces and scatter them evenly across the steak and egg.
For a sweeter touch, mix in 1 teaspoon honey with the pickles before chopping. If you’re feeling adventurous, try spicy pickles for a kick. 🥒
Extra Creamy Options
For an extra layer of creaminess, spread 1 tablespoon mayonnaise on the outside of the bagel halves before closing them. This adds richness and helps bind the sandwich together.
If you’re using butter lettuce, tear it into small pieces and layer it between the steak and egg for a fresh, crisp element. For a smoky flavor, swap the mayo for garlic aioli—just mix 1 tablespoon mayo with ½ teaspoon garlic powder and a pinch of salt. 🥫
Hot Sauce Finishing
No steak egg and cheese bagel is complete without a drizzle of hot sauce. I like to serve this sandwich with a side of Cholula Original Hot Sauce or Frank’s RedHot for dipping. The heat cuts through the richness and adds an extra layer of flavor.
For a sweeter heat, try El Yucateco Hot Sauce, which has a fruity, slightly smoky profile. Drizzle it lightly over the top of the sandwich just before serving for that restaurant-quality finish. 🌶️
Nutrition facts
Frequently asked questions
Can I use a different type of bagel for this recipe?
New York-style bagels are ideal for their dense, chewy texture, but everything bagels or sesame bagels work too. Avoid soft breakfast bagels—they won’t hold up to the crispy toasting needed for that diner-style crunch. If you can’t find New York bagels, look for sturdy bakery-style bagels with a thick crust.
What’s the best way to keep the steak tender?
Slice the steak thinly against the grain (⅛-inch thick) and cook it over medium-high heat for just 2-3 minutes until lightly browned. Let it rest for 2 minutes after cooking to redistribute juices. Overcooking will make it tough—keep it tender but with a slight bite.
How do I get the perfect runny yolk?
Cook the eggs over medium-low heat in ½ tablespoon butter for 2-3 minutes until the whites are just set but the yolks remain completely liquid. Remove them from the pan and let them rest for 1 minute before assembling. The residual heat keeps them warm while the yolks stay runny.
Can I make this sandwich ahead of time?
Toast the bagels and store them in a paper bag for up to 2 days to keep them crispy. Sear the steak just before serving to maintain tenderness, and cook the eggs sunny-side-up right before assembling. The cheese should be added fresh to avoid sogginess. Prep components separately, then assemble when ready to eat.
What’s the secret to gooey melted cheese?
Use thin-cut American cheese slices (not shredded) and warm them slightly on the toasted bagel before adding other ingredients. For extra stretch, add a dab of mayonnaise on the cheese before closing the sandwich. If needed, melt the cheese in a 350°F oven for 1-2 minutes before assembling.
