Copycat McDonalds Steak Egg Cheese

Category: Morning Meals Worth Getting Out of Bed For

This homemade breakfast bagel delivers a satisfying combination of steak, fluffy scrambled eggs, and melty American cheese layered with sautéed onions. Served on a toasted bagel and topped with a creamy dill-mustard sauce, each bite captures the classic flavors of a favorite fast-food breakfast sandwich. Marinated steak is quickly browned, then combined with golden onions and just the right seasoning. Freshly scrambled eggs and cheese bring everything together, creating a filling breakfast perfect for mornings or easy brunches. Adaptable to sub rolls or bread, this sandwich is a flavorful, hearty way to start your day.

Clare Recipes
Created By Lily Chen
Updated on Fri, 13 Jun 2025 19:28:19 GMT
A copycat McDonald's steak egg and cheese bagel. Save
A copycat McDonald's steak egg and cheese bagel. | lilicooks.com

Indulging in a homemade Copycat McDonalds Steak Egg and Cheese is all about recreating that cozy diner classic right at your table It is hearty melty and packed with savory flavors perfect for a weekend treat or when you want breakfast for dinner

When I made this on Sunday morning the kitchen was filled with the smell of sizzling onions and steak My family could not even wait to sit down before sneaking tastes from the skillet

Ingredients

  • Unsalted butter: helps the eggs and onions cook gently and adds richness look for European style for extra flavor
  • Small onion: gives sweetness and texture to balance the savory steak Choose yellow or sweet onions for best results
  • Shaved steak: cooks quickly and soaks up seasoning well Thin cuts from the butcher section work best
  • Eggs: create the fluffy filling Use large fresh eggs for the richest taste
  • Montreal steak seasoning: brings a blend of garlic and peppery kick Check the freshness of your spice mix for best taste
  • Worcestershire sauce: gives depth and a subtle tang Choose a brand with real anchovy for traditional flavor
  • Salt: enhances every flavor use kosher salt if you have it
  • American cheese: melts super smooth and creamy It is classic for this sandwich If you want sharper flavor try cheddar
  • Mayonnaise: forms the base for the creamy sauce Choose full fat for a richer spread
  • Mustard: adds gentle heat Yellow or Dijon both work well
  • Dried dill: gives the sauce a bright note Use fresh if you want a cleaner bite
  • Fresh bakery bagels: hold up under all the filling Look for sturdy ones in your grocers bakery section

Step by Step Instructions

Prepare the Sauce:
Mix together mayonnaise mustard and dill in a small bowl Stir until fully blended and keep in the refrigerator This lets the flavors meld while you cook
Sauté the Onions:
Melt one tablespoon of butter in a skillet over medium heat Add sliced onions and salt Cook slowly stirring occasionally until the onions soften and turn golden brown This can take 6 to 8 minutes Remove them from the pan and set aside
Scramble the Eggs:
Add another tablespoon of butter to the pan Lower the heat slightly Pour in beaten eggs and scramble gently Move the eggs around the pan with a spatula until just set then divide in half for each sandwich
Season the Steak:
Place shaved steak in a bowl Drizzle over Worcestershire sauce and sprinkle Montreal steak seasoning Toss the steak so every piece is coated evenly
Cook the Steak:
Melt the final tablespoon of butter in the skillet over medium heat Add the seasoned steak Spread it in a thin layer and cook stirring just until the meat is browned but still juicy Two to three minutes is enough Add the onions back to the pan Toss together and form into two even piles Top each with a slice of cheese and let it melt
Toast the Bagels:
Cut your bagels in half Toast them on the skillet or in a toaster until they are crispy on the outside but soft inside
Assemble the Sandwiches:
Spread the prepared sauce generously on both cut sides of each bagel Lay scrambled eggs on the bottom half Stack the steak onion and melted cheese mixture on the eggs Then cap with the top half of the bagel Press gently and the cheese melts into everything
A bagel sandwich with eggs, cheese and meat. Save
A bagel sandwich with eggs, cheese and meat. | lilicooks.com

Worcestershire sauce always reminds me of my dad making steak on Saturday mornings He would sneak a little extra into the pan and every bite tasted like childhood comfort This sandwich brings those memories right back

Storage Tips

If you make extra sandwiches wrap them tightly in foil or plastic wrap and refrigerate They keep well for up to two days Reheat in the oven wrapped in foil so the bread stays soft and the cheese melts again For best texture avoid microwaving as it can make the eggs rubbery

