Tasty Homemade Steak Egg And Cheese

Category: Meals for Every Occasion

This version of the popular McDonald's sandwich has tender shaved steak, pillowy eggs, melted cheese, and a mustard-dill sauce on golden bagels.
Clare Greco
Updated on Wed, 18 Jun 2025 19:37:55 GMT
Homemade Steak Egg And Cheese Sandwich Save
Homemade Steak Egg And Cheese Sandwich | homebitesbyana.com

I whipped up my own version of the McDonald's steak, egg, and cheese sandwich to beat those crazy drive-thru waits and save some cash. It's basically just eggs, steak, and cheese on a bagel, but at home you get way more for your buck, tastier food, and a homemade vibe that's somehow even more delicious. I started making these once my husband kept mentioning how much he missed them after they left the menu, and now he swears mine are actually tastier.

My brother-in-law used to grab these every single morning before work. He tried my take on it and couldn't believe how much more filling it was. Now he's always hoping I'll serve these when he visits for breakfast on weekends.

Tasty Ingredients

  • Caramelized onions: Bring in a sweet note that goes great with steak and eggs
  • Montreal steak seasoning: Punches up the beefy flavor like at the restaurant
  • Special sauce: Mayo, mustard, and dill team up for that tangy kick
  • American cheese: Melts just the way you want for gooey goodness
  • Shaved steak: Thin and quick-cooking, perfect for layering in your bagel
Copycat McDonalds Steak Egg And Cheese Save
Copycat McDonalds Steak Egg And Cheese | homebitesbyana.com

Simple Step-by-Step

Assembly time
Toast those bagels in a skillet or a toaster. Smear both sides with your sauce, then pile on the eggs, toss on the steak and onions, and cap it all off with the top bagel half.
Seasoning and cooking the steak
Throw the shaved steak with a shake of Worcestershire and Montreal seasoning into a bowl. Give it a good mix so every piece gets seasoned. Use your last bit of butter in the skillet and brown the meat, tossing now and then. Add in the onions, split into two portions, and top each with American cheese to let it melt.
Scrambling the eggs
Use a little more butter in the same pan and scramble your eggs. Take them out as soon as they're softly set – they'll finish up from the heat resting off the burner. Divide in two.
Cooking the onions
Put a scoop of butter in your pan on medium and toss in the onion slices with a pinch of salt. Let them cook until they're nicely golden, which will take five to seven minutes. They should be sweet and soft by then. Set aside when done.
Making the sauce
Mix up some mayo, mustard, and a bit of dried dill in a bowl. Stash this mixture in the fridge while you prep everything else, since it really makes the whole sandwich sing.

I found out real quick that timing means everything for this sandwich. My first go at it had cold eggs and steak cooked too long, since I wasn't working in the same pan. Now I keep everything rolling in one place so it's all warm at the end.

Great Ways to Serve

This sandwich can fill you up all by itself, but you can definitely throw some hash browns or fruit on the plate if you're in the mood. It's super good with orange juice or an iced coffee. You could even split one if you're not starving.

Mix It Up

Try it on an everything or sesame bagel for a change. I sometimes pop in sliced tomato or fresh avocado for something lighter, or swap out American cheese for Swiss or provolone. Bonus points if you've got leftover steak from last night – it works great, too.

Keep & Reheat

Honestly these taste best hot from the pan, but you can prep everything ahead of time. The sauce sticks around fine in the fridge for a few days. Stash the cooked steak in the freezer if you want a super fast breakfast later.

Copycat McDonalds Steak Egg And Cheese Save
Copycat McDonalds Steak Egg And Cheese | homebitesbyana.com

This steak, egg, and cheese combo has officially become our favorite way to kick off the weekend. The juicy steak, soft eggs, and zippy sauce all together just feels nostalgic and super satisfying. Honestly, making it better than takeout shows that home cooking can win big with just a little extra care.

Recipe FAQs

