Copycat McDonald’s Steak Egg And Cheese Bagel
Copycat McDonald’s Steak Egg And Cheese Bagel Recipe: A Breakfast Sandwich That Rivals the Golden Arches
There’s something magical about biting into a warm, buttery bagel layered with tender steak, fluffy eggs, and melted cheese—especially when it’s inspired by a fast-food classic. This recipe came to life on a chilly Sunday morning when I craved the iconic McDonald’s Steak, Egg & Cheese Bagel but wanted to skip the drive-thru. After tweaking the ratios and adding a secret sauce twist, I nailed a version that’s even better than the original. The smoky Montreal seasoning, caramelized onions, and creamy dill-spiked mayo elevate this breakfast sandwich from nostalgic treat to gourmet morning meal.
Why You’ll Love This
- A hearty, satisfying breakfast that feels indulgent but comes together in under 30 minutes
- Balances savory, buttery, and tangy flavors with every bite
- Perfect for meal prep—assemble sandwiches ahead and reheat for busy mornings
- Customizable for dietary needs without losing its signature charm
- Tastes like a cozy hug from your favorite fast-food joint, minus the guilt
My skeptical father, a self-proclaimed “bagel purist,” declared this sandwich “the best breakfast hack” after one bite. He’d never understood the appeal of fast-food breakfasts until he tasted the crispy, golden bagel paired with the tender steak and melted cheese. Now, he requests it every time he visits.
What Makes It Special
- Shaved steak: Thinly sliced for quick cooking and melt-in-your-mouth tenderness
- Montreal steak seasoning: Adds a smoky, peppery depth that’s quintessentially McDonald’s
- Caramelized onions: Sweet and savory, they balance the richness of the steak and eggs
- American cheese: Melts perfectly for that gooey, creamy layer every sandwich needs
- Dill-spiked sauce: A tangy, herby mayo that ties all the components together
Making It Happen
Start by whipping up the sauce—mix mayo, mustard, and dill until smooth, then chill it while you cook. Melt butter in a skillet, then sauté onions until they’re golden and sweet. Remove them, then scramble eggs in the same pan for extra flavor. Toss the steak with Worcestershire sauce and Montreal seasoning, letting it marinate briefly before cooking. Sear the steak until just browned, then stir in the onions. Divide the mixture into two piles, top each with cheese, and let it melt. Toast bagels until golden and crisp. Assemble by spreading sauce on both halves, layering eggs, then the steak-onion-cheese mix. Press gently to meld all the layers into breakfast perfection.
You Must Know
- Use unsalted butter to control sodium levels without sacrificing flavor
- Don’t overcrowd the pan when cooking the steak—this ensures proper browning
- Let the eggs cook slowly over medium heat for extra-creamy scrambles
- Toast the bagels in the same skillet for a hint of buttery crispness
- Let the sandwich rest for a minute after assembling to let the cheese set
Serving Ideas & Drink Pairings
Serve this sandwich with crispy hash browns or a simple green salad for a balanced meal. Pair it with a steaming cup of black coffee, a glass of orange juice, or even a spicy Bloody Mary for a weekend brunch vibe.
Make It Different
- Swap American cheese for cheddar, pepper jack, or a vegan alternative
- Use gluten-free bagels for dietary restrictions
- Add sautéed mushrooms or spinach for extra veggies
- Replace shaved steak with leftover cooked steak or ground beef
- Spice it up with hot sauce or jalapeños in the sauce
Storage & Reheating Recipe Tips
Store leftover components separately in airtight containers. Refrigerate cooked steak, onions, and eggs for up to 3 days. Reheat the filling in a skillet over low heat to prevent drying out. Toast the bagel fresh, then assemble. The sauce keeps in the fridge for up to a week.
Success Tips
- Pat the steak dry before cooking for better browning
- Use freshly cracked black pepper to brighten the flavors
- Keep the sauce at room temperature for easier spreading
- Press the sandwich gently with a spatula to help it hold together
- Slice it in half diagonally for Instagram-worthy presentation
Frequently Asked Questions
Q: Can I use a different type of bagel?
A: Absolutely! Everything bagels, sesame, or even a hearty sub roll work beautifully.
Q: Is there a way to make this healthier?
A: Use low-fat cheese, whole-grain bagels, and reduce the butter by half.
Q: Can I freeze these sandwiches?
A: Yes! Assemble without sauce, wrap tightly, and freeze. Reheat in the oven at 350°F for 15–20 minutes.
Q: What if I don’t have Montreal seasoning?
A: Substitute with equal parts salt, pepper, garlic powder, and paprika.
Q: Can I make this with ground beef instead of steak?
A: Yes, but opt for 80/20 ground beef for the best flavor and texture.
Prep time 15 minutes
Cook time 15 minutes
Total time 30 minutes
Servings 2
Category Breakfast
Difficulty Easy
Cuisine American
Yield 2 sandwiches
Equipment Skillet or griddle, mixing bowls, spatula
Ingredients
3 tablespoons unsalted butter
1 small onion sliced
½ pound shaved steak
4 eggs beaten
1 teaspoon Montreal steak seasoning
1 tablespoon Worcestershire sauce
½ teaspoon salt
2 slices American cheese
Sauce
½ cup mayonnaise
2 tablespoons mustard
¼ teaspoon dried dill
Instructions
Prepare sauce. Mix together mayonnaise, mustard, and dill. Store in the refrigerator until ready to use.
Add a tablespoon of butter to pan over medium heat. Add sliced onions and salt. Stir and cook until onions start to turn slightly brown. Carefully remove onions and transfer to a plate or a bowl.
Add another tablespoon of butter to skillet or griddle. Cook beaten eggs to scramble. Divide into two for the sandwiches.
Place steak in a bowl. Pour in Worcestershire sauce and Montreal steak seasoning. Toss to coat.
Add last tablespoon of butter to skillet or griddle over medium heat. Place shaved steak on the skillet. Stir and cook until just browned. Add cooked onions back in with the steak. Separate the mixture into two piles for the sandwiches. Place one piece of cheese on top of each pile to melt.
Toast bagel either on the skillet or in a toaster.
Assemble the sandwich by spreading sauce on each bagel. Place one half of the scrambled eggs on top of the bottom piece of bagel. Then place the steak, onion, and cheese on top of the egg and finish with the top of the bagel.
Nutrition
Per serving: 850 calories, 55g fat, 45g carbs, 40g protein. (Nutrition values are approximate and may vary based on ingredients used.)
