Tasty Copycat McDonald’s Steak Egg Cheese

Category: Satisfying Main Dishes for Every Occasion

Imagine biting into a breakfast classic that’s got all the good stuff—tender steak, sweet onions, scrambled eggs that are still a little soft, and loads of gooey American cheese, all tucked inside a toasted bagel. The special sauce gives you a pop of flavor and ties everything together. You’ll cook the steak and onions in a pan, then scramble the eggs and pile everything up. It’s a super easy and filling meal, whether you’re in a rush or just hanging out. Try tossing in your favorite toppings or mix-ins to shake things up and get it just how you like.

A woman wearing a chef's hat and apron.
Authored By Elisa
Updated on Fri, 06 Jun 2025 00:18:39 GMT
A juicy beef sandwich piled with eggs and melted cheese. Bookmark
A juicy beef sandwich piled with eggs and melted cheese. | recipesbyelisa.com

Made my own version of the McDonalds steak egg and cheese classic because I craved a super filling breakfast that hits the spot. I wanted that punchy, drive-thru flavor at home with better ingredients and a little homemade flair. Juicy steak, soft scrambled eggs, gooey cheese, and a simple sauce all tucked in a chewy bagel—nothing beats it when you wake up hungry and want something special.

This started as a weekend treat for my crew, but now we make it even on weekdays. Once I figured out the sauce, everyone said it nailed the taste—just like the fast food version, only better.

Flavorful Ingredients

  • Mayonnaise: gives the sauce a creamy backbone
  • Bagels: toast till just golden, sturdy enough to stack all the fillings
  • American cheese: gets perfectly melty, try grabbing some freshly sliced if you can
  • Salt: use sea salt if you've got it, helps everything else pop
  • Worcestershire sauce: adds tang and that yummy depth, pick your favorite brand
  • Montreal steak seasoning: toss some on the steak for that unmistakable grilled flavor
  • Eggs: whip 'em up for fluffy, rich eggs to layer inside
  • Shaved steak: go for deli or butcher cuts for the best bite, classic filling that makes the sandwich
  • Small onion: slice up and sauté for sweetness and umami
  • Unsalted butter: brings flavor, cooks the eggs, steak, and onions perfectly
  • Dried dill: brightens up the sauce, fresh spices always taste better
  • Mustard: tangs up the sauce—yellow or Dijon, your call

Easy How-To Steps

Grab Your Sauce:
Stir together mayo, mustard, and dried dill in a tiny bowl. Pop it in the fridge so the flavors really blend.
Toast the Bagels:
Split and toast your bagels first. You can use the still-warm skillet from the steak or just shove them in the toaster. Nice and golden is what you want.
Cook the Steak:
Time for the steak! Toss shaved beef with Worcestershire and steak seasoning in a bowl. Let it rest a couple minutes if you can wait. Melt butter in the pan and lay out the steak mix. Give it a couple minutes until browned but not dry. Stir onions back in, then divide into two piles and blanket each with a cheese slice so it melts.
Season and Marinate Steak:
Put steak in a bowl, splash in Worcestershire and steak seasoning, mix to coat. Let it chill a sec for big flavor.
Caramelize Onions:
Melt some butter in a skillet. Throw in sliced onions with some salt. Cook about six minutes, mixing now and then, until soft and golden. Take them off heat for now.
Scramble Those Eggs:
Add a dab more butter to the pan. Tip in your beaten eggs. Gently work them until just set and shiny, divide in half for assembling later.
Build Sandwiches:
Spread your cold sauce all over both cut sides of the toasted bagel. Start with eggs, then heap on the cheesy steak and onions. Top with the other half and squish together so nothing falls out.
Dive In:
Eat while hot! Spoon on a bit more sauce if you're living for it or grab your favorite side.
A sandwich with meat and egg on a wooden table. Bookmark
A sandwich with meat and egg on a wooden table. | recipesbyelisa.com

I absolutely love how the sweet onions make everything melt together. My family still laughs about the first Sunday we had these—felt like we were in a real diner, except it tasted even better and way less greasy.

Storing Leftovers

Got extras? Wrap your sandwiches in foil and stash them in an airtight box in the fridge—they'll be good till tomorrow. Heat up in a skillet or toaster oven so they get crispy again. I usually make fresh steak and eggs each time, but the sauce just keeps getting tastier after a couple days in the fridge.

Swaps and Options

You could trade the steak for thin-shaved turkey or chicken if you want lighter. Swap bagels with English muffins or croissants for a new twist. Try sharp cheddar or pepper jack if American cheese isn't your vibe.

How to Serve

This sandwich shines by itself, but it's next-level with a few avocado slices or a dash of hot sauce. I love serving it with crispy hash browns or some chilled fruit salad for a killer breakfast. Cut in half and serve with mimosas if you want a brunch that's a real treat.

