Copycat McDonalds Steak Egg Cheese

Featured in: Start Your Day Right

This Copycat McDonalds Steak Egg Cheese delivers a hearty breakfast experience. Shaved steak is seasoned and cooked with caramelized onions, layered with fluffy scrambled eggs, and topped with melted American cheese. A tangy homemade sauce featuring mayonnaise, mustard, and dill adds extra flavor, while all the components are stacked inside freshly toasted bagels. Each bite is loaded with savory steak, creamy cheese, and soft eggs, making this sandwich a delicious start to your morning or a satisfying anytime meal.

Tags: #halal #north-american #easy #under-30-minutes #breakfast #beef #family-friendly

sana kitchen chef
Updated on Tue, 17 Jun 2025 00:14:26 GMT
A close-up of a delicious steak egg cheese sandwich. Pin it
A close-up of a delicious steak egg cheese sandwich. | recipebyme.com

There is nothing quite as satisfying as putting together your own Copycat McDonalds Steak Egg Cheese sandwich at home. You get fluffy eggs, savory shaved steak, melty cheese, and that signature tangy sauce nestled in a perfectly toasted bagel. Whether you are craving fast food or a filling breakfast-for-dinner, this recipe hits the spot while letting you control every ingredient.

I whipped up this version when missing fast food classics but wanting a fresher taste. Now it is my top request for lazy Sunday brunches.

Ingredients

  • Unsalted butter: gives richness and keeps all fillings tender and golden
  • Small onion: brings natural sweetness to balance the steak
  • Shaved steak: is key for that fast food texture look for freshly cut if possible or ask your butcher for “chip steak”
  • Eggs: build the fluffy layer choose large grade A for the best fluff
  • Montreal steak seasoning: brings a peppery garlicky punch use a blend with visible herbs
  • Worcestershire sauce: adds a tangy umami background a must for steak richness
  • Salt: ensures every layer is well seasoned use kosher for gentle flavor
  • American cheese: gives that creamy melt you crave classic for this but feel free to try sharp cheddar or Swiss
  • Bagels: hold it all together pick your favorite but a sturdy plain or everything bagel works well
  • Mayonnaise: forms the creamy base for the sauce full fat varieties create the best texture
  • Mustard: adds a zippy contrast choose yellow or Dijon for a subtle kick
  • Dried dill: brings herby brightness seek out fresh spice jars for the biggest flavor

Instructions

Make the Sauce:
Mix mayonnaise mustard and dried dill until smooth then refrigerate to let the flavors develop
Sauté the Onions:
Melt a tablespoon of butter in a skillet over medium heat add onions and salt stir often and let them go until soft and slightly brown this sweetness builds savory flavor in your sandwich
Scramble the Eggs:
Add more butter to the pan pour in beaten eggs scrambling gently until softly set divide into two even mounds for sandwich assembly
Season the Steak:
Place shaved steak in a bowl add Worcestershire sauce and a generous sprinkle of steak seasoning then toss well to coat so every bite is savory
Sear the Steak:
Melt the last bit of butter in your skillet set over medium heat toss in the steak and cook until browned but still juicy add sautéed onions back in then split mixture in two top each with a slice of cheese and cover until melted through
Toast the Bagels:
Toast bagels cut side down on the hot skillet or in your toaster until golden and slightly crisp so they stand up to all the fillings
Build the Sandwiches:
Spread sauce generously over both bagel halves lay down a mound of scrambled eggs top with the cheesy steak and onion mix and crown with the other bagel half press gently to meld all the layers
A delicious sandwich with eggs, cheese, and meat on a bun. Pin it
A delicious sandwich with eggs, cheese, and meat on a bun. | recipebyme.com

One of my favorite tricks is adding extra dill to the sauce for extra brightness. When my youngest first took a bite she actually said this was better than the drive through version and the smile on her face made it a new family tradition.

Storage tips

Wrapped tightly in foil or reusable wrap your finished sandwiches will keep in the fridge for up to two days. A quick warm up in a toaster oven brings everything back to life. For the sauce store separately in a sealed jar.

Ingredient substitutions

No shaved steak in your area Try cooked roast beef or thinly sliced sirloin. For cheese Swiss or cheddar work in a pinch and bring their own personality. Switch bagels for English muffins for a fun take.

Serving suggestions

Serve these breakfast sandwiches with a crisp side salad or spicy roasted potatoes. For a more classic breakfast spread try hash browns and a fresh fruit platter.

Cultural and historical context

The original inspiration traces back to classic American fast food breakfasts. Over years steak egg and cheese have become staples for busy mornings and nostalgic comfort food.

