Copycat McDonald's Steak Egg and Cheese Bagel Recipe: Savory Breakfast Sandwich With Perfectly Toasted Bagel

Breakfast & Brunch

Copycat McDonald's Steak Egg and Cheese Bagel Recipe: Savory Breakfast Sandwich With Perfectly Toasted Bagel

This copycat recipe for McDonald’s Steak Egg and Cheese Bagel brings that iconic breakfast sandwich home with a crispy bagel, perfectly grilled steak, and a runny yolk—no drive-thru wait needed.

The key to authenticity lies in precise cooking times: searing steak strips to medium-rare, frying eggs to a golden runny stage, and toasting bagels until they develop that signature crispy exterior while staying soft inside.

I've perfected this copycat version after testing multiple methods to match the original's texture and flavor balance.

This recipe breaks down into four essential components—steak strips, bagel, fried egg, and melted cheese—each requiring specific techniques to achieve the right consistency.

The steak should be sliced thinly against the grain for tenderness, while the bagel halves toast until golden brown on the outside but still warm and pliable in the center.

A properly fried egg with a runny yolk is non-negotiable for that classic McDonald's experience, and the cheese should melt smoothly without becoming stringy. Together, these elements create a sandwich that's hearty enough for breakfast or lunch.

What sets this copycat apart is the attention to detail in every step, from preheating the pan to the exact moment the cheese begins to melt. The result is a breakfast sandwich with the same satisfying crunch, rich flavors, and comforting texture that makes it a fast-food favorite.

Whether you're serving it alongside hash browns or enjoying it solo with a cup of coffee, this recipe delivers the real deal at home. Let's get started on recreating it step by step.

For those looking to elevate it further, consider adding a touch of garlic powder to the steak or a sprinkle of dried chives on top of the cheese. The beauty of this recipe is its flexibility—it works as a quick breakfast for one or a satisfying lunch for two.

The method ensures you'll achieve that perfect balance of crispy, cheesy, and runny every time, making it a go-to for fast-food lovers who prefer homemade quality.

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

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

Steak, eggs, and bagels—this copycat recipe delivers the iconic fast-food experience at home with precise techniques.

Ingredient Amount Notes
Steak Strips 🥩 4 oz Thinly sliced against grain
Plain Bagels 🥯 2 whole Sesame or plain, cut in half
Large Eggs 🥚 2 whole Fresh for runny yolks
American Cheese Slices 🧀 2 slices Single-serving packages preferred
Unsalted Butter 🧈 2 tbsp For toasting bagels
Vegetable Oil 🫒 2 tbsp For frying steak and egg
Garlic Powder 🧄 ¼ tsp For steak seasoning
Salt 🧂 ¼ tsp Kosher or sea salt
Black Pepper 🌶️ ⅛ tsp Freshly ground preferred
Dried Chives 🌿 ½ tsp For garnish (optional)
Butter Flavored Cooking Spray 🧈 1 tbsp For egg cooking

The steak strips are the foundation—ribeye or sirloin works best, sliced thinly against the grain for tenderness. Costco or local butcher counters often carry pre-sliced steak strips, which saves time. Look for well-marbled meat to ensure juiciness. If you're slicing yourself, use a sharp knife and freeze the meat for 20 minutes first to make it easier. The bagels? Thomas' plain or sesame bagels are the gold standard for this recipe—they toast perfectly and hold up to the sandwich structure. Avoid everything bagels, as they're too dense for this application.

No American cheese slices? Muenster or cheddar can work in a pinch, but they won't melt as smoothly. The key to the egg is cooking it to a golden runny stage—use a nonstick skillet and butter-flavored cooking spray for that classic McDonald's finish. For the steak, vegetable oil is ideal for high-heat searing, but canola oil works too. If you're short on time, pre-cut steak strips from the deli section will save you chopping. The garlic powder is optional but adds that subtle depth that makes this copycat taste authentic—don't skip it if you've got it.

