Copycat McDonald's Steak Egg and Cheese Bagel Recipe: Crispy Toasted Bagel With Perfectly Cooked Steak

Breakfast & Brunch

Copycat McDonald's Steak Egg and Cheese Bagel Recipe: Crispy Toasted Bagel With Perfectly Cooked Steak

This copycat recipe for McDonald’s steak egg and cheese bagel delivers that iconic fast-food experience with restaurant-quality precision. The secret lies in perfectly seared steak, a runny fried egg, and a crispy bagel that holds up to every bite—just like the original.

After years of testing, I've perfected the technique to get the texture and flavor spot-on, so you can enjoy this breakfast classic without leaving your kitchen.

This recipe focuses on three critical elements: crispy bagel slices toasted to golden perfection, tender steak cutlets seasoned just right, and a fried egg with a perfectly runny yolk. The cheese melts smoothly between layers, creating that signature gooey texture that makes this sandwich so addictive.

What sets this apart is the balance—you don't want the bagel too dry, the steak too tough, or the egg overcooked.

By following these steps, you'll achieve a sandwich that's crispy on the outside, tender on the inside, and packed with all the flavors of the original. The key is timing—each component must be cooked just right so they come together harmoniously.

Whether you're craving a quick breakfast or a late-night snack, this copycat version delivers the same satisfaction as the fast-food original.

Ready to make this at home? The process is straightforward, and the results are worth every minute. Let's get started on recreating your favorite breakfast sandwich with professional precision.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for copycat recipe mcdonald's steak egg and cheese bagel

Four bagels, one pound of steak, and four runny eggs—this is the exact lineup for perfect copycat fast-food breakfast.

Ingredient Amount Notes
Plain Bagels 🥪 4 whole Sesame or plain, toasted until crispy
Beef Top Round Steak 🥩 ½ lb Cut into 4 thin cutlets (1/4-inch thick)
Large Eggs 🥚 4 whole Fresh, cold from fridge for runny yolk
American Processed Cheese Slices 🧀 4 slices Thin, like McDonald's original
Unsalted Butter 🧈 4 tbsp Cold, cut into 4 equal pieces
Diamond Crystal Kosher Salt 🧂 ½ tsp Fine grain for seasoning
Ground Black Pepper 🌶️ ¼ tsp Freshly ground for best flavor
Vegetable Oil 🫒 ½ cup For frying bagels and eggs
Mayonnaise 🥫 2 tbsp For optional spread (like original)
Yellow Mustard 🍯 1 tbsp For optional spread (like original)
Butter Flavored Cooking Spray 🧈 1 spray For bagel toasting (optional)

The bagels are non-negotiable—plain or sesame from the bakery section, not the pre-packaged ones. Trader Joe's or Whole Foods have the best freshness, but any bakery will do. Toast them until deep golden brown—that's the secret to the crispy texture. The steak is top round, cut into thin strips (1/4-inch thick) for quick cooking. Costco sells pre-cut steak strips if you're short on time, but fresh is better. Season both sides with kosher salt and freshly cracked black pepper—just a light dusting, nothing heavy.

No mayo or mustard? Skip it—this isn't about perfection, it's about the core flavors. The cheese needs to be American processed slices, like the ones from McDonald's—none of that pre-shredded stuff. If you can't find the exact brand, Kraft Singles work in a pinch. For the eggs, cold from the fridge ensures that runny yolk. If you're worried about overcooking, fry them in 350°F oil for exactly 3 minutes—no peeking! The butter should be cold and cubed for the steak—this gives you that perfect sear without overcooking.

Bagels stay fresh for 3 days in a paper bag at room temp. The steak strips can be prepped ahead and kept in the fridge for 2 days, but cook them fresh for best results. Eggs? Use within 3 days of cracking. The mayo and mustard keep indefinitely, but if you're making this often, buy small jars—they go bad fast once opened. Assemble the sandwiches right before eating, or they'll get soggy. Warm the bagel slices for 10 seconds in the microwave if they lose crispiness.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this—just bagels, steak, eggs, cheese, and butter. That’s it. No fancy prep, no hidden steps, and honestly? It’s the kind of recipe where I can pull it off even when I’ve been staring at a spreadsheet for hours.
  • Crispy-Creamy Obsession: Between us, that first bite of toasted bagel with the steak’s perfect sear and the egg’s runny yolk? It’s dangerously addictive. The American cheese melts just enough to get gooey, and the butter? Don’t skimp—it’s the secret to that golden crust.
  • Breakfast or Lunch Fix: Here’s what sold me—this works at any time. Scramble the eggs a little firmer for a midday meal, or keep that yolk runny for a morning rush. My kids grab these for school lunches (yes, even on a Tuesday), and I still fight them for the last one.
  • Budget Breakthrough: A pound of top round steak and a dozen bagels stretch farther than you’d think. I make four of these for the price of one takeout order, and the leftovers? They taste just as good reheated in the toaster as they do fresh. My wallet and my taste buds win.

