Copycat McDonald’s Steak Egg Cheese

Category: Rise and Shine with Delicious Breakfast Recipes

Savor a classic morning favorite inspired by a popular fast food breakfast sandwich. This version layers shaved steak, caramelized onions, fluffy scrambled eggs, and gooey American cheese on a toasted bagel. The special sauce adds a tangy touch, bringing all the textures and flavors together. With straightforward sautéing and scrambling techniques, each step delivers richness and balance. Quick to prepare, this hearty option is ideal for busy mornings or a satisfying weekend treat. Customize your toppings for an extra twist and enjoy your own version fresh from the skillet.

A woman wearing a chef's hat and apron.
Created By Sarah
Last updated on Thu, 05 Jun 2025 23:05:48 GMT
A close up of a hamburger with egg and cheese. Save
A close up of a hamburger with egg and cheese. | sarahmeal.com

This Copycat McDonalds Steak Egg and Cheese sandwich is my answer to those mornings when only a hearty savory breakfast will do. Inspired by my love for drive-thru classics I wanted the same big flavors at home with real control over the ingredients and a few extra touches. The combination of tender steak creamy eggs melty cheese and a quick homemade sauce makes this sandwich a winner for breakfast or brunch any day of the week.

I started making this on weekends for my family and it quickly turned into a requested treat for weekday breakfasts too. The first time I nailed the sauce everyone agreed it tasted just like the real thing but even better.

Ingredients

  • Unsalted butter: brings richness and helps with caramelizing onions and cooking the steak and eggs
  • Small onion: sliced for natural sweetness and depth after sautéing
  • Shaved steak: is the classic filling use high quality beef from a deli or butcher for the most tender texture
  • Eggs: beaten they create the soft fluffy base fold in gently for that perfect breakfast bite
  • Montreal steak seasoning: adds an iconic grilled flavor look for fresh spice blends for the brightest taste
  • Worcestershire sauce: gives umami and tang glug from a bottle but use a trusted brand for best results
  • Salt: is essential to bring up all the other flavors sea salt works beautifully here
  • American cheese: melts perfectly for that signature gooeyness you remember from fast food classics choose from the deli counter if possible
  • Bagels: toasted for their chew and flavor pick a sturdy yet soft variety so everything holds together
  • Mayonnaise: for the sauce its richness is the backbone
  • Mustard: provides tanginess in the sauce use yellow or dijon based on your taste
  • Dried dill: adds brightness to the sauce fresher spices mean bigger flavor

Step by Step Instructions

Prepare the Sauce:
Mix mayonnaise mustard and dried dill in a small bowl until smooth and well combined. Chill in the refrigerator to give the flavors time to mingle and deepen.
Caramelize the Onions:
Melt butter in a skillet over medium heat. Add sliced onions and a pinch of salt. Stir frequently and let the onions cook for five to seven minutes until they soften and just turn golden. Transfer to a plate so you can use the same pan for the next step.
Scramble the Eggs:
Add a bit more butter to the skillet. Pour in the beaten eggs and gently stir. Keep the heat medium low and cook just until the eggs are set but still glistening and moist for the best texture. Divide into two piles for building the sandwiches.
Season and Marinate the Steak:
Place the shaved steak in a bowl. Add Worcestershire sauce and Montreal steak seasoning. Toss together to coat each piece thoroughly. If you have a few minutes let it rest so the flavors really soak in.
Sauté the Steak:
Add the last portion of butter to the skillet and heat over medium. Add the seasoned steak mixture. Spread it out and let it cook for about two to three minutes stirring occasionally until browned but still juicy. Fold the cooked onions back in. Split the steak and onion combo into two portions and place a slice of cheese over each one to melt.
Toast the Bagels:
Slice your bagels and toast them either on the skillet still slick from steak or in a toaster. Go until golden and warm. This makes the bagels sturdy and perfect for holding all those breakfasts fillings
Build the Sandwiches:
Spread the chilled sauce generously on each side of the toasted bagels. Layer on the scrambled eggs then mound on the cheesy steak and onions. Cap with the other half of the bagel and press lightly so everything comes together.
Enjoy:
Serve hot with extra sauce if you like or your favorite side and enjoy your homemade breakfast masterpiece.
A sandwich with meat and egg on a wooden table. Save
A sandwich with meat and egg on a wooden table. | sarahmeal.com

I never get tired of how the caramelized onions bring everything together. My family still talks about the first Sunday we made these and how it felt like diner food at home but less greasy and with much more flavor.

Storage Tips

If you have leftovers wrap the sandwiches in foil and place them in an airtight container in the refrigerator. They will keep for a day and reheat best in a toaster oven or skillet. I usually make the steak and eggs fresh but the sauce stores well for several days and actually tastes better as it sits.

Ingredient Substitutions

Try swapping in turkey or chicken breast for the steak if you like a lighter protein. Use English muffins or croissants instead of bagels for a different texture. Sharp cheddar or pepper jack cheese will add a new layer of flavor if American is not your favorite.