Bagels toast best when cut fresh before cooking—toast them immediately after slicing to maintain crispiness. Store leftover steak strips in the fridge for up to 3 days, reheating in a skillet with a splash of water to revive moisture. The eggs should be cooked fresh for that perfect runny yolk—don't make them ahead. This entire sandwich reheats beautifully; wrap it in foil and warm in the oven at 350°F for 5-7 minutes to restore that just-made texture. For meal prep, assemble the sandwiches without cheese, then add cheese when reheating to prevent sogginess.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this—just steak strips, a bagel, an egg, cheese, and butter. That’s it. No fancy prep, no hidden spices, just pure nostalgia in under 15 minutes.
  • Crispy Cheese Edge: The secret’s in the butter. Toast the bagel halves until golden, slap on that American cheese, and watch it melt into that perfect crispy-yet-gooey layer. My kids fight over the last bite.
  • Lunchbox Hack: Between us, this is my go-to for school lunches or office meals. Wrap the whole thing in foil, and it stays warm (and delicious) for hours. No reheating needed—just grab and go.
  • Budget Breakfast: Steak strips are cheaper than you think, and bagels stretch further than cereal. I make a batch on Sundays, toast extras, and freeze them. By Wednesday, I’m saving $10 and still eating like it’s a fast-food splurge.

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

Here's how to assemble this iconic breakfast sandwich with crispy bagels and perfectly cooked components.

1

Season and Cook the Steak Strips

In a large skillet, heat 2 tablespoons vegetable oil over medium-high heat until shimmering. Add the 4 oz steak strips and cook for 2-3 minutes, stirring occasionally, until they reach medium doneness—you should see the edges begin to brown while maintaining a slightly pink center. This quick sear preserves tenderness while adding flavor.

Remove the steak from the skillet and set aside on a paper towel-lined plate. In the same skillet (no need to clean it), sprinkle 0.25 teaspoon garlic powder, 0.25 teaspoon salt, and 0.125 teaspoon black pepper over the cooked steak. Toss gently to coat evenly, letting the seasonings cling to the warm meat. The residual heat will help them adhere perfectly.

2

Toast the Bagel Halves

While the steak is cooking, cut the 2 whole plain bagels in half crosswise, creating 4 halves. In a clean skillet over medium heat, melt 2 tablespoons unsalted butter until foaming. Add the bagel halves cut-side down and toast for 2-3 minutes per side until they develop golden-brown grill marks and become crispy.

Keep the toasted bagel halves warm by transferring them to a wire rack or clean plate. The crispiness is key—this mimics the signature McDonald's texture. If the butter burns before the bagels toast, reduce the heat slightly and continue cooking. The bagels should hold their shape without becoming soggy.

3

Prepare the Eggs

In the same skillet used for toasting (now clean), heat 1 tablespoon butter flavored cooking spray over medium-low heat until the pan is just warm to the touch. Crack the 2 whole large eggs into a small bowl, then gently slide them into the skillet. Cook for 2-3 minutes until the whites are set but the yolks remain runny and slightly wobbly—this is the signature McDonald's style.

For perfect runny yolks, avoid high heat. The eggs should release easily from the pan when ready. Transfer the eggs to a plate and cover loosely with a lid or foil to keep them warm while you assemble the sandwiches.

4

Assemble the Breakfast Sandwiches

Place one toasted bagel half on a clean plate. Layer 1 slice American cheese on top, followed by 2 steak strips and 1 egg. Top with the remaining bagel half, cheese-side down. Press gently but firmly to create a cohesive sandwich—this ensures all components stay together when you pick it up.

For the best copycat experience, assemble the sandwiches immediately after cooking. The heat from the bagel will help melt the cheese slightly, creating that signature gooey texture. If the cheese isn't melting enough, you can briefly warm the assembled sandwich in a toaster oven for 10-15 seconds until the cheese softens.

5

Garnish and Serve

Sprinkle each sandwich with 0.5 teaspoon dried chives for a pop of color and fresh flavor. Serve immediately while everything is warm and the bagel remains crispy. The steak should be tender with a slight char, the egg yolks runny, and the cheese melted just enough to hold the sandwich together without being mushy.

This recipe delivers the perfect balance of textures—crispy bagel, tender steak, runny egg, and melted cheese—just like the original. For best results, serve with a side of hash browns or fresh fruit to complete the breakfast experience.

