McDonald’s Steak Egg and Cheese Bagel Copycat Recipe
This McDonald’s steak egg and cheese bagel is a dead-on homemade version of the breakfast sandwich that disappeared from most menus years ago and left people genuinely upset about it. It’s got a toasted sesame bagel, a folded egg, melted American cheese, and a thin beef patty with sautéed onions and a smear of creamy sauce.
It comes together in about 25 minutes, and the whole thing tastes better than you remember it.

Why I Love This Recipe
The sauce is what does it. It’s tangy and just a little creamy, and it cuts through the richness of the egg and beef in a way that keeps each bite interesting.
The bagel gets toasted in the same pan as the beef, so it picks up some of the brown drippings and stays crisp at the edges even after you layer everything on.
This is the version I keep coming back to when I want a real breakfast without going anywhere.
Recipe Ingredients

- 1 sesame seed bagel – Fresh from the bakery section holds up better than packaged; plain works too
- 3 oz ground beef (80/20) – The higher fat content keeps the thin patty juicy; do not use lean beef
- 2 large eggs – Used for the folded egg patty; room temp eggs set more evenly
- 1 slice American cheese – Melts the way it needs to; white or yellow both work
- 2 tbsp butter, divided – 1 tbsp for the egg, 1 tbsp for the bagel
- ¼ cup white onion, thinly sliced – Cooked down with the beef for sweetness and texture
- ½ tsp salt – Split between the beef and the egg
- ¼ tsp black pepper – For the beef patty
- 2 tbsp mayonnaise – Base of the sandwich sauce
- 1 tsp Dijon mustard – Adds a mild tang to the sauce
- 1 tsp yellow mustard – Balances the Dijon with a sharper edge
- ½ tsp white wine vinegar – Brightens the sauce and keeps it from tasting flat
Variations / Substitutions
- Chicken instead of beef – Use a thin-pounded chicken breast, seasoned the same way; the texture is different but the sandwich still holds together well.
- Turkey patty – Ground turkey works at the same 3 oz weight, though you will lose some of the salty, fatty punch; season it a bit more aggressively.
- No dairy – Skip the American cheese and use a plant-based slice; the sauce is already dairy-free, so this is an easy swap.
- Plain bagel – If you can’t find sesame, plain, everything, or onion bagels all work; an onion bagel leans into the flavors already in the sandwich.
- Whole egg vs. folded egg – If you’d rather fry a whole egg than fold one, the flavor is the same; you just lose the flat, even shape that fits the bagel cleanly.
- Apple cider vinegar – Swaps directly for the white wine vinegar in the sauce with a slightly fruitier edge.
If you enjoy making fast-food breakfast at home, the McDonald’s Egg McMuffin Copycat Recipe is worth making on the same morning.
How To Make Steak Egg and Cheese Bagel
Step 1: Mix the Sauce

Stir together the 2 tbsp mayonnaise, 1 tsp Dijon mustard, 1 tsp yellow mustard, and ½ tsp white wine vinegar in a small bowl until smooth. Cover and set it in the fridge while you cook everything else.
The sauce only takes about 30 seconds, but letting it sit while you cook gives the flavors a little time to come together. It should look pale yellow and smell sharp and tangy.
Step 2: Sear the Beef Patty

Heat a skillet over medium-high heat. While it warms up, press the 3 oz ground beef into a thin oval patty roughly the shape of your bagel, about ¼ inch thick, then season both sides with ¼ tsp salt and ¼ tsp black pepper. Add the ¼ cup sliced white onion to the dry pan first, cooking for about 2 minutes until the edges start to soften and go a little translucent. Push the onion to one side, then lay the patty in the pan.
Cook the patty for about 3 minutes per side over medium-high heat, pressing it down gently with a spatula once at the start. You want a deep brown crust on both sides and no pink in the middle. The onion should be caramelized and golden by the time the beef is done. Transfer everything to a plate and keep it warm.
Step 3: Fold the Egg

Turn the heat down to medium and add 1 tbsp butter to the same skillet. Once it foams, crack both eggs into the pan and break the yolks immediately with a spatula. Season with the remaining ¼ tsp salt. Let the egg spread into a rough square or rectangle, about 4 to 5 inches across. Cook for about 1 minute until the edges are set, then fold it into thirds like a letter so it fits the bagel, about 2 to 3 more minutes total until no wet egg remains.
Lay the slice of American cheese over the folded egg in the last 30 seconds of cooking, letting it melt fully over the top. The egg should feel firm with no jiggle, and the cheese will drape over the edges in a thin, glossy sheet.
Step 4: Toast the Bagel