Serving Suggestions

This sandwich is great on its own but I love adding hot sauce or sliced avocado on top. Pair it with crispy hash browns or a simple fruit salad for a satisfying breakfast spread. It even works as a hearty brunch main if cut in half and served with mimosas.

A close up of a sandwich with meat and egg. Save
A close up of a sandwich with meat and egg. | sarahmeal.com

Cultural and Historical Context

The steak egg and cheese sandwich has been a breakfast menu favorite in American diners and fast food chains since the late twentieth century. McDonalds popularized the combo of beef and eggs on a bagel which quickly gained a cult following thanks to its filling nature and bold flavors. This recipe captures that spirit while letting you tweak it for your tastes.

Common Recipe Questions

→ How do I keep the steak tender and flavorful?

Use shaved steak and avoid overcooking; season with Worcestershire sauce and Montreal steak seasoning for best results.

→ What’s the secret to soft, creamy scrambled eggs?

Cook eggs over medium heat, stirring gently, and remove from heat while still slightly moist for a creamy texture.

→ Can I use other cheeses besides American cheese?

Yes! Try cheddar, Swiss, or provolone for different melt and flavor profiles in your sandwich.

→ What bagel works best for this sandwich?

Plain or everything bagels are classic choices, but you can use any favorite for added flavor or texture.

→ How can I customize with extra toppings?

Consider adding tomato, lettuce, pickles, or sautéed peppers to give the sandwich a fresh twist.

→ Is it necessary to make the sauce ahead of time?

Preparing the sauce in advance allows the flavors to blend, but it's still delicious if made fresh.

Copycat McDonald’s Steak Egg Cheese

Savory steak, eggs, cheese, and special sauce come together on a toasted bagel for a satisfying morning meal.

Preparation Time
10 minutes
Cook Time
15 minutes
Total Duration
25 minutes
Created By: Sarah

Recipe Category: Breakfast

Level of Difficulty: Simple

Cuisine Style: American

Servings Yield: 2 Portion Size (2 breakfast sandwiches)

Diet Preferences: ~

What You'll Need

→ Sandwich

Ingredient 01 3 tablespoons unsalted butter
Ingredient 02 1 small onion, thinly sliced
Ingredient 03 225 grams shaved beef steak
Ingredient 04 4 large eggs, beaten
Ingredient 05 1 teaspoon Montreal steak seasoning
Ingredient 06 1 tablespoon Worcestershire sauce
Ingredient 07 0.5 teaspoon salt
Ingredient 08 2 slices American cheese
Ingredient 09 2 bagels

→ Sauce

Ingredient 10 120 millilitres mayonnaise
Ingredient 11 2 tablespoons yellow mustard
Ingredient 12 0.25 teaspoon dried dill

How to Make It

Instruction 01

Combine the mayonnaise, mustard, and dried dill in a small bowl. Store the sauce in the refrigerator until needed to allow flavours to blend.

Instruction 02

Melt 1 tablespoon of unsalted butter in a skillet over medium heat. Add the sliced onion and salt. Cook, stirring occasionally, for 5 to 7 minutes until the onions are softened and lightly caramelised. Remove from skillet and set aside.

Instruction 03

Add another tablespoon of butter to the same skillet. Pour in the beaten eggs and gently scramble over medium heat until just set but still moist. Remove from heat and divide evenly in two portions.

Instruction 04

Place shaved steak in a mixing bowl. Add Worcestershire sauce and Montreal steak seasoning. Toss to coat steak thoroughly.

Instruction 05

Melt the remaining tablespoon of butter in the skillet over medium heat. Add the seasoned shaved steak in an even layer and sauté for 2 to 3 minutes until browned and fully cooked. Return caramelised onions to the skillet, stir to combine, and divide mixture into two equal mounds. Top each mound with one slice of American cheese to melt.

Instruction 06

Toast bagels until lightly golden either in a toaster or on the skillet.

Instruction 07

Spread the prepared sauce onto each bagel half. Place a portion of scrambled eggs on the bottom half of each bagel, then top with the steak, onion, and melted cheese. Complete each with the top bagel half.

Instruction 08

Serve sandwiches immediately while warm. Optionally, customise with desired toppings such as lettuce, tomato, or pickles.

Additional Tips

  1. Avoid overcooking the steak for best tenderness and flavour.
  2. Caramelising the onions enhances the savoury profile of the sandwich.
  3. Toasting the bagels adds essential texture and prevents sogginess.

Essential Tools

  • Large skillet
  • Mixing bowls
  • Spatula
  • Toaster
  • Knife and cutting board

Allergy Details

Always review ingredient labels for allergens, and consult a professional if you're unsure.
  • Contains eggs
  • Contains milk (dairy and cheese)
  • Contains gluten (bagels)
  • Contains mustard

Nutritional Breakdown (per serving)

These nutritional details are for informational purposes and shouldn't replace medical advice.
  • Calories: 670
  • Fat Content: 38 grams
  • Carbohydrate Content: 52 grams
  • Protein Content: 34 grams