Copycat McDonald's Steak, Egg, and Cheese Bagel Recipe: Crispy Toasted Bagel with Runny Yolk Magic

Breakfast & Brunch

Copycat McDonald's Steak, Egg, and Cheese Bagel Recipe: Crispy Toasted Bagel with Runny Yolk Magic

This copycat McDonald's steak, egg, and cheese bagel delivers the same crispy, toasted bagel halves, perfectly seared steak, and runny yolk magic you crave—all made at home with professional results.

The secret lies in precise timing and the right tools: a cast-iron skillet for that signature crisp, a blend of cheddar and American cheese for melty perfection, and a technique that keeps the yolk impossibly runny.

I've perfected this recipe after years of testing, ensuring every bite matches the fast-food experience without the drive-thru wait.

What sets this recipe apart is the balance of textures—crispy bagel halves that hold up to the steak and egg, tender steak with a caramelized crust, and a fluffy scrambled egg that stays just set enough to hold its shape while keeping that golden yolk center.

The cheese melts into a gooey blanket around the steak, just like the original, and the assembly order ensures nothing gets soggy. This isn't just a breakfast sandwich; it's a fast-food favorite reimagined for your kitchen.

By the time you're done, you'll have a stackable, handheld meal that's ready in under 20 minutes—no shortcuts, just the proven method for achieving that exact fast-food taste. The bagel toasts to a golden brown, the steak develops a flavorful crust, and the egg scrambles to that perfect fluffy-yet-runny consistency.

It's the kind of breakfast that turns a lazy morning into a satisfying start, all while keeping the flavors and textures you love.

The best part? This recipe scales effortlessly, whether you're feeding one or making a batch for the week. The ingredients are simple—no specialty items required—but the technique is what elevates it from ordinary to copycat perfection.

Let's recreate that iconic breakfast sandwich step by step, so you can enjoy it anytime, anywhere.

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

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

Four bagel halves, one pound of steak, and eggs that stay runny—here's your fast-food fix.

Ingredient Amount Notes
Plain Bagels 🥯 4 whole Sesame or plain, sliced in half
Unsalted Butter 🧈 ½ cup Cold, cut into 8 pieces
Steak (Top Sirloin) 🥩 ½ lb Thinly sliced against grain
Large Eggs 🥚 4 whole Fresh, cold from fridge
Sharp Cheddar Cheese 🧀 4 oz Shredded, block preferred
American Cheese Slices 🧀 4 slices Thin, not pre-shredded
Diamond Crystal Kosher Salt 🧂 ½ tsp Fine grain preferred
Freshly Ground Black Pepper 🌶️ ¼ tsp Cracked, not pre-ground
Vegetable Oil 🫒 2 tbsp For skillet, high smoke point
Mayonnaise 🥫 2 tbsp For optional assembly
Yellow Mustard 🍯 1 tbsp Dijon works too

The bagels are non-negotiable—Thomas' plain or sesame from the bakery section is the gold standard, but any good-quality bagel works. Slice them fresh before toasting; pre-cut bagels dry out fast. For the steak, top sirloin gives that perfect balance of tenderness and flavor—Costco or Whole Foods carry it pre-sliced for convenience. The eggs? Fresh is key—room temperature eggs scramble faster, but cold ones from the fridge give you that runny yolk magic. Grab Kirkland Signature eggs if you're at Costco, or any organic brand from the grocery store's coldest shelf.

No sesame bagels? Plain works just as well—just skip the topping step. Steak too expensive? Substitute thinly sliced flank steak or even chicken breast, but slice it paper-thin against the grain. The cheese blend is crucial—sharp cheddar plus American gives that iconic melty texture. No sharp cheddar? Extra sharp or pepper jack in a pinch. For the eggs, low and slow heat is everything—no high heat or you'll scramble them to oblivion. The mayo and mustard are optional but recommended; Hellmann's and French's are the fast-food standards, but any good-quality brands work.

Bagels toast best in a cast-iron skillet—that's the secret to the crispy texture. Keep them warm in a 200°F oven while you cook the rest. The steak stays good for 3 days in the fridge, but slice it just before cooking for best results. Eggs? Use within 2 days of cracking for that perfect runny yolk. Assemble sandwiches right before eating—no waiting or the bagel gets soggy. For meal prep, toast the bagels fresh and store separately; assemble when ready to eat.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this—just bagels, butter, steak, eggs, and cheddar. No fancy prep, no hidden steps. Honestly, the hardest part is deciding whether to toast the bagel first or let it soak up the steak juices.
  • Crispy-Creamy Balance: That first bite? The toasted bagel’s crunch gives way to melty cheddar, then the runny yolk ties it all together. Between us, I’ve tried store-bought versions, and this one actually delivers that perfect combo—no sad, soggy bagel here.
  • Weeknight & Weekend Star: Make it for a quick breakfast before work or a lazy Sunday brunch. I’ll be real: my kids beg for it after soccer practice, and my husband saves the leftovers for lunch. It’s the kind of dish that works everywhere.
  • Steak Leftovers Hack: Got extra steak? Toss it in here cold or reheated—it still tastes amazing. I keep a block of cheddar and eggs on hand just for this, and it turns random meat into a meal without extra effort. Budget-friendly? Absolutely.

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

