|nutritional information (per serving)|
View full nutritional information
Hide full nutritional information
|amount per serving|
|% Daily Value*|
|Saturated Fat 32g||158%|
|dietary fiber 3g||11%|
|Total sugar 18g|
|Vitamin C 3 mg||13%|
|Calcium 990 mg||76%|
|iron 10 mg||57%|
|Potassium 920 mg||20%|
|*The % Daily Value (DV) indicates how much a nutrient in a food serving contributes to a daily diet. 2,000 calories per day is used for general nutritional advice.|
(Nutritional information is calculated using an ingredient database and should be considered an estimate.)
McDonald's Steak Egg Cheese Bagel is so filling and delicious. It's a fluffy omelette with melted cheese and hearty steak and onions. But this recipe? You can make it at home, so you don't have to settle for a meaty and decadent breakfast sandwich. And that way, you can customize it to your liking.
We use shaved steak instead of a patty, so all the ingredients are fairly cheap and easy to find. If you dare, you can make your own bagels. But the store-bought version works fine.
This recipe is for two sandwiches, but you can easily halve the recipe if making one, or double it for the whole family. Or if you have smaller bagels — bagels vary wildly in size depending on where you get them — you can turn this recipe into Bite Bagels instead and halve all the ingredients you would use for a bagel. Use any type of bagel you like, but some of the best combinations include natural, marbled, sesame, poppy seed, and everything else.
A word of advice: it is extremely important to use a nonstick pan whenever possible to ensure the eggs cook well and nothing sticks to the pan as it cooks. Alternatively, you can use a very well seasoned cast iron skillet that you know works.
“Forget going to McDonald's, a homemade sandwich always tastes better and is better for you. This and a cup of coffee will get you going in the morning and get you through the workday with ease.” — Noah Vellush-Rogers
2 ounces (4 tablespoon) unsalted butterdivided
1 small Onionthinly sliced
1/2 Pound shaved steak
1 tablespoon Worcester sauce
1/2 teaspoon garlic powder
1 teaspoon Saltdivided
1/2 teaspoon fresh ground black pepper
2 plain bagels, or flavor of your choice
4 large eggs
4 slices american cheese
Gather the ingredients.
Melt 1 tablespoon butter in a medium non-stick skillet over medium-high heat. Add the onion and sauté until just softened and lightly browned.
Meanwhile, toss the steak with the Worcestershire sauce, garlic powder, 1/2 teaspoon salt, and black pepper.
Put the onion on a plate. Increase the heat to high and add the steak to the pan in an even layer. Cook, without stirring, until steak is browned, about 2 minutes. Continue stirring until the steak is fully cooked through. Put the steak on the plate with the onion. Cover to keep warm.
Toast the bagels, then spread 1 tablespoon of butter on the 4 halves.
Melt the remaining 2 tablespoons of butter in the pan over low heat. Add half the beaten eggs and 1/4 teaspoon salt. Cook, stirring gently with a rubber spatula, so that the raw egg rests against the bottom of the pan and creates an omelette.
Once the omelette is cooked through, fold it in half with the rubber spatula.
Then fold the omelette again and cover with 2 slices of cheese. Repeat the process with the remaining 2 eggs, 1/4 teaspoon salt and 2 slices of cheese.
Divide the steak and onion between two bagel halves. Top each with the eggs and cheese, then top with the remaining bagel halves. Serve with steak sauce for dipping or spoon over, if you like.
- If you want to make a larger batch, you can simply scramble the eggs, eliminating the need to prepare each omelet individually.
- You can prep the onion and steak ahead of time and heat it up in the pan before you're ready to serve. This is also a great recipe to use leftover steak. Cut it into slices and heat it in a pan together with the onion.