McDonald’s Steak Egg Cheese

Section: Rise and Shine with Delicious Breakfast Recipes

This classic sandwich features tender sliced steak seasoned with garlic, onion, and paprika, perfectly paired with creamy scrambled eggs and melted American cheese. Toasted bagels add a satisfying crunch while holding all the delicious flavors together. Ideal for a protein-rich, flavorful breakfast on busy mornings or meal prep, it brings fast food taste with homemade freshness.

Customize with your choice of cheese or bagel, and enjoy warm, gooey bites by briefly melting the cheese before serving. Tips include using quality cuts like ribeye or sirloin and avoiding overcooked eggs for perfect texture.

A smiling chef holding a plate of food.
By Lina Lina
Last updated on Mon, 06 Oct 2025 21:41:10 GMT
A close up of a McDonald's Steak, Egg & Cheese sandwich. Bookmark
A close up of a McDonald's Steak, Egg & Cheese sandwich. | tinycakee.com

Craving the classic McDonald’s Steak, Egg & Cheese sandwich but want to skip the drive-thru? This homemade copycat brings together tender shaved steak, fluffy scrambled eggs, melted cheese, and toasted bagels for a breakfast sandwich that is both hearty and satisfying. It’s perfect for busy mornings or whenever you need a protein-packed start to your day.

I first made this on a weekend morning when craving that fast food comfort and now it’s become a go-to on lazy mornings for my family. The combination of perfectly cooked steak and creamy eggs keeps everyone coming back for more.

Ingredients

  • Plain bagels: sliced for toasting choose fresh and slightly dense ones for the best texture
  • Butter: to golden toast the bagels enhancing flavor and preventing sogginess
  • American cheese slices: known for smooth meltability but cheddar works great for a sharper bite
  • Large eggs: combined with milk for fluffiness add salt and pepper to taste for seasoning
  • Oil or butter: for cooking eggs ensures they don’t stick and achieve a creamy scramble
  • Shaved ribeye or sirloin steak: delivers tenderness and rich flavor pick thin slices for easy cooking
  • Garlic powder: adds a savory note that complements the steak well
  • Onion powder: balances the profile with subtle sweetness consider fresh sautéed onions for extra depth
  • Smoked paprika: contributes a touch of warmth and smoky complexity
  • Salt and black pepper: essential for seasoning both eggs and steak evenly
  • Tools you will need: include a nonstick skillet for cooking and toasting a whisk for beating eggs and basic utensils for assembly

Instructions

Prepare the Steak:
Heat one tablespoon of oil in a skillet over medium high heat until shimmering. Add the shaved beef steak and immediately season with garlic powder onion powder smoked paprika salt and pepper. Stir occasionally to ensure even cooking. Cook for about three to four minutes until the steak is nicely browned and cooked through. Remove the steak from the skillet and set it aside to keep warm.
Cook the Eggs:
Crack the eggs into a mixing bowl add two tablespoons of milk along with salt and freshly ground black pepper then whisk vigorously until the mixture is homogeneous and slightly frothy. Heat one tablespoon of oil or butter in the nonstick skillet over medium heat. Pour in the eggs and gently scramble by stirring with a spatula while cooking slowly. Aim for fluffy soft curds that are just set but still moist. Divide the scrambled eggs into four portions.
Toast the Bagels:
Slice the bagels in half and toast them until golden brown either in a toaster or on a skillet with a little butter to add flavor and maintain a crispy exterior. Toasting is important to prevent the bagel from becoming soggy once assembled.
Assemble the Sandwiches:
Place one slice of cheese on the bottom half of each toasted bagel. Layer each with a portion of scrambled eggs followed by a generous spoonful of the cooked steak. Finally, top with the upper half of the bagel to close the sandwich.
Melt & Serve:
If you prefer extra melted cheese take the assembled sandwiches and warm them in a skillet or oven at low heat for one to two minutes until the cheese is gooey and perfectly melted. Serve immediately for the best experience.
A close up of a McDonald's steak, egg and cheese sandwich.
A close up of a McDonald's steak, egg and cheese sandwich. | tinycakee.com

My favorite part of this sandwich is definitely the steak. I remember making it the first time for Sunday brunch and everyone loved how tender and flavorful it was compared to a rushed fast food meal. It’s that homemade touch that turns simple ingredients into something special.

Storage tips

Store leftovers wrapped tightly in foil or placed in airtight containers in the refrigerator for up to three days. For longer storage wrap each sandwich well and freeze for up to one month. This helps maintain freshness and texture. Reheating is best done in the oven at three hundred fifty degrees Fahrenheit wrapped in foil for about ten minutes to heat evenly without drying out. Microwave works fine for convenience but can make the bagel less crispy. A toaster oven is a good compromise to keep some crunch.