Here's how to recreate that iconic breakfast combo at home with perfect crispy bagels and runny yolks.

1

Prep the Steak for Perfect Slices

Begin by slicing the 0.5 lb steak (top sirloin) against the grain into ¼-inch thick strips. This ensures tender bites that won't feel chewy. Pat the slices dry with paper towels—any moisture will prevent proper searing. Arrange them on a plate and season immediately with 0.25 tsp freshly ground black pepper and 0.25 tsp diamond crystal kosher salt (half the total amount). I like to let them sit for 5 minutes before cooking so the seasoning penetrates slightly.

The key to copycat perfection is using thin, even slices that cook quickly. If your steak is particularly thick, pound it gently with a meat mallet between plastic wrap to achieve that signature tenderness. Keep the remaining salt and pepper for the eggs and bagels—we'll use them later to balance flavors.

2

Cook the Steak to Medium Rare

Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Add the steak slices in a single layer and cook for 1-2 minutes per side until they reach medium rare (about 130°F internal temperature). You'll know they're ready when they develop a golden crust but still appear slightly pink in the center. Avoid overcrowding the pan—this prevents steam buildup that makes the steak tough.

Transfer the cooked steak to a paper towel-lined plate to drain excess oil. The residual heat will carry the steak to perfect doneness while you finish the eggs. If you're concerned about food safety, you can briefly return them to the pan to warm through to 135°F, but I find the medium rare version stays juicy and delivers that authentic fast-food experience.

3

Fry the Eggs with Runny Yolks

In the same skillet (no need to clean it—the browned bits add flavor), reduce heat to medium-low and add 2 tbsp unsalted butter, cut into pieces. Let it melt completely, then crack in the 4 whole large eggs one at a time. Sprinkle each with a pinch of diamond crystal kosher salt and freshly ground black pepper. Cover the skillet with a lid and cook for 3 minutes—this gentle approach prevents the whites from overcooking while keeping the yolks gloriously runny.

Here's the professional trick: I like to tilt the skillet slightly and let the egg whites set against the pan while keeping the yolks suspended. When the whites are just set but still slightly translucent in the center, remove the eggs and place them on a warm plate. The residual heat will keep them warm while you assemble the bagels. If you prefer firmer yolks, reduce the cooking time by 30 seconds—but for that true copycat experience, runny yolks are essential.

4

Toast the Bagels to Crispy Perfection

Slice each of the 4 whole plain bagels in half horizontally, creating 8 halves. In a dry skillet over medium heat, toast each half for 1-2 minutes per side until they develop deep golden-brown spots. The goal is crispy yet slightly soft in the center—this mimics the fast-food version perfectly. I like to press down gently with a spatula during the first 30 seconds of cooking to ensure even browning.

While the bagels toast, shred the 4 oz sharp cheddar cheese using a box grater. The finer the shreds, the better they'll melt smoothly. Keep the toasted bagel halves warm in a 200°F oven while you assemble them—this prevents them from getting soggy from the cheese and eggs.

5

Assemble with Cheese, Steak, and Eggs

Layer 2 slices of american cheese on the bottom half of each bagel, followed by 2-3 steak slices, then the fried egg. Top with the remaining bagel half, pressing gently. For that signature fast-food touch, spread 1 tbsp mayonnaise and 1 tbsp yellow mustard on the outer bagel halves before closing. The mayonnaise adds richness while the mustard provides a tangy contrast to the salty cheddar and peppery steak.

Cut each assembled bagel diagonally and serve immediately. The contrast of crispy bagel crust with runny yolk magic is what makes this copycat version so satisfying. For extra indulgence, I like to serve with a side of crispy hash browns—just like the original. The key to success is timing: assemble just before serving so the bagel stays crispy and the egg remains runny.

