Start your day off right with a delicious homemade McDonald’s Steak Egg and Cheese Bagel! Flavorful steak patty, fluffy scrambled eggs, melted American cheese, and creamy sauce all nestled between a butter-toasted bagel. This breakfast sandwich will satisfy your cravings and leave you feeling energized for the day ahead. Perfect for a quick breakfast on the go or a leisurely weekend brunch at home.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.
What Makes the McDonald’s Steak Egg and Cheese Bagel So Good?
McDonald’s Steak Egg & Cheese Bagel sounds impressive. Steak and a fast food chain? Well, it turns out that the steak is more of a chopped steak than a sirloin. However, a well-seasoned juicy steak patty with fluffy folded egg and cheese on a freshly toasted bagel is still a great way to start your morning.
Why You Should Try This Recipe
Fast food chains have a way of frustrating customers with a limited-time offer of menu items, and McDonalds breakfast bagel sandwiches definitely fall into this category. They were here for what felt like a minute and then gone.
While some McDonald’s have brought them back, they’re still only available in select markets and not at all McDonald’s locations. Disappointing, but since these breakfast bagels are easy to make, why not learn how to cook them at home?
Steak, Egg, and Cheese Bagel Ingredients
To make McDonalds bagel sandwiches with steak, eggs, and cheese, you’ll need:
- Plain bagels
- Real Butter
- White onions
- Ground chuck
- Worcestershire sauce
- Salt
- Garlic powder
- Ground pepper
- Large Eggs
- Slices of American cheese
- Mayonaise
- Yellow mustard
- Fresh dill
If you have leftover steak you can use it instead of a ground steak patty. Just warm it in the skillet.

To make McDonald’s bagel sauce:
- Place the mayonnaise, yellow mustard, and dill in a small bowl.
- Stir until well combined.
To cook the McDonald’s Steak Bagels:
- Slice the bagels in half and spread butter on both halves.
- Put a skillet over medium heat and place the bagels cut-side-down in the pan to crisp up. Unless you use a big pan or griddle, you’ll need to toast the bagels in batches. Alternatively, you can use a toaster. Set the toasted bagels aside for later.
- While the bagels are toasting, you can slice half an onion.
- After the bagels are toasted, add some butter to the hot pan and saute the sliced onions until they’re translucent. Save for later.
- Combine the ground chuck with the Worcestershire sauce, salt, garlic powder, and black pepper in a mixing bowl. Use your fingertips to work the seasoning into the meat gently.
- Separate the seasoned ground beef into four equal portions. Form each portion into a half-inch thick round patty. Set them aside until needed.
- Wash your hands well.
- Wipe out the pan and place it over medium-high heat until hot.
- Cook the patties in the pan for three minutes on each side or until cooked through. Again, depending on the size of your pan, you’ll probably need to cook in batches. Put the cooked patties on a baking dish covered with aluminum foil to keep the meat warm.

- Wipe out the pan with a paper towel and add some butter.
- Melt the butter over low heat. While the butter is melting, whisk the four eggs in a bowl.
- Pour half of the beaten eggs into the pan and use a rubber spatula to scramble slightly. Then leave the eggs alone until the surface is mostly dry.
- Fold the eggs in half and place two pieces of cheese side by side on the eggs. Cover the pan with a lid until the cheese melts.
- Use the spatula to cut the eggs in half. Transfer each half onto the top of a reserved patty.
- Repeat with the remaining eggs and cheese.

To assemble a Mcdonald’s steak bagel:
- Spread some of the sauce on each side of the toasted bagels.
- Put a beef patty with the egg and cheese on one half of the bagel and top with the other half. Repeat for the remaining sandwiches.
- Serve immediately.