Ingredient substitutions

Feel free to swap the plain bagel for an English muffin or croissant for variety in texture and flavor. Use cheddar or provolone cheese if you prefer sharper or milder profiles. While ribeye or sirloin are preferred steak choices you can try thinly sliced roast beef for a similar experience.

Serving suggestions

Pair this sandwich with traditional hash browns for a classic fast food style breakfast. Fresh fruit adds a refreshing sweetness that balances the savory elements. Complement with your favorite coffee or a smoothie to round out the meal.

A McDonald's Steak, Egg & Cheese Copycat sandwich.
A McDonald's Steak, Egg & Cheese Copycat sandwich. | tinycakee.com

This recipe has quickly become a staple in my house because it offers all the comfort of fast food but with better quality and control. I hope you enjoy making it as much as I do and that it finds a happy spot in your breakfast rotation.

Common Recipe Questions

→ What steak cut works best?

Thinly sliced ribeye or sirloin offers tender texture and rich flavor ideal for this sandwich.

→ How can I keep the eggs fluffy?

Whisk eggs with a bit of milk and cook gently over medium heat until just set to preserve softness.

→ Can I substitute the bagel?

Yes, English muffins or croissants add variety and complement the savory filling well.

→ What cheese options are recommended?

American cheese is classic, but cheddar or provolone provide sharper or milder alternatives.

→ How to store and reheat sandwiches?

Wrap airtight and refrigerate up to 3 days or freeze up to a month. Reheat in microwave or oven wrapped in foil for best results.

→ Can I add extra vegetables?

Sautéed onions, bell peppers, or spinach enhance flavor and nutrition without overpowering the sandwich.

McDonald’s Steak Egg Cheese

A savory sandwich layered with tender steak, fluffy eggs, melty cheese, and warm toasted bagels.

Prep Time
10 minutes
Cooking Time
15 minutes
Total Time
25 minutes
By Lina: Lina

Recipe Category: Breakfast

Skill Level: Great for Beginners

Cuisine Type: American

Makes: 4 Portion Count (4 breakfast sandwiches)

Dietary Options: ~

What You’ll Need

→ Bagel Components

01 4 plain bagels, sliced horizontally
02 1 tablespoon unsalted butter, for toasting
03 4 slices American cheese

→ Egg Mixture

04 4 large eggs
05 2 tablespoons whole milk
06 Salt, to taste
07 Black pepper, to taste
08 1 tablespoon butter or oil, for cooking eggs

→ Steak

09 8 ounces shaved ribeye or sirloin beef steak
10 1 tablespoon oil, for cooking steak
11 ½ teaspoon garlic powder
12 ½ teaspoon onion powder
13 ¼ teaspoon smoked paprika
14 Salt, to taste
15 Black pepper, to taste

Steps to Follow

Step 01

Heat 1 tablespoon oil in a skillet over medium-high heat. Add the shaved steak and season evenly with garlic powder, onion powder, smoked paprika, salt, and black pepper. Sauté for 3 to 4 minutes, stirring occasionally, until browned and cooked through. Remove from heat and set aside.

Step 02

In a bowl, whisk together eggs, milk, salt, and black pepper until combined. Heat 1 tablespoon butter or oil in a non-stick skillet over medium heat. Pour in the egg mixture and gently scramble until the eggs are just set but still moist and fluffy. Divide evenly into four portions.

Step 03

Slice the bagels horizontally and toast until golden brown, either in a toaster or on a skillet spread with butter to add extra flavor and crispness.

Step 04

Place one slice of American cheese on the bottom half of each toasted bagel. Layer each with a portion of scrambled eggs, then top with a generous serving of the cooked steak. Seal with the top half of the bagel.

Step 05

Optionally, place assembled sandwiches in a warm skillet or heated oven for 1 to 2 minutes to melt the cheese thoroughly. Serve immediately while warm.

Helpful Hints

  1. Using thinly sliced ribeye or sirloin ensures tenderness and flavor closely resembling the original.
  2. Avoid overcooking eggs to maintain a soft, fluffy texture for an authentic bite.

Tools You’ll Need

  • Non-stick skillet
  • Mixing bowl
  • Whisk
  • Toaster or skillet for bagels
  • Spatula
  • Knife and cutting board

Allergy Information

Review ingredient labels for allergens, and consult a healthcare provider if in doubt.
  • Contains eggs and dairy
  • May contain gluten from bagels

Nutritional Details (Per Portion)

Use this nutritional summary as a guide – it's not a substitute for professional advice.
  • Calories: 520
  • Fat: 30 g
  • Carbohydrates: 35 g
  • Proteins: 28 g