Breakfast & Brunch
This steak egg and cheese bagel copycat recipe delivers the exact same crispy, buttery bagel, perfectly seared steak, and runny yolk experience you crave from your favorite diner.
The secret lies in high-heat searing for that juicy steak, a perfectly fried egg with a golden yolk, and a bagel toasted until it's crispy yet still soft inside. I've perfected the timing so every element comes together hot and ready to eat.
What sets this recipe apart is the balance of textures and temperatures—crispy bagel, tender steak, creamy cheese, and that runny yolk that pools together when you cut in.
The key steps include seasoning the steak just right, frying the egg to your preferred doneness, and melting the cheese at the perfect moment so it stays gooey. This isn't just breakfast; it's a hearty meal that feels like a restaurant-quality indulgence.
The assembly is where the magic happens—layering the steak, cheese, and egg on the toasted bagel in the right order ensures everything stays hot and nothing gets soggy.
A drizzle of melted butter and a sprinkle of hot sauce take it to the next level, giving you that authentic diner flavor. Whether you're craving a quick breakfast or a satisfying brunch, this recipe delivers every time.
Ready in just 15 minutes, this copycat version is perfect for weekdays or weekend treats. The ingredients are simple but high-quality—no shortcuts here. Let's get started on recreating that perfect steak egg and cheese bagel at home.
Ingredients for steak egg and cheese bagel copycat
Four crispy bagels, juicy steak, and runny yolks—this is your diner breakfast in 15 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Plain Bagels 🥯 | 4 whole | Sliced in half lengthwise, toasted |
| Ribeye Steak 🥩 | ½ lb | Thinly sliced against grain |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| American Cheese Slices 🧀 | 4 slices | Thin-cut, slightly melted |
| Unsalted Butter 🧈 | ½ cup | Melted, for frying |
| Hot Sauce 🌶️ | 2 tbsp | Like Tabasco or Cholula |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Vegetable Oil 🫒 | ¼ cup | For egg frying |
| Garlic Powder 🧄 | ¼ tsp | For steak seasoning |
| Onion Powder 🧅 | ¼ tsp | For steak seasoning |
| Mayonnaise 🥫 | 2 tbsp | Optional, for extra richness |
The bagels are non-negotiable—Thomas or New York-style from the bakery section, not the frozen aisle. Costco or Whole Foods have the best fresh ones, but any quality bakery bagel works. Toast them until they're golden and crispy, but not burnt—you want that perfect crunch without losing that soft center. The steak? Ribeye is key—it's tender and stays juicy when sliced thin. Buy it the day you plan to cook (or freeze it if prepping ahead). For the eggs, farm-fresh from the grocery store gives you that rich, creamy yolk you crave—nothing beats it.
No ribeye? Sirloin or flank steak works in a pinch, but slice it extra thin. Short on American cheese? Swiss or provolone melts beautifully—just add a pinch more salt to compensate. Hot sauce out? Sriracha or Frank's RedHot are perfect substitutes. The mayonnaise is optional but adds that diner-style richness—Duke's or Hellmann's are my go-tos. For the egg, if you prefer it more done, cook it a little longer, but trust me, that runny yolk is what makes this recipe special. No fancy tools needed—just a skillet and patience for the timing.
Toast the bagels first and keep them warm in a 200°F oven while you cook the rest. The steak and egg should be made right before assembly—everything stays hot that way. Leftovers? Reheat in a skillet for 2 minutes per side, but honestly, they're best fresh off the stove. Store any extras in the fridge for up to 2 days—just reheat gently to keep the bagel from drying out. Freezing isn't recommended since the bagel gets soggy, but the steak and egg components can be prepped ahead and assembled later.
Why You'll Love This Recipe
- Here’s what sold me: I can stretch a ribeye into three meals, and the rest of the ingredients cost pennies. Leftovers? Just reheat and enjoy. Not the prettiest, but the taste makes up for it—and my wallet thanks me every time.
- No-Fuss Assembly: I swear, this takes less effort than ordering takeout. Toast the bagel, butter it, slap on the steak slices (pre-cooked or fresh—your call), crack an egg right on top, and melt that American cheese until it’s gooey. Honestly, my hands are cleaner than when I make scrambled eggs.
- Steakhouse Vibes: That crispy ribeye, the runny yolk, and the melty cheese all squished together? It’s like a breakfast sandwich version of a fancy steak dinner. The butter bastes the bagel while the egg cooks, and suddenly, you’ve got a texture combo that’s pure satisfaction.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. Wrap the whole thing in foil, and it stays warm for hours—no sad soggy sandwiches here. My kids (and my husband) actually eat their lunches now, which is basically a miracle.
Step-by-step instructions for steak egg and cheese bagel copycat recipe
Here's how to nail this iconic breakfast with perfect crispy bagels, perfectly cooked steak, and runny yolks every time.
Prepare the Steak and Seasonings
Take the 0.5 lb ribeye steak and slice it thinly against the grain using a sharp knife. This ensures tender bites that cook quickly. In a small bowl, mix together 1 tsp salt, 0.5 tsp ground black pepper, 0.25 tsp garlic powder, and 0.25 tsp onion powder. Rub this seasoning generously over both sides of the steak slices, pressing it in so it sticks well.
Let the seasoned steak sit at room temperature for 10 minutes while you prepare the rest. This step is crucial—cold meat cooks unevenly and can turn tough. You'll know it's ready when the steak feels slightly cooler than your fingers but not icy.
Toast the Bagels to Crispy Perfection
Slice each of the 4 whole plain bagels in half lengthwise, creating 8 halves. Arrange them on a baking sheet lined with parchment paper. Brush both sides of each bagel half with melted unsalted butter—this is what makes them golden and crispy.
Toast the bagels in a preheated 375°F oven for 8-10 minutes, flipping halfway through, until they're deep golden brown and crisp to the touch. Keep an eye on them—they'll darken quickly once they reach the right temperature. Remove them and set aside on a wire rack to stay crisp.
Cook the Steak Until Juicy and Warm
Heat 0.25 cup vegetable oil in a large skillet over medium-high heat until shimmering. Add the seasoned steak slices and cook for 1-2 minutes per side—just enough to warm through and slightly crisp the edges without overcooking. The steak should be warm but still tender, not rubbery.
Remove the steak from the pan and set aside on a plate. Keep it warm by tenting loosely with foil while you prepare the eggs. If you cook the steak too long, it'll turn tough and lose its juiciness, so don't rush this step.
Fry the Perfect Runny Yolks
In the same skillet (no need to clean it—the flavor is gold), reduce the heat to medium-low and add 0.25 cup vegetable oil. Crack the 4 whole large eggs directly into the pan, spacing them evenly. Let them cook undisturbed for 2-3 minutes until the whites are set but the yolks remain completely liquid.
Here's the trick: when the whites are just barely set but still slightly wobbly, they're ready. Overcooking turns the yolks into scrambled eggs, so watch closely. Transfer the eggs to a plate and keep warm.
Assemble and Add the Finishing Touches
Place a toasted bagel half on each plate. Top each with 1 slice of american cheese, a slice of steak, and one fried egg. Drizzle with 2 tbsp hot sauce and, if using, 2 tbsp mayonnaise for extra richness. The cheese should melt slightly from the residual heat of the steak and egg.
Serve immediately while everything is hot and the yolks are still runny. The crispy bagel, juicy steak, and creamy yolk will create the perfect bite every time. This is where all the flavors come together—don't wait too long or the bagels will soften.
Pro Tips For Making Steak Egg And Cheese Bagel Copycat
- TOAST BAGELS UNTIL GOLDEN: Cut bagels in half and toast them on a dry skillet over medium-high heat until they’re golden brown and crisp—about 2-3 minutes per side. I used to rush this, thinking the cheese would add enough texture, but skipping this step leaves you with a soggy sandwich. (Yes, even if you're impatient like me.)
- SEAR STEAK TO MEDIUM-RARE: Cook the ribeye in a screaming-hot skillet with a thin layer of oil for 2-3 minutes per side, then pull it off when it’s still pink inside. Let it rest 5 minutes before slicing—this guarantees juicy steak, not a dry mess. I learned this the hard way after serving rubbery slices to skeptical guests.
- USE AMERICAN CHEESE WISELY: Place the cheese slices directly on the hot bagel halves—no need to melt them first. The residual heat from the toasted bagel and the warm steak will soften them perfectly. Over-melting turns it into a greasy puddle, and under-melting means you’re chewing through plastic.
- BUTTER THE BAGEL LAST: Add a pat of unsalted butter to the outside of the assembled sandwich right before serving. The heat from the steak and egg will melt it into a crisp, flavorful crust—no need to butter the pan or the bagel beforehand. This is the thing that makes a copycat taste like the real deal.
Troubleshooting your steak egg and cheese bagel copycat
Bagels Too Soft
If your bagels lose their crispiness, they’ve likely absorbed too much moisture from the steak or egg. Toast them fresh and place on a wire rack (not a plate) to keep air circulating.
For extra insurance, brush the cut sides with melted butter after toasting—this creates a moisture barrier. If reheating leftovers, warm in a 350°F oven for 2-3 minutes on a baking sheet. 🥯
Steak Overcooked
Ribeye slices turn tough when cooked past 145°F internal temperature. Use a meat thermometer to check—if it’s ready in 1 minute per side, remove immediately. For thicker slices, reduce heat to medium-low and cook 45 seconds per side.
Overcrowding the pan also raises pan temperature, so cook in batches if needed. 🌡️
Eggs Too Dry
Runny yolks require precise timing. If whites overcook, lower heat to medium-low and use fresh eggs—older eggs have firmer whites. Crack eggs directly into the pan (no pre-heating) and avoid stirring.
For extra insurance, cover the pan with a lid for the final 30 seconds—this traps steam and keeps yolks liquid. 🥚
Cheese Not Melting
American cheese needs residual heat to soften. Place cheese slices directly on the hot bagel (not the plate) for 10 seconds before adding steak and egg. For extra melt, sprinkle ¼ tsp garlic powder on top—it lowers the melting point.
If using provolone, add 1 tsp water to the pan while cooking to create steam. 🧀
Assembly Too Messy
Layer components in this order: bagel → cheese → steak → egg to prevent sogginess. Use a spatula to transfer warm steak/egg directly onto the bagel.
For clean plates, assemble on parchment paper first, then slide onto dishes. Keep hot sauce and mayo in small bowls for dipping—this avoids spills. 🍽️
Timing Mismatch
Toast bagels first and keep warm in a 200°F oven while cooking steak and eggs. Assemble within 3 minutes** of final assembly—any longer and the bagel softens. For a streamlined process, prep all ingredients before starting (slice steak, crack eggs, slice cheese) so you’re ready to cook in order. ⏱️
Nutrition facts
Frequently asked questions
Can I use a different type of steak instead of ribeye?
Sirloin or flank steak work well in a pinch, but slice them extra thin (about ¼-inch thick) since they're leaner. For best results, marinate them for 15-20 minutes in a mix of olive oil, garlic powder, and black pepper to keep them tender. Avoid tough cuts like flank if you're not slicing against the grain.
How do I get the perfect runny yolk?
Use fresh eggs (older eggs have firmer whites) and cook them on medium-low heat in a nonstick skillet. Crack them directly into the pan and let them sit undisturbed for 2-3 minutes until whites are set but yolks are still completely liquid. Cover with a lid for the final 30 seconds to trap steam—this keeps the yolk gooey.
Can I make this ahead of time?
Toast the bagels first and keep them warm in a 200°F oven while you cook the rest. Prep the steak and eggs separately, then assemble within 3 minutes of cooking to keep everything hot and crispy. For leftovers, store components separately in the fridge for up to 2 days and reheat gently in a skillet (don't microwave—the bagel will get soggy).
What's the best cheese substitute if I don't have American?
Swiss or provolone melt beautifully and work well. For provolone, add 1 tsp water to the pan while cooking to create steam that helps it soften. If using Swiss, sprinkle with ¼ tsp garlic powder before melting—it lowers the melting point and adds extra flavor. Avoid cheddar; it can get too stringy.
Why does my bagel get soggy?
Bagels lose crispiness when they absorb moisture from the steak or egg. Toast them fresh and place on a wire rack (not a plate) to keep air circulating. Brush the cut sides with melted butter after toasting to create a moisture barrier. If reheating leftovers, warm in a 350°F oven for just 2-3 minutes on a baking sheet.
