Copycat McDonald’s Steak Egg Cheese is a deliciously comforting dish that brings back fond memories of grabbing breakfast on the go. This recipe skillfully balances creamy, cheesy goodness with the savory richness of steak, making it quite a treat for any breakfast lover. Not only is it easy to make, but preparing it at home is also a fantastic way to control the ingredients, ensuring freshness and quality. With this step-by-step guide, you’ll have a mouthwatering breakfast sandwich that rivals the fast-food favorite without having to wait in line.
Ingredients
To create this delectable Copycat McDonald’s Steak Egg Cheese, gather the following ingredients:
- 3 tablespoons unsalted butter – creamy and rich, this butter will enhance the flavors of your dish.
- 1 small yellow onion, sliced – aromatic and sweet, adding a depth of flavor when caramelized.
- ½ pound shaved steak – tender and juicy, the star of the sandwich that delivers satisfying bites.
- 4 large eggs, beaten – fluffy and protein-packed, providing a satisfying base.
- 1 teaspoon Montreal steak seasoning – a bold blend that elevates the steak’s taste.
- 1 tablespoon Worcestershire sauce – adds a savory umami element.
- ½ teaspoon salt – enhances the overall flavor.
- 2 slices American cheese – melty and gooey, perfect for that cheesy goodness.
- 2 bagels, split in half – give that satisfying crunch and chewy texture to your sandwich.
- ½ cup mayonnaise – creamy and smooth, a great base for the sauce.
- 2 tablespoons yellow mustard – adds a zesty kick to the sauce.
- ¼ teaspoon dried dill – a hint of herbal freshness to round out the flavors.
Step-by-Step Directions
Prepare the Sauce: In a small bowl, mix together the mayonnaise, yellow mustard, and dried dill until well combined. Cover and refrigerate to let the flavors meld while you prepare the other ingredients.
Caramelize the Onions: In a skillet, heat 1 tablespoon of unsalted butter over medium heat. Add the sliced onions and sprinkle with salt. Cook the onions slowly, stirring occasionally, until they are golden brown and caramelized, about 10-15 minutes. Once done, transfer them to a plate.
Scramble the Eggs: Using the same skillet, add another tablespoon of butter. Pour in the beaten eggs and scramble gently until they are just set. Remove from the heat and set aside.
Season the Steak: In a mixing bowl, toss the shaved steak with Worcestershire sauce and Montreal steak seasoning until evenly coated. This will infuse the meat with fantastic flavor.
Cook the Steak: In the same skillet, melt the last tablespoon of butter over medium-high heat. Add the seasoned steak and cook until browned and cooked through, about 3-4 minutes.
Combine Steak and Onions: Return the caramelized onions to the skillet with the steak and give it a good stir to combine all the ingredients.
Melt the Cheese: Divide the steak and onion mixture into portions, layering a slice of American cheese on top of each portion. Allow the cheese to melt for a minute as you prepare the bagels.
Toast the Bagels: Toast the bagel halves in a toaster or on a skillet until they are golden brown and crispy.
Assemble the Sandwich: Spread the prepared sauce on each bagel half. Layer the scrambled eggs on the bottom half, followed by the melted steak and onion mixture. Place the other bagel half on top to finish the sandwich.
Serve Immediately: Enjoy your Copycat McDonald’s Steak Egg Cheese hot and fresh, relishing every bite of this breakfast delight.
Tips & Tricks
For an extra touch, consider adding fresh herbs like arugula or spinach for a pop of color and nutrition. If you enjoy a bit of heat, a dash of hot sauce or a sprinkle of red pepper flakes could elevate the flavors significantly. Additionally, make sure to adjust the level of seasoning based on your preference; feel free to experiment until you find your perfect balance.
Serving Suggestions & Pairings
This hearty sandwich is perfect for a lazy weekend breakfast or even a quick mid-week meal. Pair it up with a side of crispy hash browns or a fresh fruit salad to balance the richness. Coffee or a refreshing juice would make an ideal beverage accompaniment, rounding off this satisfying meal perfectly.
Nutritional Information
Each Copycat McDonald’s Steak Egg Cheese sandwich is hearty and filling, typically containing around 600-700 calories, depending on the specific brands and quantities of ingredients used. It includes a good balance of protein from the eggs and steak, carbohydrates from the bagels, and fats from the butter and cheese. As always, it’s best to enjoy this meal in moderation as part of a balanced diet.
Storing Tips & Variations
To store leftovers, keep the components separate in airtight containers in the refrigerator. The steak, onions, and sauce can be stored for up to three days. Reheat the steak and onions in a skillet or microwave before assembling the sandwich again. Bagels are best enjoyed fresh, but you can freeze them if necessary; just make sure to toast them after thawing for the best texture. For variations, you could try using different cheeses like cheddar or Swiss, or you might swap out the steak for a protein such as turkey or tofu.
Conclusion
Copycat McDonald’s Steak Egg Cheese is a fantastic way to recreate a tantalizing breakfast right in the comfort of your home. This recipe not only brings joy to the breakfast table but also allows you to customize it to your liking. So why not give it a try? Your taste buds will thank you! Share your experience and any variations you tried in the comments below!
FAQs
1. Can I use a different kind of bread instead of bagels?
Absolutely! While this recipe traditionally uses bagels, you can substitute with English muffins, croissants, or even your favorite type of bread.
2. How can I ensure my steak is tender?
Opt for thinly shaved steak and cook it quickly to avoid toughness. Also, marinating it in Worcestershire sauce helps in keeping it tender while adding flavor.
3. Can I make this recipe vegetarian?
Yes! Replace the steak with sautéed mushrooms or a plant-based meat alternative. You could also add extra veggies like bell peppers or spinach for added nutrients.
4. How long does it take to prepare this dish?
The entire process takes around 30-40 minutes, making it a quick and satisfying meal option any time of the day.
5. What are some good alternatives to mayonnaise in the sauce?
You can use Greek yogurt for a tangy flavor, or even avocado for a creamy texture. Both will add a different spin while keeping the sandwich deliciously moist.

