This homemade McDonald’s Steak, Egg, and Cheese Bagel is the perfect breakfast! A juicy steak patty, fluffy eggs, and melted cheese are stacked on a buttery toasted bagel with a creamy sauce. It’s easy to make and tastes just like the real thing!
Jump to RecipeIngredients Needed:
- 4 plain bagels
- 5 tablespoons butter
- 1/2 white onion
- 1-pound ground chuck
- 2 tablespoons Worcestershire sauce
- 1/2 teaspoon salt
- 1/2 teaspoon garlic powder
- 1/4 teaspoon ground black pepper
- 4 eggs
- 4 slices American cheese
- 1/4 cup mayonnaise
- 1 tablespoon yellow mustard
- 1/2 teaspoon dill
How To Make Steak Egg and Cheese Bagel?
- Toast the Bagels: Spread 1/2 tablespoon butter on the cut sides of each bagel. Toast them in a skillet over medium heat for 1 to 2 minutes until golden. Remove and set aside.
- Cook the Onions: Melt 1 tablespoon butter in the skillet, add sliced onions, and cook for 2 to 3 minutes until soft. Remove and set aside.
- Make the Steak Patties: In a bowl, mix ground chuck, Worcestershire sauce, salt, garlic powder, and black pepper. Divide into 4 patties (about 1/2 inch thick).
- Cook the Steak Patties: Heat the skillet over medium-high heat and cook patties for 3 minutes per side until done. Remove and wipe out the skillet.
- Cook the Eggs: Reduce heat to medium, spray the skillet with nonstick spray, and pour in whisked eggs. Cook for 2 to 3 minutes, then fold in half and cook for 1 to 2 minutes more.
- Melt the Cheese: Place 2 slices of cheese on the eggs. Let it melt slightly, then cut into 2-quarter circles. Remove from heat.
- Make the Sauce: In a small bowl, mix mayonnaise, mustard, and dill until smooth.
- Assemble the Bagels: Spread the mayonnaise sauce on both sides of each bagel. Add a steak patty, sautéed onions, egg, and cheese to the bottom halves. Cover with the top halves and enjoy!

Recipe Tips:
- Use Good-Quality Ground Beef: For the best flavor, use 80/20 ground chuck (80% lean, 20% fat). This keeps the steak patty juicy and tender without being too greasy.
- Toast the Bagels in Butter: Toasting the bagels butter-side down in a skillet gives them a golden, crispy texture and rich flavor. This makes a big difference in taste!
- Don’t Overcook the Eggs: Cook eggs on low to medium heat so they stay soft and fluffy. If they cook too fast, they will turn rubbery.
- Melt the Cheese on the Eggs: Instead of just placing the cheese on top, let it melt slightly in the pan. This makes it extra gooey and helps hold everything together.
- Make the Sauce Fresh: Mix the mayonnaise, mustard, and dill just before assembling for the best flavor. Letting it sit too long can make it watery.
How To Store & Reheat Leftovers?
- Refrigerate: Let the Steak, Egg, and Cheese Bagel cool first. Then, wrap it well or put it in a container. Keep it in the fridge for up to 3 days.
- Freeze: Wrap each cooled bagel tightly and place it in a freezer bag. Freeze for up to 1 month.
- Reheat: Heat a skillet over medium-low heat. Place the bagel cut-side down and warm for 2–3 minutes until the inside is heated and the bagel is slightly crispy.
Nutrition Facts:
- Calories: 954 kcal
- Total Fat: 60g
- Saturated Fat: 25g
- Cholesterol: 309mg
- Sodium: 1695mg
- Potassium: 608mg
- Total Carbohydrate: 61g
- Dietary Fiber: 3g
- Sugars: 2g
- Protein: 41g
McDonald’s Steak Egg and Cheese Bagel
Course: BreakfastCuisine: AmericanDifficulty: Easy4
servings10
minutes15
minutes954
kcalThis homemade McDonald’s Steak, Egg, and Cheese Bagel is the perfect breakfast! A juicy steak patty, fluffy eggs, and melted cheese are stacked on a buttery toasted bagel with a creamy sauce. It’s easy to make and tastes just like the real thing!
Ingredients
4 plain bagels
5 tablespoons butter
1/2 white onion
1-pound ground chuck
2 tablespoons Worcestershire sauce
1/2 teaspoon salt
1/2 teaspoon garlic powder
1/4 teaspoon ground black pepper
4 eggs
4 slices American cheese
1/4 cup mayonnaise
1 tablespoon yellow mustard
1/2 teaspoon dill
Directions
- Toast the Bagels: Spread 1/2 tablespoon butter on the cut sides of each bagel. Toast them in a skillet over medium heat for 1 to 2 minutes until golden. Remove and set aside.
- Cook the Onions: Melt 1 tablespoon butter in the skillet, add sliced onions, and cook for 2 to 3 minutes until soft. Remove and set aside.
- Make the Steak Patties: In a bowl, mix ground chuck, Worcestershire sauce, salt, garlic powder, and black pepper. Divide into 4 patties (about 1/2 inch thick).
- Cook the Steak Patties: Heat the skillet over medium-high heat and cook patties for 3 minutes per side until done. Remove and wipe out the skillet.
- Cook the Eggs: Reduce heat to medium, spray the skillet with nonstick spray, and pour in whisked eggs. Cook for 2 to 3 minutes, then fold in half and cook for 1 to 2 minutes more.
- Melt the Cheese: Place 2 slices of cheese on the eggs. Let it melt slightly, then cut into 2-quarter circles. Remove from heat.
- Make the Sauce: In a small bowl, mix mayonnaise, mustard, and dill until smooth.
- Assemble the Bagels: Spread the mayonnaise sauce on both sides of each bagel. Add a steak patty, sautéed onions, egg, and cheese to the bottom halves. Cover with the top halves and enjoy!
Notes
- Use Good-Quality Ground Beef: For the best flavor, use 80/20 ground chuck (80% lean, 20% fat). This keeps the steak patty juicy and tender without being too greasy.
- Toast the Bagels in Butter: Toasting the bagels butter-side down in a skillet gives them a golden, crispy texture and rich flavor. This makes a big difference in taste!
- Don’t Overcook the Eggs: Cook eggs on low to medium heat so they stay soft and fluffy. If they cook too fast, they will turn rubbery.
- Melt the Cheese on the Eggs: Instead of just placing the cheese on top, let it melt slightly in the pan. This makes it extra gooey and helps hold everything together.
- Make the Sauce Fresh: Mix the mayonnaise, mustard, and dill just before assembling for the best flavor. Letting it sit too long can make it watery.