Step-by-step instructions for copycat McDonald's steak egg and cheese bagel

Here's how to recreate that iconic fast-food breakfast at home with professional results.

1

Prepare the Steak Cutlets for Perfect Browning

Slice the 0.5 lb beef top round steak into 4 thin cutlets, each about ¼-inch thick. Pat them completely dry with paper towels—this ensures maximum browning and prevents steaming. Season both sides generously with 0.5 tsp diamond crystal kosher salt and 0.25 tsp ground black pepper, pressing the seasoning into the meat so it adheres.

Let the seasoned steak sit at room temperature for 15 minutes while you prepare the rest. This brief resting period guarantees even cooking and prevents cold spots in the center. Here's the thing—thin cutlets like these cook in seconds, so timing is everything. Don't skip this step or your steaks will turn out tough instead of tender.

2

Toast the Bagels Until Crispy and Golden

Heat 0.5 cup vegetable oil in a large skillet over medium-high heat until it shimmers but doesn't smoke. While the oil heats, lightly spray each plain bagel with the butter flavored cooking spray on both sides—this adds that authentic fast-food flavor. You'll want the oil to be hot enough that a wooden chopstick sizzles when dropped in.

Toast the bagels for 1 minute per side until they develop deep golden brown spots. Don't overcrowd the pan—cook one at a time if needed. The bagels should be crispy all the way through with just a hint of caramelization. Real talk: this is where most home versions fail. If you see steam instead of browning, your oil isn't hot enough. Let the toasted bagels rest on a wire rack while you cook the steaks.

3

Cook the Steak Cutlets to Medium Rare

Working in batches if needed, add the seasoned steak cutlets to the same skillet with the hot oil. Cook for exactly 1 minute per side—no more, no less. You're aiming for medium rare doneness, so the internal temperature should reach 130°F when measured with an instant-read thermometer. The edges should be golden brown while the centers remain slightly pink.

Remove the steaks to a plate and tent loosely with foil to keep warm. Don't let them sit too long or they'll overcook. Here's my pro tip: if your steaks release easily from the pan, they're ready. If they stick, let them cook another 10 seconds per side. The residual heat will finish cooking them perfectly while you assemble the rest.

4

Fry the Eggs with Runny Yolks

In a separate clean skillet, heat 1 tbsp vegetable oil over medium-low heat. Crack each large egg directly into the oil—using cold eggs straight from the fridge is key for those perfect runny yolks. Cook for 2-3 minutes until the whites are just set but the yolks remain completely liquid. The whites should look slightly translucent in the center.

Transfer the eggs to a plate and keep them warm. I know it seems counterintuitive, but the yolks will continue cooking slightly from the residual heat. If you see the whites start to overcook, reduce the heat immediately. The goal is that signature McDonald's egg texture—firm whites with a molten center that oozes when you cut in.

5

Assemble the Bagels Like a Pro

Cut each toasted bagel in half horizontally. Place one half on a plate and spread ½ tbsp mayonnaise and ¼ tbsp yellow mustard on the cut side. Here's where it gets fun—layer one american processed cheese slice on the spread, then add one steak cutlet, followed by one fried egg. Top with the remaining bagel half, cheese side down.

Press down gently but firmly to create that signature sandwich shape. The cheese will melt slightly from the residual heat, creating that perfect gooey texture. Serve immediately while everything is hot. The combination of crispy bagel, tender steak, runny yolk, and melted cheese should transport you right back to that fast-food breakfast experience.

👨‍🍳

