I’ve recreated the iconic McDonald’s Steak, Egg & Cheese bagel sandwich right in my kitchen—it’s hearty, quick to make, and tastes like a breakfast drive-thru classic.
Why You’ll Love This Recipe
I love how it brings together juicy seasoned steak, fluffy eggs, and gooey cheese—all layered in a toasted, buttered bagel. It’s ready in under 20 minutes, and making it at home means I control the ingredients and portion sizes.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
2 plain bagels, halved
-
5 tbsp butter, divided
-
1 small yellow or white onion, thinly sliced
-
4 large eggs, beaten
-
1 tbsp cream (optional, for extra fluffy eggs)
-
8 oz thinly sliced steak (sirloin or ribeye), seasoned
-
1 tsp Montreal steak seasoning (or Worcestershire + garlic powder)
-
drizzle Worcestershire sauce
-
2 slices American cheese (or smoked cheddar)
directions
-
I toast the bagel halves, then spread each with about ½ tbsp butter. I place a cheese slice on each bottom half.
-
I melt 1 tbsp butter in a skillet over medium heat. I add onions and sauté them until they’re soft and lightly browned, then set them aside.
-
I melt another 1 tbsp butter, whisk cream into beaten eggs (if using), then scramble gently until just set. I divide the eggs between the bagels.
-
I add the remaining butter to the skillet and cook the thinly sliced steak seasoned with Montreal seasoning and Worcestershire sauce, flipping carefully to keep it patty-shaped. Once cooked, I place the steak on the eggs on each bagel and top with sautéed onions.
-
I close the sandwiches and serve them warm.
Servings and timing
Serves: 2 sandwiches
Prep time: 5 minutes
Cook time: 15 minutes
Total time: 20 minutes
Variations
-
I sometimes swap American cheese for smoked cheddar or Swiss for a flavor twist.
-
I like adding caramelized or grilled onions for more depth.
-
I drizzle on a homemade breakfast sauce with mayo, mustard, lemon juice, dill, and cheddar powder.
-
I use leftover steak or shaved ribeye when I want a quicker option.
storage/reheating
I store the sandwich components separately in airtight containers for up to 2 days to avoid soggy bagels. I reheat the steak and eggs gently in a microwave or skillet and toast the bagels fresh before assembling.
FAQs
1. Can I make the breakfast sauce ahead?
Yes—I prepare it ahead and keep it refrigerated for up to a week.
2. Is this the same sauce McDonald’s uses?
It’s not identical, but it’s a close match with a mayo‑mustard‑dill blend that reminds me of their original.
3. What steak cut works best?
Thinly sliced sirloin or ribeye works best for tenderness and quick cooking.
4. How do I get fluffy eggs?
I whisk in a tablespoon of cream and cook them low and slow, stirring often, for a soft and creamy texture.
5. Can I prep this for meal prep?
Absolutely. I cook and store the steak and eggs separately, then toast fresh bagels and assemble when I’m ready to eat. It keeps everything tasting fresh.
Conclusion
Making this at home lets me enjoy my favorite fast-food breakfast with better ingredients and my own flavor tweaks. It’s hearty, customizable, and a delicious start to the day.
McDonald’s Steak, Egg & Cheese Copycat
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A hearty, homemade version of McDonald’s iconic Steak, Egg & Cheese bagel sandwich featuring seasoned steak, fluffy eggs, and melted cheese on a toasted buttered bagel.
- Author: Sarah
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 2 sandwiches
- Category: Breakfast
- Method: Stovetop
- Cuisine: American
- Diet: Halal
Ingredients
- 2 plain bagels, halved
- 5 tbsp butter, divided
- 1 small yellow or white onion, thinly sliced
- 4 large eggs, beaten
- 1 tbsp cream (optional)
- 8 oz thinly sliced steak (sirloin or ribeye), seasoned
- 1 tsp Montreal steak seasoning (or Worcestershire + garlic powder)
- Drizzle of Worcestershire sauce
- 2 slices American cheese (or smoked cheddar)
Instructions
- Toast the bagel halves and spread each with about ½ tbsp butter. Place a cheese slice on each bottom half.
- Melt 1 tbsp butter in a skillet over medium heat. Add onions and sauté until soft and lightly browned. Set aside.
- Melt another 1 tbsp butter. Whisk cream into beaten eggs (if using) and scramble gently until just set. Divide the eggs between the bagels.
- Add remaining butter to the skillet. Cook seasoned steak, flipping carefully to keep it patty-shaped. Once cooked, place on top of eggs on each bagel.
- Top with sautéed onions, close the sandwiches, and serve warm.
Notes
- Use smoked cheddar or Swiss for a flavor twist.
- Caramelized or grilled onions add more depth.
- A homemade breakfast sauce with mayo, mustard, lemon juice, dill, and cheddar powder enhances flavor.
- Store components separately and assemble fresh to avoid sogginess.
Nutrition
- Serving Size: 1 sandwich
- Calories: 620
- Sugar: 5g
- Sodium: 980mg
- Fat: 38g
- Saturated Fat: 18g
- Unsaturated Fat: 16g
- Trans Fat: 1g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 34g
- Cholesterol: 275mg