Ingredient Substitutions

You can swap the bagel for a hearty roll or even an English muffin If you are out of shaved steak very thinly sliced roast beef works in a pinch Turkey or chicken also works for a lighter version Swap American cheese for Swiss or provolone if you prefer more tang

Serving Suggestions

Serve with crispy hash browns or a handful of potato chips for a true diner vibe Fresh fruit or a simple green salad creates balance Coffee or hot tea is all you need on the side For a bigger brunch spread add roasted breakfast potatoes

Cultural and Historical Context

Breakfast sandwiches like this got popular in America in the late 1970s and 1980s as fast food chains started offering hearty grab and go options McDonalds steak egg and cheese bagel became a cult favorite for its satisfying blend of soft egg savory steak and melty cheese wrapped in a chewy bagel Making it at home means you get all the nostalgia without leaving your kitchen

A close up of a bagel sandwich with egg, cheese, and steak. Save
A close up of a bagel sandwich with egg, cheese, and steak. | lilicooks.com

Recipe FAQs

→ What cut of steak works best for this sandwich?

Shaved steak or thinly sliced ribeye is ideal, as it cooks quickly and remains tender. You can also use leftover steak slices if available.

→ Can I substitute the bagel with another bread?

Yes, a hearty sub roll or classic sandwich bread both work well. Toasting the bread enhances flavor and texture.

→ How do I get fluffy scrambled eggs for the sandwich?

Beat eggs well and cook them gently with butter over medium heat, stirring until just set for a soft, fluffy texture.

→ Is there an alternative to the homemade sauce?

You can use plain mayonnaise, a honey-mustard sauce, or your favorite creamy condiment as a substitute.

→ Can this sandwich be made ahead of time?

Assemble the components in advance and reheat them separately, then assemble just before serving to maintain freshness.

→ What type of cheese is best for melting?

American cheese melts smoothly and complements the flavors, but provolone or cheddar can also be used.

Copycat McDonalds Steak Egg Cheese

Hearty steak, egg, and cheese bagel sandwich featuring onions and creamy sauce for a satisfying breakfast.

Preparation Time
10 min
Cooking Time
15 min
Overall Time
25 min
Created By: Lily Chen

Category: Breakfast & Brunch

Skill Level: Moderate

Cuisine Type: American

Output: 2 Serves

Dietary Options: ~

Ingredients

01 3 tablespoons unsalted butter
02 1 small onion, sliced
03 1/2 pound shaved steak
04 4 eggs, beaten
05 1 teaspoon Montreal steak seasoning
06 1 tablespoon Worcestershire sauce
07 1/2 teaspoon salt
08 2 slices of American cheese

→ Sauce

09 1/2 cup mayonnaise
10 2 tablespoons mustard
11 1/4 teaspoon dried dill

Steps

Step 01

Mix together mayonnaise, mustard, and dried dill. Store in the refrigerator until ready to use.

Step 02

Add a tablespoon of butter to a 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 bowl.

Step 03

Add another tablespoon of butter to a skillet or griddle. Cook beaten eggs to scramble. Divide into two portions for the sandwiches.

Step 04

Place shaved steak in a bowl. Pour in Worcestershire sauce and sprinkle with Montreal steak seasoning. Toss to coat evenly.

Step 05

Add the last tablespoon of butter to a skillet or griddle over medium heat. Place the shaved steak on the skillet and cook until just browned. Add the cooked onions back in with the steak. Separate the mixture into two piles and place one slice of cheese on top of each pile to melt.

Step 06

Toast bagels either on the skillet or in a toaster.

Step 07

Spread sauce on each bagel half. Place one portion of scrambled eggs on the bottom half of each bagel. Top with the steak, onion, and melted cheese mixture. Cover with the upper half of the bagel to complete the sandwich.

Tips

  1. You can also use leftover steak for these sandwiches.
  2. This filling works well on a hearty sub roll or bread.
  3. A griddle or Blackstone works great for this recipe, but a non-stick skillet can also be used.

Required Tools

  • Skillet or griddle
  • Toaster
  • Mixing bowl
  • Spatula

Allergy Information

Always check each ingredient for allergens, and consult a medical professional if unsure.
  • Contains eggs
  • Contains dairy
  • Contains gluten
  • May contain mustard

Nutritional Information (per serving)

These details are shared for general guidance and don’t replace professional advice.
  • Calories: 998
  • Fats: 91 g
  • Carbohydrates: 7 g
  • Proteins: 40 g