
Indulging in a homemade Copycat McDonalds Steak Egg and Cheese is all about recreating that cozy diner classic right at your table It is hearty melty and packed with savory flavors perfect for a weekend treat or when you want breakfast for dinner
When I made this on Sunday morning the kitchen was filled with the smell of sizzling onions and steak My family could not even wait to sit down before sneaking tastes from the skillet
Ingredients
- Unsalted butter: helps the eggs and onions cook gently and adds richness look for European style for extra flavor
- Small onion: gives sweetness and texture to balance the savory steak Choose yellow or sweet onions for best results
- Shaved steak: cooks quickly and soaks up seasoning well Thin cuts from the butcher section work best
- Eggs: create the fluffy filling Use large fresh eggs for the richest taste
- Montreal steak seasoning: brings a blend of garlic and peppery kick Check the freshness of your spice mix for best taste
- Worcestershire sauce: gives depth and a subtle tang Choose a brand with real anchovy for traditional flavor
- Salt: enhances every flavor use kosher salt if you have it
- American cheese: melts super smooth and creamy It is classic for this sandwich If you want sharper flavor try cheddar
- Mayonnaise: forms the base for the creamy sauce Choose full fat for a richer spread
- Mustard: adds gentle heat Yellow or Dijon both work well
- Dried dill: gives the sauce a bright note Use fresh if you want a cleaner bite
- Fresh bakery bagels: hold up under all the filling Look for sturdy ones in your grocers bakery section
Step by Step Instructions
- Prepare the Sauce:
- Mix together mayonnaise mustard and dill in a small bowl Stir until fully blended and keep in the refrigerator This lets the flavors meld while you cook
- Sauté the Onions:
- Melt one tablespoon of butter in a skillet over medium heat Add sliced onions and salt Cook slowly stirring occasionally until the onions soften and turn golden brown This can take 6 to 8 minutes Remove them from the pan and set aside
- Scramble the Eggs:
- Add another tablespoon of butter to the pan Lower the heat slightly Pour in beaten eggs and scramble gently Move the eggs around the pan with a spatula until just set then divide in half for each sandwich
- Season the Steak:
- Place shaved steak in a bowl Drizzle over Worcestershire sauce and sprinkle Montreal steak seasoning Toss the steak so every piece is coated evenly
- Cook the Steak:
- Melt the final tablespoon of butter in the skillet over medium heat Add the seasoned steak Spread it in a thin layer and cook stirring just until the meat is browned but still juicy Two to three minutes is enough Add the onions back to the pan Toss together and form into two even piles Top each with a slice of cheese and let it melt
- Toast the Bagels:
- Cut your bagels in half Toast them on the skillet or in a toaster until they are crispy on the outside but soft inside
- Assemble the Sandwiches:
- Spread the prepared sauce generously on both cut sides of each bagel Lay scrambled eggs on the bottom half Stack the steak onion and melted cheese mixture on the eggs Then cap with the top half of the bagel Press gently and the cheese melts into everything

Worcestershire sauce always reminds me of my dad making steak on Saturday mornings He would sneak a little extra into the pan and every bite tasted like childhood comfort This sandwich brings those memories right back
Storage Tips
If you make extra sandwiches wrap them tightly in foil or plastic wrap and refrigerate They keep well for up to two days Reheat in the oven wrapped in foil so the bread stays soft and the cheese melts again For best texture avoid microwaving as it can make the eggs rubbery
Ingredient Substitutions
You can swap the bagel for a hearty roll or even an English muffin If you are out of shaved steak very thinly sliced roast beef works in a pinch Turkey or chicken also works for a lighter version Swap American cheese for Swiss or provolone if you prefer more tang
Serving Suggestions
Serve with crispy hash browns or a handful of potato chips for a true diner vibe Fresh fruit or a simple green salad creates balance Coffee or hot tea is all you need on the side For a bigger brunch spread add roasted breakfast potatoes
Cultural and Historical Context
Breakfast sandwiches like this got popular in America in the late 1970s and 1980s as fast food chains started offering hearty grab and go options McDonalds steak egg and cheese bagel became a cult favorite for its satisfying blend of soft egg savory steak and melty cheese wrapped in a chewy bagel Making it at home means you get all the nostalgia without leaving your kitchen

Recipe FAQs
- → What cut of steak works best for this sandwich?
Shaved steak or thinly sliced ribeye is ideal, as it cooks quickly and remains tender. You can also use leftover steak slices if available.
- → Can I substitute the bagel with another bread?
Yes, a hearty sub roll or classic sandwich bread both work well. Toasting the bread enhances flavor and texture.
- → How do I get fluffy scrambled eggs for the sandwich?
Beat eggs well and cook them gently with butter over medium heat, stirring until just set for a soft, fluffy texture.
- → Is there an alternative to the homemade sauce?
You can use plain mayonnaise, a honey-mustard sauce, or your favorite creamy condiment as a substitute.
- → Can this sandwich be made ahead of time?
Assemble the components in advance and reheat them separately, then assemble just before serving to maintain freshness.
- → What type of cheese is best for melting?
American cheese melts smoothly and complements the flavors, but provolone or cheddar can also be used.