McDonald’s Steak Egg Cheese

Section: Rise and Shine with Delicious Breakfast Recipes

This flavorful breakfast sandwich combines tender sliced steak, fluffy scrambled eggs, and melted American cheese layered on a toasted bagel. The steak is seasoned with garlic, onion powder, and smoked paprika for a spicy, savory taste. Toasting the bagel adds a crisp texture, while the eggs remain soft and moist. This customizable sandwich is ideal for a protein-packed morning meal, easy to prepare and perfect for meal prep or busy days.

Enjoy it warm and gooey, and try variations with different cheese types or breads. Store leftovers refrigerated or frozen and reheat in a toaster oven or microwave for convenience.

A woman in a white chef's coat holding a glass of wine.
Provided By Lina
Last updated on Mon, 06 Oct 2025 21:46:07 GMT
A McDonald's Steak, Egg & Cheese Copycat sandwich. Bookmark
A McDonald's Steak, Egg & Cheese Copycat sandwich. | deliciousrecipeshere.com

Craving that savory, satisfying breakfast sandwich from McDonald’s? This copycat Steak, Egg & Cheese recipe brings you all the flavor of the original, made fresh at home. Tender steak, fluffy eggs, melty cheese, and a warm toasted bagel come together for a breakfast that’s hearty, delicious, and perfect for mornings on the go.

I first made this during a weekend when I was craving McDonald’s but didn’t want to leave the house. Now it has become a goto recipe when I want a quick, hearty breakfast that the whole family enjoys.

Ingredients

  • For the Sandwich: Plain bagels sliced for a sturdy and flavorful base
  • Butter: For toasting to add richness and a golden crust
  • American cheese or cheddar: To melt perfectly and give classic cheesy goodness
  • Large eggs: Plus milk to make fluffy scrambled eggs with tiny air pockets
  • Salt and black pepper: To taste for seasoning
  • Oil or butter: For cooking eggs to keep them rich and nonstick
  • For the Steak: Shaved beef steak such as ribeye or sirloin for tender and flavorful meat
  • Oil: For cooking the steak without burning
  • Garlic powder: To add a savory boost
  • Onion powder: For depth and slight sweetness
  • Smoked paprika: To give a subtle smoky flavor reminiscent of the original
  • Salt and black pepper: For seasoning that brings out the meat’s natural taste
  • Tools You’ll Need: Nonstick skillet for easy cooking and cleanup
  • Mixing bowl: For whisking eggs smoothly
  • Whisk: To incorporate air into the eggs
  • Toaster or pan: For bagels to crisp them just right
  • Spatula: To scramble eggs gently
  • Knife and cutting board: For prepping

Instructions

Prepare the Steak:
Heat oil in a skillet over mediumhigh heat until shimmering. Add the shaved beef steak and immediately season with garlic powder onion powder smoked paprika salt and black pepper. Cook for about 3 to 4 minutes stirring occasionally to brown the steak and develop flavor. Once cooked through remove from heat and set aside so it stays warm and juicy.
Cook the Eggs:
In a mixing bowl whisk together eggs milk salt and black pepper until smooth with light bubbles on top. Heat oil or butter in a nonstick skillet over medium heat making sure it coats evenly. Pour in the egg mixture and let it sit for about 20 seconds then gently stir with a spatula scraping the bottom and sides. Continue cooking until eggs are mostly set but still moist and fluffy then remove from heat immediately to avoid dryness. Divide the eggs into four equal portions for assembly.
Toast the Bagels:
Slice the bagels in half then toast either in a toaster or on a skillet with a little butter. Toast until each side is golden brown crisp yet soft inside to add texture and prevent sogginess in the sandwich.
Assemble the Sandwiches:
Place one slice of cheese on the bottom half of each toasted bagel while it is still warm so the cheese can begin melting. Add a generous portion of scrambled eggs over the cheese layer giving it a fluffy base. Top with a hearty spoonful of the cooked steak making sure each sandwich has plenty of meat. Cover with the toasted top half of the bagel locking all flavors inside.
Melt and Serve:
If desired place the assembled sandwiches in a warm skillet or oven for one to two minutes so the cheese melts fully and everything melds. Serve immediately while warm gooey and satisfying.
A McDonald's Steak, Egg & Cheese Copycat sandwich.
A McDonald's Steak, Egg & Cheese Copycat sandwich. | deliciousrecipeshere.com