Slice the sesame bagel in half and add the remaining 1 tbsp butter to the still-warm pan over medium heat. Place both halves cut-side down and toast for about 2 minutes until the surface is golden brown and the edges are crisp.
The bagel will absorb a little of the butter and any remaining beef drippings in the pan, which gives it a savory, slightly nutty flavor that you can’t get from a toaster. Check the underside at 90 seconds — it should be a warm amber, not dark brown.
Step 5: Layer and Serve

Spread half the sauce on the bottom bagel half and the other half on the top. Lay the beef patty on the bottom half first, then pile the sautéed onions over it, then set the cheesy folded egg on top. Press the top bagel half down gently and serve immediately, cut-side up so the layers show.
Recipe Tips
- Press the patty thin before it hits the pan. A thick patty will dome in the center and slide around inside the sandwich. Thin and flat is what you are going for.
- Don’t skip breaking the yolk. This is a folded egg, not a fried egg. Break both yolks the second the eggs hit the pan so you get an even, stackable result.
- Room temperature eggs set more evenly and are less likely to seize up at the edges while staying runny in the middle.
- Use the same pan for everything. The flavor that builds up in the skillet from the beef and onion goes into the bagel when you toast it. Washing the pan between steps wipes that out.
Bagel toast times vary a little by thickness and how much butter is left in the pan:
| Bagel Thickness | Butter in Pan | Toast Time |
|---|---|---|
| Thin (store-sliced) | 1 tbsp | 1.5 mins |
| Standard | 1 tbsp | 2 mins |
| Thick (bakery) | 1 tbsp | 2.5 mins |
How To Store
- Refrigerate – Wrap the assembled sandwich tightly in foil and refrigerate for up to 2 days. Store the sauce separately in a small jar or container so the bagel does not go soggy.
- Reheating – Rewrap in foil and warm in a 350°F (175°C) oven for 10 to 12 minutes, or unwrap and microwave for 60 to 90 seconds. The oven keeps the bagel crispier.
What To Serve With Steak Egg and Cheese Bagel
A small side of hash browns adds a salty crunch that plays well against the soft egg and chewy bagel. Fresh fruit, especially something acidic like orange slices or pineapple chunks, cuts through the richness of the beef and sauce in a way that a plain glass of juice does not. If you want something more filling, a simple side of home fries seasoned with smoked paprika rounds it out into a full diner-style plate.
Frequently Asked Questions
Can I make the sauce ahead of time?
Yes, up to 3 days in advance. Keep it covered in the fridge, and give it a quick stir before using since the mustard can settle slightly.
Can I use a frozen beef patty instead of fresh ground beef?
You can, but thaw it fully first and press it thinner before cooking, since most frozen patties are too thick for this sandwich. A frozen patty straight from the freezer will steam rather than sear and won’t develop that brown crust.
What is the McDonald’s sauce on the steak bagel?
McDonald’s uses a creamy sandwich sauce that is close to a tangy mayo-mustard blend. This recipe’s combination of mayonnaise, Dijon, yellow mustard, and white wine vinegar gets you to the same flavor profile.
Can I double this recipe for two sandwiches?
Yes. Use a larger skillet, cook the beef patties side by side, and fold the eggs one at a time so they stay even. The sauce doubles cleanly with no adjustments needed.

Steak Egg and Cheese Bagel Recipe
Ingredients
Method
- Stir together the 2 tbsp mayonnaise, 1 tsp Dijon mustard, 1 tsp yellow mustard, and ½ tsp white wine vinegar until smooth. Refrigerate while you cook.
- Heat a skillet over medium-high. Cook the ¼ cup sliced onion in the dry pan for 2 minutes, then push aside. Press the 3 oz ground beef into a thin patty, season with ¼ tsp salt and ¼ tsp black pepper, and sear for 3 minutes per side until deeply browned. Remove the beef and onion and set aside.
- Reduce heat to medium. Melt 1 tbsp butter, crack both eggs into the pan, immediately break the yolks, and season with the remaining ¼ tsp salt. Let the egg set for 1 minute, then fold it into thirds. Lay the American cheese slice on top in the last 30 seconds until melted, 2 to 3 minutes total.
- Add the remaining 1 tbsp butter to the pan over medium heat. Place the bagel halves cut-side down and toast for 2 minutes until golden.
- Spread the sauce on both bagel halves, layer on the beef patty, onions, and cheesy folded egg, and serve immediately cut-side up.
