Breakfast & Brunch
This copycat recipe for McDonald’s Steak Egg and Cheese Bagel delivers the same crispy toasted bagel, perfectly seasoned steak, and runny yolk magic you crave—without leaving home. The secret lies in marinating the steak overnight and cooking the egg just right for that golden yolk center.
I've recreated this breakfast staple after years of perfecting the balance between savory, cheesy, and that satisfying crunch.
The key to nailing this recipe is using high-quality ingredients—a tender steak cut, sharp cheddar cheese, and a fresh bagel that toasts evenly. The marinade transforms simple beef into that signature fast-food flavor, while the egg-cooking method ensures a perfectly runny yolk every time.
This isn't just a copycat version; it's a foolproof method that delivers restaurant-quality results at home.
Imagine biting into a bagel that's crispy on the outside yet soft inside, with melted cheese stretching between layers of steak and that golden egg yolk oozing out.
The aroma alone will have everyone at your table asking for seconds. This recipe brings the breakfast experience you know and love—just better, with no drive-thru wait.
Whether you're feeding a family or treating yourself to a morning indulgence, this version stays true to the original while giving you full control over quality. Ready to recreate this breakfast favorite? Let's get started with the step-by-step instructions that will have you mastering this dish in no time.
Ingredients for copycat recipe mcdonald's steak egg and cheese bagel
Four crispy bagels, four runny yolks, and steak so tender it melts—this is the fast-food magic you'll make at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Top-Quality Steak (Sirloin or Ribeye) 🥩 | ½ lb | Thinly sliced against the grain |
| Large Eggs 🥚 | 4 whole | Room temperature for perfect runny yolks |
| Plain Bagels 🥯 | 4 whole | Sesame or plain, cut in half horizontally |
| Sharp Cheddar Cheese 🧀 | 4 oz | Shredded, aged for maximum flavor |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred for rich flavor |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For bagel toasting |
| Worcestershire Sauce 🍯 | 1 tbsp | For marinade depth |
| Dijon Mustard 🍯 | 1 tbsp | Adds tangy complexity |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For savory balance |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning perfection |
| Mayonnaise 🥫 | 2 tbsp | For bagel assembly |
| Freshly Ground Black Peppercorns 🌶️ | ¼ tsp | For garnish |
The steak is where the magic happens. Sirloin or ribeye cuts work best—they stay tender when sliced thin. Most grocery stores carry pre-sliced deli steak, but if you're buying a whole cut, ask the butcher to slice it against the grain for maximum tenderness. Costco or Whole Foods often have the best quality pre-sliced steak, but check your local market's deli section first. The bagels? Plain or sesame—just make sure they're fresh. The day-old bagels from the bakery section are perfect for this. For the cheese, sharp cheddar is non-negotiable. Pre-shredded gets clumpy, so grab a block and grate it yourself—it makes all the difference.
No Worcestershire? Soy sauce plus a pinch of sugar gets you close. Short on Dijon? Yellow mustard works in a pinch, but it won't have the same depth. The eggs are the star here—room temperature is key for that perfect runny yolk. If your eggs are cold, they'll cook unevenly. For the bagel toasting, butter and olive oil combo gives you that signature crispy texture. No mayo? Greek yogurt thinned with a splash of milk works too. The steak marinade can be made a day ahead—just don't over-marinate, or the meat gets mushy. And trust me on the freshly ground black pepper—pre-ground loses its punch fast.
Bagels toast best fresh, but you can prep the steak marinade and cheese shredding the night before. Store the marinade in the fridge in an airtight container for up to 24 hours. The shredded cheese keeps for 1 week in the fridge if wrapped tightly. For leftovers, assemble the bagels and steak, then reheat in a toaster oven for 2-3 minutes—just add the egg when serving. The eggs should be cooked right before eating so they stay runny. This isn't a dish that reheats well, so plan to make it fresh for the best experience.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe because it’s that simple—just steak, eggs, bagels, cheese, and butter. No fancy prep, no measuring cups, just slice, toast, and assemble. Honestly, my lazy Sundays now include this every week.
- Craving-Worthy Combo: That perfect balance of salty, cheesy, and smoky steak with a runny yolk? It’s the kind of bite that makes you forget fast food exists. The sharp cheddar melts just enough to coat everything, and the butter? It’s the secret weapon.
- Breakfast or Brunch Fix: Need a quick weeknight meal or a weekend brunch hit? This works for both. I’ve served it to my book club (they loved it) and my hungover brother (he loved it more). The bagel holds up, the egg stays fresh, and the steak stays juicy—no matter when you eat it.
- Leftovers That Don’t Suck: Most copycat recipes turn into sad, soggy messes the next day. Not this one. The steak stays tender, the bagel stays sturdy, and the cheese doesn’t turn into a science experiment. Wrap them up, toss them in a bag, and boom—grab-and-go lunches for the week. (Yes, even on a Tuesday night.)
Step-by-step instructions for crispy toasted bagel with runny yolk magic
Here's how to recreate that iconic fast-food breakfast with restaurant-quality results at home.
Prepare the Steak Marinade and Slice for Perfect Texture
In a small bowl, combine the 1 tablespoon Worcestershire sauce, 1 tablespoon Dijon mustard, 1 teaspoon garlic powder, 1 teaspoon onion powder, 0.5 teaspoon black pepper, and 0.5 teaspoon Diamond Crystal kosher salt. Whisk until smooth—this marinade will infuse the steak with deep, savory flavor that mimics the fast-food version perfectly.
Place the 0.5 lb top-quality steak (sirloin or ribeye) in a resealable plastic bag and pour the marinade over it. Seal the bag and massage it gently to coat the steak evenly. Let it marinate in the refrigerator for at least 30 minutes (or up to 2 hours for maximum flavor). While it marinates, use a sharp knife to slice the steak thinly against the grain—this ensures each bite will be tender and easy to cut through with your fork.
Toast the Bagels to Crispy Perfection
Preheat your oven to 375°F. Cut each of the 4 whole plain bagels in half horizontally, creating 8 bagel halves. Arrange them on a baking sheet in a single layer, cut-side up. Brush the tops generously with 2 tablespoons extra-virgin olive oil—this creates that signature golden-brown crust that fast-food bagels are known for.
Bake for 8-10 minutes until the edges are deep golden brown and the bagels sound hollow when tapped. Real talk: don't walk away during this step. You're aiming for that satisfying crunch that makes every bite worth it. Once they're perfectly toasted, remove them from the oven and keep them warm while you prepare the rest of the components.
Assemble the Steak Egg and Cheese with Pro Technique
In a small bowl, mix the 2 tablespoons mayonnaise with a pinch of 0.25 teaspoon freshly ground black peppercorns—this adds a subtle kick that balances the richness. Spread this mixture evenly on the crispy bagel halves, creating a smooth base for the filling.
Layer 1 ounce shredded sharp cheddar cheese (about 1 tablespoon per bagel half) over the mayonnaise. Then, place 2 thin slices of marinated steak on top of the cheese—this is where the magic happens. The steak should be arranged neatly to cover the center of the bagel, leaving a small border for that classic presentation.
Cook the Perfect Runny Yolks
Heat a non-stick skillet over medium-low heat (this is crucial—high heat will scramble the yolks) and add 2 tablespoons unsalted butter. Let it melt completely, then crack each of the 4 whole large eggs into the pan, spacing them about 2 inches apart. The butter should coat the eggs evenly, creating a protective layer that keeps the yolks runny.
Cook for 2-3 minutes until the whites are just set but the yolks remain liquid and vibrant. You'll know they're ready when the edges of the whites are opaque but the centers still look slightly translucent. Remove the eggs from the pan and place one on each steak-and-cheese bagel half, gently pressing down to create that signature "McDonald's-style" sandwich shape.
Final Assembly and Serving for Maximum Enjoyment
Press down lightly on each sandwich to ensure the bagel, steak, cheese, and egg all adhere together. The residual heat from the bagel will help melt the cheese slightly, creating that perfect pull-apart texture. Sprinkle each sandwich with an additional pinch of 0.25 teaspoon freshly ground black peppercorns for that final fast-food touch.
Serve immediately while the bagels are still warm and the yolks remain runny. The contrast of crispy bagel, tender steak, melted cheese, and that perfect yolk is what makes this copycat recipe worth every bite. I promise, once you try this, you'll never settle for the fast-food version again—it's that good.
Pro Tips For Making Copycat Recipe Mcdonald'S Steak Egg And Cheese Bagel
- USE A HOT SKILLET: The steak needs to sizzle hard—no lukewarm pans here. Heat your skillet until it’s smoking hot, then add a thin layer of butter. Ribeye or sirloin won’t release its juices properly if the pan isn’t screaming hot when it hits the metal. (Yes, even if you’re impatient like me.)
- TOAST BAGELS UNTIL CRISPY: Skip the microwave—it’s the lazy way out. Toast your bagel halves in a dry skillet over medium heat until the cut sides are deep golden brown, about 2-3 minutes per side. This locks in moisture and gives that signature McDonald’s crunch. (Your future self will notice the difference.)
- SALT THE STEAK BEFORE COOKING: Don’t wait until the end. Generously salt your steak slices right after slicing—let them sit for 5 minutes while you prep the rest. This seasoning step is non-negotiable for flavor, especially with unsalted butter melting on top. (I learned this the hard way when I rushed.)
- GRILL THE CHEESE UNTIL MELTED: Once the steak is off the heat, pile on the sharp cheddar and let it melt fully into a gooey blanket. Cover the skillet for 30 seconds to trap steam, then uncover and let the cheese brown slightly. Overcooked cheese? No. Under-melted cheese? Even worse. (This is the thing that matters most.)
Pro cooking tips for copycat recipe mcdonald's steak egg and cheese bagel
Steak Slicing Secrets
Slice your steak thinly against the grain—this is non-negotiable for tenderness. Use a sharp chef's knife and cut at a 45-degree angle for even slices. For best results, ask your butcher to slice it pre-marinated, or use pre-sliced deli steak from the grocery store's meat counter.
The goal is pencil-thin slices that cook quickly and stay juicy. 🔪
Bagel Toasting Tricks
Toast bagels in 375°F oven for 8-10 minutes—no more, no less. The key is even heat distribution: place them on a wire rack (not directly on the baking sheet) to prevent sogginess.
For extra crispiness, brush with melted butter after toasting. Pro tip: Tap the bagel—if it sounds hollow, it's ready. 🥯
Egg Cooking Precision
Use medium-low heat and unsalted butter for perfect runny yolks. Crack eggs into the pan when butter is foamy but not browned. Cook for 2-3 minutes—whites should be just set while yolks remain liquid and wobbly.
Overcooking is the #1 mistake; set a timer to avoid scrambled yolks. 🍳
Cheese Melting Hack
Use freshly grated sharp cheddar (pre-shredded gets clumpy). For extra meltiness, sprinkle a pinch of cornstarch (½ tsp) over the cheese before assembling. The bagel's residual heat will melt it perfectly between layers. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. 🧀
Assembly Pressure Points
Press sandwiches gently but firmly during assembly to ensure layers stick. The mayonnaise acts as a glue—spread it evenly on the bagel halves. For that fast-food look, arrange steak slices centered with a small border. A light press with a spatula helps set the structure before serving. 🍽️
Timing Your Breakfast
Work in this order:
- Toast bagels,
- Marinate steak,
- Cook eggs last. Keep bagels warm in a 200°F oven while prepping other components.
Eggs should cook right before serving—they lose their runny perfection when reheated. Plan for 10-15 minutes total from start to finish. ⏱️
Nutrition facts
Frequently asked questions
Can I make this recipe without a toaster oven?
A conventional oven works perfectly! Toast bagels on a baking sheet at 375°F for 8-10 minutes until golden brown. For extra crispiness, broil for 1-2 minutes at the end. Just watch closely to avoid burning.
What if my eggs come out overcooked?
Use room temperature eggs and medium-low heat—this is key for runny yolks. If they're overcooked, try adding a splash of water to the pan to create steam, then cover for 30 seconds to help reset the yolks. Start with 2 minutes cooking time next attempt.
Can I use a different type of cheese?
Sharp cheddar is ideal for that authentic fast-food flavor, but Monterey Jack or Colby Jack work in a pinch. Avoid mild cheddars—they won't melt as well. For extra creaminess, mix ½ sharp cheddar and ½ pepper jack. Just avoid pre-shredded blends with anti-caking agents.
How do I store leftovers?
Assemble the sandwiches (without eggs) and store in an airtight container for up to 24 hours. Reheat in a toaster oven at 350°F for 1-2 minutes. Cook eggs fresh when ready to eat—they don't reheat well. The bagels lose crispiness when reheated, so enjoy this recipe fresh for best results.
What's the best way to slice the steak?
Slice thinly against the grain (about ⅛-inch thick) for maximum tenderness. Use a sharp knife and cut at a 45-degree angle for even slices. For convenience, ask your butcher to slice it pre-marinated, or buy pre-sliced deli steak from the grocery store.