→ What’s the best cut of meat for this sandwich?
Go for thin-cut steak (sometimes called sandwich steak) because it cooks in no time and has a great texture. It's often in the freezer section, or your butcher can slice it fresh for you.
→ Can I reuse steak from dinner to make this?
Totally! Just shave it super thin, toss it with some Montreal seasoning and Worcestershire, then heat it up with the onions in a skillet.
→ Why does this sauce remind me of McDonald's?
The tangy combo of mayo, dill, and mustard hits all the iconic flavors. Make sure to stick with classic yellow mustard for that real deal taste.
→ Can I switch out the bagel for another bread?
For sure! Try a crusty sub roll, a soft English muffin, or thick bread slices. Just use something sturdy enough to hold all the goodies.
→ How do I keep the sandwich from turning soggy?
Crisp up those bagels nicely, don’t overcook the eggs, and let the steak drain a little in the pan before putting it together.

Homemade Steak Egg Cheese

A filling morning sandwich inspired by McDonald's, with savory steak, soft eggs, sweet onions, and a creamy mustardy sauce.

Prep Time
10 min
Cooking Time
15 min
Total Time
25 min
By: Ana

Category: Lunch & Dinner

Skill Level: Intermediate

Cuisine: American

Yields: 2 Servings (2 sandwiches)

Dietary Preferences: ~

Ingredients

→ Main Ingredients for Sandwich

01 2 bagels, halved
02 ½ pound shaved steak
03 3 tablespoons butter, unsalted, divided
04 2 slices of American cheese
05 4 large eggs, whisked
06 1 teaspoon steak spices (like Montreal seasoning)
07 1 tablespoon Worcestershire sauce
08 1 small onion, yellow, sliced
09 ½ teaspoon salt

→ Tasty Sauce Mix

10 ½ cup mayo
11 ¼ teaspoon dried dill
12 2 tablespoons mustard (yellow)

Steps

Step 01

Stir together mayo, mustard, and a hint of dill weed in a small bowl. Pop it in the fridge until you’re ready to use.

Step 02

Melt one part of the butter in a large pan over medium heat. Toss in the onion slices with salt. Stir them now and then until they look golden. Set them aside after cooking.

Step 03

In the same pan, melt more butter. Pour in the whisked eggs and stir them around until they're set but still soft. Split them into two portions for later.

Step 04

Mix the shaved beef in a bowl with Worcestershire sauce and steak seasoning till it’s fully coated.

Step 05

Use the rest of the butter to grease your skillet again. Stir-fry the seasoned beef over medium heat until it turns brown and cooks through.

Step 06

Throw the onions back in the skillet with the steak. Split the mixture into two, placing a cheese slice over each half to let it melt.

Step 07

Get the cut sides of your bagels golden and crispy. Use the pan, a toaster, or even a griddle to do the trick.

Step 08

Spread the sauce on both toasted bagel sides. Layer on the eggs first, followed by the cheesy steak-and-onion mix. Close with the other bagel half and dig in right away.

Notes

  1. Leftover cooked steak can replace shaved steak. Warm it up and season how you like.
  2. Got no bagels? Try thick bread or good sub rolls instead.
  3. Works awesome on a flat griddle or a Blackstone grill setup.
  4. Feel free to make the sauce ahead of time. It'll last in the fridge for days.

Required Equipment

  • Big skillet or griddle, non-stick preferred.
  • Small bowl for mixing.
  • Toaster (if you like).
  • Spatula for flipping and stirring.

Allergen Information

Review each ingredient for potential allergens and consult a healthcare professional if needed.
  • Bagels bring gluten to the table.
  • Dairy from cheese and butter is included.
  • Contains eggs.
  • Worcestershire sauce could include soy.

Nutrition Facts (Per Serving)

These details are for informational purposes only and don’t replace medical advice.
  • Calories: 998
  • Fat: 91 g
  • Carbs: 7 g
  • Protein: 40 g