What to Serve With Them
These breakfast sandwiches are great with a hash brown patty or homemade tater tots. Add your favorite hot coffee or homemade McDonald’s iced coffee for a complete meal.
How to Store Them
To keep a McDonalds steak egg & cheese bagel fresh for up to three days, wrap it in aluminum foil and put it inside an airtight container in the refrigerator.
For longer storage, store the aluminum foil-wrapped sandwiches in a freezer-safe container and keep them frozen for up to a month.
How to Make Them Ahead and Reheat Later
McDonald’s Steak Bagels are great for folks who like to prepare a bunch of food for the week in advance. One option is freezing fully assembled sandwiches.
The other choice is to freeze the cooked beef patty and eggs individually, then toast the bagel and add the cheese when you reheat the eggs and meat. The first option is faster, but the second one ensures the bagels are crispy.
What Is the Best Way to Reheat These
The quickest reheating method is the microwave. Unwrap the sandwich from the aluminum foil and wrap it in a paper towel. Heat a thawed sandwich for about a minute or until the meat is hot. Nuke frozen bagel breakfast sandwiches for about two minutes.
You can also reheat thawed bagel sandwiches in the oven. Preheat the oven to 350°F and place the aluminum foil-wrapped sandwiches in the oven for about 8 to 10 minutes until hot.


More McDonald’s Breakfast Copycat Recipes
Favorite Breakfast Recipes
Check out more of my easy breakfast recipes and the best copycat McDonald’s recipes on CopyKat!

McDonald’s Steak Bagel
You can make McDonald’s steak, egg, and cheese bagels at home with this easy copycat recipe.
Print
Pin
Rate
Add to Collection Go to Collections
Servings: 4
Calories: 954kcal
Ingredients
- 4 plain bagels sliced
- 5 tablespoons butter divided
- ½ white onion sliced
- 1 pound ground chuck
- 2 tablespoon Worcestershire sauce
- ½ teaspoon salt
- ½ teaspoon garlic powder
- ¼ teaspoon ground pepper
- 4 eggs
- 4 slices American cheese
- ¼ cup mayo
- 1 tablespoon yellow mustard
- ½ teaspoon dill
Instructions
-
Separate the tops and bottoms of the bagels. Spread about ½ tablespoon of butter on either bagel piece. Place bagels butter side down inside a pan and cook over medium heat for 1 to 2 minutes or until lightly toasted. When done, set aside.
-
Add 1 tablespoon of butter and onions to a stovetop pan. Sauté onions for 2 to 3 minutes until transparent. When done, set aside.
-
Add ground chuck, Worcestershire sauce, and seasonings to a large mixing bowl. Mix with your hands until all ingredients are blended evenly. Press the mixture into one large ball.
-
Separate meat into 4 equal sections, forming flat, round patties by hand. Make patties about ½ inch thick (they will expand slightly while cooking.
-
Add patties to a stovetop pan over medium-high heat and cook on both sides for about 3 minutes or until fully cooked through. When done, remove the patties from the pan and discard the grease. Wipe the pan with a paper towel.
-
Whisk eggs together in a medium mixing bowl until fully mixed.
-
Reduce heat slightly. Spray the pan with nonstick cooking spray and pour eggs into the bottom of the pan.
-
Allow the eggs to cook flat for about 2 to 3 minutes. When the eggs are cooked on the bottom, use a spatula to fold the eggs halfway over, creating a half circle shape. Cook for another 1 to 2 minutes or until the eggs are cooked through.
-
Add 1 slice of cheese on either side of the eggs and cook until the cheese starts to slightly melt. Cut the eggs portion in half, creating quarter circle shapes. Remove from heat and set aside.
-
In a small mixing bowl, combine mayo, mustard, and dill with a fork. Mix well.
-
To assemble the sandwiches, spread the mayo mixture on all 8 faces of bagels. Top the bottom pieces of bagels with a steak patty, then onions, then with egg and cheese. Lastly, add the top bagel portion (already with mayo spread).
Notes
For a fluffier look and taste, add a couple of tablespoons of water into the eggs when you beat them.
Nutrition
Calories: 954kcal | Carbohydrates: 61g | Protein: 41g | Fat: 60g | Saturated Fat: 25g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 20g | Trans Fat: 2g | Cholesterol: 309mg | Sodium: 1695mg | Potassium: 608mg | Fiber: 3g | Sugar: 2g | Vitamin A: 894IU | Vitamin C: 2mg | Calcium: 304mg | Iron: 5mg