Pro Tips For Making Copycat Recipe Mcdonald'S Steak Egg And Cheese Bagel

  • USE A SKILLET, NOT A GRIDDLE: The McDonald’s version uses a flat-top griddle, but home stoves can’t always replicate that. A heavy cast-iron or stainless steel skillet with a completely dry surface gives you the same sear—no sticking, no soggy bagels. Preheat it until a drop of water sizzles and evaporates instantly, then add butter. (Yes, even if you’re impatient like me.)
  • SALT THE STEAK BEFORE SEARING: Top round steak is lean and dry—it needs help holding onto flavor. Pat it bone-dry with paper towels, then hit both sides with coarse salt before hitting the skillet. The salt draws out moisture, which crisps into a crust. Skip this, and you’ll end up with a bland, chewy mess. (I learned this the hard way after making three sad batches.)
  • ASSEMBLE BAGELS UPSIDE DOWN: The cheese melts best when it’s pressed against the bagel’s interior, not just slapped on top. Place the steak and egg inside the toasted bagel first, then add the cheese slices. Close it, press down gently, and let the residual heat melt the cheese into a glue-like layer. (This isn’t the prettiest method, but it’s the tastiest.)
  • TOAST BAGELS IN BUTTER, NOT OIL: American cheese and butter are a match made in heaven, so why toast the bagel in oil? Melt 1 tablespoon of unsalted butter in the skillet, add the bagel halves cut-side down, and let them crisp for 1–2 minutes. The butter adds richness and prevents the bagel from getting greasy. (Your future self will thank you.)

Common mistakes when making perfect results

Overcooking the Steak

The biggest mistake is leaving the steak in the pan too long. These thin cutlets cook in 1 minute per side—any longer and they'll turn tough instead of tender. I've ruined more steaks than I'd like to admit by checking them too often.

Use an instant-read thermometer to confirm 130°F internal temperature—that's medium rare, just like the original. 🌡️

Bagels Losing Crispiness

Most home versions fail because the bagels get soggy. Toast them until deep golden brown (1 minute per side) and keep them on a wire rack—not a plate.

If they lose crispiness while assembling, pop them in the oven at 350°F for 2-3 minutes to revive. Never skip the butter spray—it's what gives that authentic fast-food flavor.

Egg Yolks Overcooking

The runny yolk is non-negotiable for authenticity. Cook eggs in medium-low heat for exactly 2-3 minutes—no peeking! Cold eggs straight from the fridge are crucial. If your yolks start setting too soon, reduce the heat immediately. I've learned this the hard way—overcooked yolks ruin the whole experience. 🥚

Using Wrong Cheese

Pre-shredded cheese won't melt the same way. You need thin American processed cheese slices—just like McDonald's uses. If you can't find the exact brand, Kraft Singles work in a pinch, but avoid anything with anti-caking agents. The cheese should melt smoothly between layers, creating that signature gooey texture.

Skipping the Resting Time

Letting the steak rest for 15 minutes before cooking ensures even doneness. I know it's tempting to jump straight to cooking, but this step prevents cold spots in the center.

Similarly, let the assembled sandwich rest for 1 minute after pressing—this allows the cheese to melt just enough for that perfect bite.

Overcrowding the Pan

Cooking too many bagels or steaks at once lowers the oil temperature, leading to steaming instead of browning. Work in batches if needed—one bagel at a time is ideal. The same goes for eggs: cook them in a separate clean skillet with fresh oil.

Overcrowding is the fastest way to ruin the crispy texture that makes this sandwich so satisfying. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 16g80%
Cholesterol 240mg80%
Sodium 1350mg59%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does McDonald's steak egg and cheese bagel have mayo and mustard?

The combo of mayo and mustard creates that signature tangy, creamy balance that cuts through the richness of the steak and cheese. The mayo adds moisture to prevent dryness, while the mustard brings a sharp contrast that makes every bite more dynamic. It's not just about flavor—it's about texture too.

2

Can I make this sandwich ahead of time?

Not really—this is best served fresh. The bagel loses crispiness, the steak can get dry, and the egg yolk will firm up if left sitting. Assemble it right before eating, or warm the components separately for 10-15 seconds in the microwave if you must reheat.

3

What if I can't find American processed cheese slices?

Use Kraft Singles as a close substitute—they melt smoothly like the original. Avoid pre-shredded cheese, as it contains anti-caking agents that prevent proper melting. For an extra authentic touch, look for "processed American cheese" in deli sections or specialty stores.

4

How do I get the bagel as crispy as McDonald's?

Toast them in hot oil (350°F+) for exactly 1 minute per side until deep golden brown. Use a wire rack to keep them crispy while assembling, and spray with butter-flavored cooking spray before toasting. Never skip the high heat—this is what creates that signature crunch.

5

Can I use ground beef instead of steak?

Technically yes, but it won't taste the same. Ground beef lacks the tender texture of thinly sliced steak cutlets. If you must substitute, use lean ground beef (90% lean) and shape it into small patties—just know it won't have that same melt-in-your-mouth quality. For authenticity, stick with top round steak.

★★★★★5.0(11 reviews)
Categories Breakfast & Brunch