A close up of a sandwich with meat and egg. Bookmark
A close up of a sandwich with meat and egg. | recipesbyelisa.com

A Little Backstory

Steak egg and cheese on bread started showing up in American diners and fast food spots back in the late 1900s. McDonalds made the bagel version super popular, and folks loved that big, hearty combo of steak and egg. Now, you can twist it your way at home and skip the drive-thru.

Frequently Asked Questions About Recipes

→ How do I make sure the steak stays juicy?

Go for thinly sliced steak and don’t cook it too long. Add Worcestershire and steak seasoning to keep every bite full of flavor.

→ What’s the trick for eggs that are soft and creamy?

Stir eggs gently on medium heat, then pull them off the stove while they’re still a little wet. That way, they’ll turn out super soft.

→ Is it okay to switch up the type of cheese?

Absolutely! Cheddar, provolone, or Swiss all melt great and add their own awesome flavor to your sandwich.

→ Which kind of bagel should I use for this?

Everything or plain bagels totally work, but feel free to grab your favorite kind to put your own spin on it.

→ What extras can I stack on top?

Try stuffing in tomatoes, lettuce, pickles, or some cooked peppers if you want to switch things up and add crunch.

→ Do I need to prepare the sauce ahead of time?

Letting the sauce sit for a bit blends the flavors. Still, if you’re making it last-minute, it’ll taste awesome either way.

Steak Egg Cheese Copycat

Hearty steak, soft eggs, melted cheese, and zippy sauce stacked inside a warm bagel. Makes any morning awesome.

Prep Time
10 minutes
Cooking Time
15 minutes
Total Time Required
25 minutes
Authored By: Elisa

Type of Recipe: Main Dishes

Skill Level: Easy

Cuisine Type: American

Servings Count: 2 Number of Servings (2 breakfast sandwiches)

Dietary Preferences: ~

Ingredients You'll Need

→ Sandwich

Ingredient 01 2 bagels
Ingredient 02 2 slices American cheese
Ingredient 03 0.5 teaspoon salt
Ingredient 04 1 tablespoon Worcestershire sauce
Ingredient 05 1 teaspoon Montreal steak seasoning
Ingredient 06 4 large eggs, whisked
Ingredient 07 225 grams shaved beef steak
Ingredient 08 1 small onion, sliced thin
Ingredient 09 3 tablespoons unsalted butter

→ Sauce

Ingredient 10 0.25 teaspoon dried dill
Ingredient 11 2 tablespoons yellow mustard
Ingredient 12 120 millilitres mayonnaise

Step-by-Step Instructions

Step 01

Dig in while everything’s still hot. Add lettuce, tomato, or pickles if that’s your thing.

Step 02

Grab the bagels and slather the homemade sauce on both sides. Lay some scrambled eggs on the bottom halves, pile on steak, onions, melted cheese, then close up each bagel.

Step 03

Get the bagels crispy, either tossing them in a toaster or sliding them on the hot pan until they’re just golden.

Step 04

With the last bit of butter, cover the pan and cook the seasoned beef spread out in a single layer. Stir now and then for about 2–3 minutes till it’s browned and cooked through. Slide the onions back in, mix, split the meat into two heaps, then melt a slice of cheese on top of each pile.

Step 05

Throw the shaved steak into a bowl. Drench it with the Worcestershire and sprinkle over the Montreal steak seasoning. Mix everything up so the beef’s coated nicely.

Step 06

Pop another spoon of butter in the same skillet. Pour the eggs in and scramble them gently over medium heat just until they’re set but still creamy. Split in half for two servings.

Step 07

Let a tablespoon of butter melt in the pan on medium. Drop in the sliced onions and salt. Stir once in a while as they cook for 5 to 7 minutes, letting them get soft and golden. Move them out of the skillet and set aside.

Step 08

Mix up the mayonnaise, mustard, and dried dill in a little bowl. Pop the bowl in the fridge until you’re ready for it. This makes the sauce taste even better.

Extra Tips and Tricks

  1. Don’t cook the steak too long. It’ll be tender and taste way better if you keep it quick.
  2. Caramelised onions make this sandwich so much richer and tastier.
  3. Toasting keeps the bagels from getting soggy—they’ll have great crunch, too.

Must-Have Equipment

  • Knife and cutting board
  • Toaster
  • Spatula
  • Mixing bowls
  • Big skillet

Allergy Information

Always double-check ingredient lists for allergens and seek advice if you're unsure.
  • Contains eggs
  • Has dairy (cheese and butter)
  • Gluten present (bagels)
  • Mustard included

Nutritional Information (per portion)

The provided details are purely informational and should not replace professional advice.
  • Calorie Count: 670
  • Fat Amount: 38 grams
  • Carbohydrate Amount: 52 grams
  • Protein Amount: 34 grams