👨‍🍳

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

  • TOAST BAGELS FIRST: I used to skip this, but toasting the bagel halves on a dry pan for 30 seconds per side—before adding butter—keeps them from getting soggy when the cheese melts. The crust gets that crispy texture you crave, and the butter toasts right into the bread instead of pooling.
  • CUT STEAK THIN: Thin slices (⅛-inch or less) cook faster and stay tender—no one wants a chewy steak in a bagel. Use a sharp knife and angle it slightly to avoid tearing the meat. If your steak’s tough, slice against the grain for that melt-in-your-mouth texture.
  • SALT THE CHEESE: Sharp cheddar is already salty, but I learned the hard way that skipping this step makes the whole sandwich taste flat. Sprinkle a pinch of flaky salt over the cheese before it melts—it brightens the flavor and balances the richness of the butter and egg.
  • COOK EGGS IN BUTTER: Don’t just fry them in oil—melt ½ tablespoon of unsalted butter in the pan first. The butter adds flavor and helps the egg whites set up faster, so they’re not rubbery. A runny yolk is key, so pull the egg out when the whites are just set and let it finish under the broiler for 10 seconds.

Creative variations of these flavors

Breakfast Sandwich Fusion

Swap the steak for thinly sliced smoked sausage (like Johnsonville breakfast sausage) to create a breakfast sandwich with smoky depth. Use sharp white cheddar instead of American for a tangier bite, and add a sriracha mayo drizzle on top for heat.

This fusion version keeps the crispy bagel and runny yolk while adding bold, savory flavors. 🌶️

Spicy Breakfast Tacos

Turn this into breakfast tacos by using small flour tortillas instead of bagels. Toast them lightly in a skillet, then layer with the same steak, scrambled eggs, and cheese.

Add pickled jalapeños and avocado slices for a Tex-Mex twist. The crispy tortilla replaces the bagel's texture while keeping the core flavors intact.

Dinner-Ready Steak & Egg Wraps

For a lunch or dinner option, use large tortilla wraps instead of bagels. Assemble with the same steak, eggs, and cheese, then add sliced bell peppers and spinach for freshness.

Roll tightly and serve with chipotle mayo for a smoky kick. This version is portable and perfect for meal prep—just reheat gently to keep the egg runny.

Gourmet Upgrade with Truffle

Elevate the classic by adding truffle oil (just ½ tsp) to the butter used for cooking the eggs. Top with shaved truffle or truffle salt for an earthy luxury touch.

Pair with aged cheddar and thinly sliced prosciutto instead of steak for a restaurant-worthy breakfast. The truffle adds sophistication without altering the core fast-food vibe. ✨

Keto-Friendly Low-Carb Version

Replace the bagel with low-carb tortillas (like Mission Carb Balance) or portobello mushroom caps grilled until tender. Use the same steak and egg prep, but swap the American cheese for sharp cheddar only.

Add a sugar-free mustard and mayonnaise for binding. This version keeps the flavors while cutting carbs—perfect for a keto-friendly breakfast. 💪

Sweet & Savory Twist

Add a maple-glazed bacon layer (cook 4 slices with 1 tsp maple syrup) for sweetness. Use honey butter instead of regular butter for the eggs, and top with crispy fried onions for texture. The sweet-savory contrast makes this a standout brunch option while keeping the original structure intact.

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 340mg113%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 6g
Protein 48g96%
* 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 the recipe call for medium-rare steak when most breakfast meats are fully cooked?

The thinly sliced steak cooks quickly to medium rare (130°F) while developing that signature fast-food crust. Overcooking would make it tough—this method keeps it tender yet flavorful. The residual heat finishes it perfectly while you assemble the sandwich.

2

Can I make this ahead of time for meal prep?

Toast bagels and cook steak/eggs fresh daily for best results. The bagels lose crispiness when reheated, and eggs get rubbery. Prep components separately: toast bagels and store in an airtight container for 1 day, cook steak/eggs and refrigerate for 2 days max. Assemble just before eating.

3

What if I don't have American cheese slices?

Use pre-shredded mild cheddar instead—it melts similarly. For authenticity, combine ½ cheddar + ½ mozzarella for that gooey texture. Avoid pre-shredded American (it contains anti-caking agents that prevent proper melting). The key is fine shreds that melt smoothly.

4

How do I get the bagels extra crispy like fast food?

Toast in a dry cast-iron skillet over medium heat for 2 minutes per side, pressing down with a spatula during the first 30 seconds. Keep the oven at 200°F while cooking—this maintains crispiness. For extra crunch, brush with melted butter after toasting.

5

Can I use ground beef instead of steak?

Not ideal—the steak's thin slices give that signature texture. If substituting, use lean ground beef (90% lean), form into tiny patties, and cook until medium (160°F). The flavor will differ slightly, but the technique works. For best results, stick with steak for that authentic fast-food bite.

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