My favorite ingredient is definitely the shaved ribeye steak. Its tenderness and rich flavor elevate this sandwich beyond just fast food. One time my kids took turns trying to guess what made this sandwich taste so good and it became our little breakfast game.

Storage Tips

Wrap sandwiches tightly in foil or store in airtight containers for up to three days in the refrigerator. For longer storage wrap individually and freeze for up to one month to enjoy later. Reheat wrapped in foil in the oven or microwave with a paper towel to keep eggs moist and bagels crispy.

Ingredient substitutions

Try croissants or English muffins instead of bagels for different textures and flavors. Swap American cheese for cheddar provolone or pepper jack if you want a sharper or spicier taste. Use any thinly sliced beef like sirloin roast beef or even leftover steak strips you have on hand.

Serving suggestions

Serve with crispy hash browns to keep that classic breakfast vibe. Pair with fresh fruit for natural sweetness to balance savory elements. Enjoy alongside a smoothie coffee or yogurt parfait for a complete meal.

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

This McDonald’s Steak Egg and Cheese Copycat sandwich delivers comforting flavors and textures fast food style without leaving your kitchen. It’s easy to customize and packed with protein so try it and tweak it to fit your taste.

FAQs About This Recipe

→ What type of steak works best?

Thinly sliced ribeye or sirloin is ideal for tender, flavorful steak layers in the sandwich.

→ How do I keep the eggs fluffy?

Whisk eggs with a bit of milk and cook gently over medium heat for soft, moist scrambled eggs.

→ Can I substitute the bread?

Yes, try English muffins or croissants for a different texture and flavor profile.

→ What cheese options are suitable?

American cheese melts well, but cheddar, provolone, or pepper jack add great flavor variations.

→ How should I store and reheat leftovers?

Wrap sandwiches tightly and refrigerate up to 3 days or freeze for 1 month. Reheat in a toaster oven or microwave.

McDonald’s Steak Egg Cheese

A delicious sandwich featuring tender steak, fluffy eggs, melted cheese, and toasted bagels for a hearty start to the day.

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

Recipe Type: Breakfast

Skill Level: Great for Beginners

Cuisine Inspiration: American

Portion Size: 4 Serving Size (4 sandwiches)

Dietary Preferences: ~

What You’ll Need

→ Sandwich Components

01 4 plain bagels, sliced
02 1 tablespoon unsalted butter (for toasting)
03 4 slices American cheese
04 4 large eggs
05 2 tablespoons whole milk
06 Salt, to taste
07 Black pepper, to taste
08 1 tablespoon oil or unsalted butter (for cooking eggs)

→ Steak Seasoning

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

Steps to Make This

Step 01

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

Step 02

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

Step 03

Slice bagels in half and toast using a toaster or skillet with a small amount of butter until golden brown, enhancing texture and flavor while preventing sogginess.

Step 04

Place one slice of American cheese on the bottom half of each toasted bagel. Top with a portion of scrambled eggs, followed by a generous spoonful of cooked steak. Close with the top half of the bagel.

Step 05

Optional: Place assembled sandwiches in a skillet or warm oven for 1-2 minutes to melt the cheese. Serve immediately while warm and gooey.

Additional Notes

  1. Use quality ribeye or sirloin shaved thinly for the best flavor and tenderness.
  2. Avoid overcooking eggs; soft and fluffy scramble provides the best texture.
  3. For added flavor, sauté onions with the steak or swap the bagel with an English muffin or croissant.

Tools You’ll Need

  • Non-stick skillet
  • Mixing bowl
  • Whisk
  • Toaster or skillet
  • Spatula
  • Knife
  • Cutting board

Allergy Warnings

Always check ingredient labels for allergens, and consult a healthcare provider if needed.
  • Contains eggs, dairy, and gluten

Nutrition Details (Per Portion)

These details are for informational purposes and aren’t a substitute for professional guidance.
  • Calories: 520
  • Fat: 30 grams
  • Carbohydrates: 35 grams
  • Proteins: 28 grams