Seasonal Adaptations

Try adding arugula or baby spinach for springtime color. Swap onions for roasted peppers or sautéed mushrooms in summer months. Use a hearty whole grain or everything bagel in cooler months for extra flavor.

Success Stories

Friends have raved about making a big batch for camping then wrapping in foil to reheat over the fire. A coworker preps the fillings on Sunday night for her whole family to grab and go in the morning.

Freezer Meal Conversion

Cool sandwiches completely wrap tightly and freeze up to one month. To serve thaw overnight then bake at 350 degrees Fahrenheit wrapped in foil until hot throughout.

A delicious sandwich with meat, egg, and cheese, all topped with a generous amount of sauce. Pin it
A delicious sandwich with meat, egg, and cheese, all topped with a generous amount of sauce. | recipebyme.com

Homemade steak egg and cheese bagels satisfy your cravings and bring smiles to the table. Make a batch and turn any morning into an occasion.

Frequently Asked Questions

→ What type of steak should I use?

Shaved steak works best for tenderness and quick cooking, but thinly sliced sirloin or ribeye also performs well.

→ Can I substitute American cheese?

Yes, cheddar, provolone, or Swiss cheese can be used for a different flavor and melt.

→ How can I make the eggs fluffier?

Beat eggs well and cook on medium-low heat, stirring gently to achieve soft, fluffy eggs.

→ Is the sauce essential?

The tangy mayo-mustard-dill sauce enhances flavor, but plain mayo or a favorite spread can be used instead.

→ What bread works best besides bagels?

English muffins, croissants, or sandwich rolls are great alternatives for holding the fillings together.

Copycat McDonalds Steak Egg Cheese

Steak, eggs, cheese, onions, and tangy sauce layered on a warm bagel for a hearty breakfast sandwich.

Prep Time
15 Minutes
Cook Time
15 Minutes
Total Time
30 Minutes
By: Sana


Difficulty: Intermediate

Cuisine: American

Yield: 2 Servings (2 breakfast bagel sandwiches)

Dietary: ~

Ingredients

→ Steak Filling

01 3 tablespoons unsalted butter
02 1 small onion, thinly sliced
03 1/2 pound shaved beef steak
04 1 teaspoon Montreal steak seasoning
05 1 tablespoon Worcestershire sauce
06 1/2 teaspoon kosher salt
07 2 slices American cheese

→ Egg Layer

08 4 large eggs, beaten

→ Signature Sauce

09 1/2 cup mayonnaise
10 2 tablespoons yellow mustard
11 1/4 teaspoon dried dill

→ Assembly

12 2 plain bagels, split

Instructions

Step 01

Whisk together mayonnaise, mustard, and dried dill in a small bowl until fully incorporated. Cover and refrigerate until ready for sandwich assembly.

Step 02

Melt 1 tablespoon of butter in a large skillet over medium heat. Add sliced onion and 1/2 teaspoon salt. Sauté, stirring frequently, until the onion is softened and edges are golden-brown, about 6-8 minutes. Transfer onions to a separate bowl and set aside.

Step 03

Add 1 tablespoon of butter to the skillet and reduce heat to medium-low. Pour in the beaten eggs and cook, gently stirring, until softly scrambled. Divide the eggs into two even portions and set aside.

Step 04

In a bowl, toss shaved steak with Worcestershire sauce and Montreal steak seasoning until fully coated. Melt the remaining tablespoon of butter on the skillet over medium-high heat. Spread the steak evenly and cook, undisturbed, for 2 minutes. Stir and cook until just browned, about 2-3 more minutes.

Step 05

Return the cooked onions to the skillet with the steak. Stir to combine. Form the steak and onion mixture into two even piles. Place a slice of American cheese over each pile and allow to melt, about 1 minute.

Step 06

Toast bagel halves on a clean skillet or in a toaster until golden-brown.

Step 07

Spread a generous layer of the signature sauce on each cut bagel surface. Place a scrambled egg portion on the bottom half of each bagel, then top with the steak, onion, and melted cheese mixture. Close with the top bagel halves and serve immediately.

Notes

  1. Softly scrambled eggs ensure a creamy texture and prevent dryness in the final sandwich.
  2. For best results, shave beef steak thinly to ensure quick, even cooking.

Tools You'll Need

  • Large non-stick skillet
  • Mixing bowls
  • Whisk
  • Spatula
  • Toaster or griddle

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains egg, milk, soy, and wheat.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 690
  • Total Fat: 43 g
  • Total Carbohydrate: 47 g
  • Protein: 32 g