Copycat McDonald's Steak Egg Cheese
Ingredients
For the Sauce
- ½ cup mayonnaise Creamy and smooth, a great base for the sauce.
- 2 tablespoons yellow mustard Adds a zesty kick to the sauce.
- ¼ teaspoon dried dill A hint of herbal freshness.
For the Sandwich
- 3 tablespoons unsalted butter Enhances the flavors.
- 1 small yellow onion, sliced Adds depth of flavor when caramelized.
- ½ pound shaved steak Tender and juicy, the star of the sandwich.
- 4 large eggs, beaten Fluffy and protein-packed.
- 1 teaspoon Montreal steak seasoning A bold blend that elevates the steak’s taste.
- 1 tablespoon Worcestershire sauce Adds a savory umami element.
- ½ teaspoon salt Enhances the overall flavor.
- 2 slices American cheese Perfect for that cheesy goodness.
- 2 bagels split in half Provides crunch and chewy texture.
Instructions
Preparation
- In a small bowl, mix together the mayonnaise, yellow mustard, and dried dill until well combined. Cover and refrigerate.
- In a skillet, heat 1 tablespoon of unsalted butter over medium heat. Add the sliced onions and sprinkle with salt. Cook until golden brown and caramelized, about 10-15 minutes.
Cooking
- Add another tablespoon of butter to the skillet and pour in the beaten eggs. Scramble gently until just set, then remove from heat.
- In a mixing bowl, toss the shaved steak with Worcestershire sauce and Montreal steak seasoning until evenly coated.
- In the same skillet, melt the last tablespoon of butter over medium-high heat. Add the seasoned steak and cook until browned and cooked through, about 3-4 minutes.
- Return the caramelized onions to the skillet with the steak and stir to combine.
- Divide the steak and onion mixture into portions, layering a slice of American cheese on top of each portion and allow the cheese to melt.
- Toast the bagel halves until golden brown.
Assembly
- Spread the prepared sauce on each bagel half. Layer the scrambled eggs on the bottom half, followed by the melted steak and onion mixture. Place the other bagel half on top.
- Serve immediately and enjoy!