👨‍🍳

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

  • CRANK THE STEAK HIGH: That flimsy steak from the deli section? Toss it in a hot skillet with a splash of water—just enough to steam—and crank the heat to medium-high. The water keeps it from drying out, and the high heat mimics the grill’s char in 30 seconds flat. (Yes, even if you’re impatient like me.)
  • TOAST BAGELS IN BUTTER: Skip the dry toaster—melt 1 tablespoon of unsalted butter in a pan over medium, then toast the bagel halves cut-side down for 2 minutes. The butter bastes the edges, giving you that crispy, buttery crust without burning. (Pro move: Add a pinch of salt to the butter.)
  • STACK CHEESE LAST MINUTE: I used to melt the cheese first, then pile it on—big mistake. Instead, layer the cheese slices right after the egg goes on, then close the sandwich. The residual heat melts it perfectly, and you avoid that sad, rubbery cheese texture. (Your future self will notice.)
  • EGG SLIDES, DON’T STIR: Crack the egg directly into the buttered pan, then slide it around with a spatula instead of stirring. This keeps the yolk intact and gives you that runny center you crave. (If you’re lazy, crack it into a ramekin first—just don’t overcook it.)

Wine and beer pairings for these flavors

Breakfast-Friendly Beer

For a morning-friendly pairing, opt for a light, crisp lager like Stella Artois or Bud Light. These beers have a clean, refreshing profile that won’t overpower the rich flavors of the steak and egg.

The carbonation helps cut through the richness, making it feel like a true breakfast drink. Serve chilled—around 40°F—to enhance the crispness. 🍺

Bold Red Wine Option

A Cabernet Sauvignon with moderate tannins, like a Louis Martini Private Reserve, works surprisingly well for lunch. The fruit-forward notes complement the steak’s savory depth while the acidity balances the richness.

Choose a bottle with 13-14% alcohol to avoid overwhelming the dish. Decant for 15-20 minutes to soften tannins and enhance aroma.

Coffee or Tea Pairing

Skip the alcohol and go for a bold black coffee or English Breakfast tea to complement the hearty sandwich. The bitterness in coffee enhances the steak’s savory notes, while tea’s warmth contrasts nicely with the runny yolk.

For extra indulgence, add a splash of heavy cream to your coffee—it mirrors the richness of the cheese. ☕

Morning Mimosa Twist

For a brunch-friendly option, blend 2 oz orange juice with 4 oz champagne (like Moët Impérial) for a light, bubbly drink. The citrus brightens the dish, while the effervescence cleanses your palate between bites. Serve in a chilled coupe glass for a refined touch. 🍾

Spiced Chai Latte

If you prefer something warm and aromatic, a spiced chai latte with cinnamon and cardamom pairs beautifully. The warm spices echo the garlic powder in the steak, while the creamy texture balances the sandwich’s heartiness.

Use Starbucks Chai Latte Mix for convenience or make it fresh with black tea and steamed milk.

Non-Alcoholic Sparkling Water

For a refreshing, zero-alcohol option, try LaCroix Lemon-Lime or San Pellegrino Aranciata. The citrus notes enhance the sandwich’s savory flavors, while the bubbles keep your palate fresh. Add a splash of grenadine for a fun, fruity twist—it’s a great way to make the pairing feel special. 💧

Nutrition facts

Servings 2
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 14g70%
Cholesterol 310mg103%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 6g
Protein 34g68%
* 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

What type of steak works best for this copycat recipe?

Use ribeye or sirloin steak for the most authentic texture. Thinly slice it against the grain to ensure tenderness. Pre-cut strips from the deli section work perfectly if you're short on time—just look for well-marbled meat.

2

How do I get the bagel to toast just like McDonald's?

Toast the bagel halves in 2 tablespoons butter over medium heat for 2-3 minutes per side until golden brown. The key is using a clean skillet and toasting immediately after cutting to maintain crispiness. Keep them warm on a wire rack while assembling.

3

Can I make this sandwich ahead of time?

Assemble the sandwiches without cheese, then wrap in foil. Reheat in a 350°F oven for 5-7 minutes to restore crispiness. For the egg, cook fresh for that runny yolk—don't make them ahead. Store cooked steak strips in the fridge for up to 3 days and reheat in a skillet with a splash of water.

4

What if I don't have American cheese?

Use Muenster or cheddar as substitutes, but they won't melt as smoothly. For best results, add a splash of milk to the skillet while toasting the bagel to help the cheese melt more evenly. The sandwich will still taste great, just slightly different in texture.

5

How do I keep the egg yolk runny?

Cook eggs over medium-low heat in a nonstick skillet with butter-flavored cooking spray for 2-3 minutes until whites are set but yolks remain slightly wobbly. Avoid high heat, and never overcook. Transfer to a warm plate and cover loosely to maintain heat.

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