Make McDonald’s Steak Egg and Cheese Bagel at Home

Posted on

Introduction to the Dish

If you’ve been missing the iconic McDonald’s Steak, Egg, and Cheese Bagel, you’re not alone. This breakfast sandwich was once a fan favorite thanks to its savory shaved steak, fluffy scrambled eggs, and melty cheese stacked inside a toasted bagel. While it’s disappeared from many menus, you can easily recreate this fast-food classic at home using fresh ingredients and a few simple steps.

This easy breakfast sandwich recipe delivers that indulgent, drive-thru flavor with homemade quality. With thinly sliced ribeye steak, caramelized onions, scrambled eggs, and gooey American cheese, it hits all the same comforting notes as the original — and may even taste better. A homemade breakfast sauce adds an extra layer of richness, giving it that nostalgic McDonald’s touch.

To understand why this sandwich has such a cult following, take a look at Wikipedia’s page on McDonald’s, which outlines the brand’s influence on global breakfast culture. And for more visual inspiration and DIY twists, explore McDonald’s-style breakfast sandwich ideas on Pinterest, where home cooks are sharing their own takes on the beloved sandwich.

Recreating this sandwich lets you control everything from the type of steak to the amount of cheese, making it not just a copycat, but a customizable upgrade. Whether you’re cooking for one or meal-prepping a week’s worth of hearty breakfasts, this bagel sandwich is an easy and flavorful choice.

 


Make McDonald’s Steak Egg and Cheese Bagel at Home

What Is a Steak, Egg and Cheese Bagel?

The Steak, Egg, and Cheese Bagel was once a standout on the McDonald’s breakfast menu — a hearty sandwich layered with shaved steak, a fluffy folded egg, melted cheese, and a signature breakfast sauce, all tucked inside a toasted bagel. It offered a savory, protein-rich option for breakfast lovers who wanted something more substantial than the usual biscuit or McMuffin.

This sandwich gained cult status due to its bold flavors and satisfying texture: juicy steak, creamy eggs, and melty cheese on a chewy bagel. When McDonald’s removed it from most locations, fans were left disappointed and eager to recreate the magic at home.

For a historical look at how McDonald’s shaped the fast breakfast industry, Wikipedia’s McDonald’s breakfast page gives insight into its influence on American morning routines. And for food lovers searching for ways to replicate these flavors, Pinterest offers plenty of copycat breakfast sandwich ideas.

By making it yourself, you get full control over ingredients — from the type of meat to the quality of cheese and bagels. It’s a DIY breakfast sandwich that can be tailored to your taste, portion size, and dietary needs, making it a better-for-you and more affordable alternative.


Why This Recipe Works

There’s a reason this homemade McDonald’s-style breakfast sandwich hits all the right notes:

  • Protein-packed: Steak and eggs offer sustained energy for busy mornings
  • Melty cheese: American or cheddar melts beautifully and adds creamy richness
  • Caramelized onions: Bring depth and a touch of sweetness
  • Custom sauce: A tangy mayo-mustard blend mimics the fast-food original
  • Toasted bagel base: Offers structure and chew, holding everything together

This recipe also supports ingredient flexibility. You can use cheddar, swap in sautéed mushrooms, or use an everything bagel for more flavor. For more customizable breakfast sandwich inspiration, explore easy morning sandwich ideas.

Additionally, if you’re interested in how breakfast sandwiches became so popular, Wikipedia’s article on the breakfast sandwich explains its rise as a quick meal solution.


Key Ingredients Explained

Here’s what makes each element essential:

  • Shaved steak or ribeye: Provides the hearty, meaty bite. Choose high-quality, thin-cut beef.
  • Olive oil and seasoning: Enhances the beef’s flavor. Use garlic powder, onion powder, salt, and pepper.
  • Eggs and milk/cream: Lightly beaten and scrambled for a fluffy texture.
  • Butter: Used for both scrambling eggs and caramelizing onions.
  • Onions: Thinly sliced and slow-cooked to bring out natural sweetness.
  • Bagels: Plain bagels hold up well, but other varieties can be used.
  • Cheese: American is classic, but cheddar adds sharpness.
  • Optional breakfast sauce: A mix of mayo, mustard, paprika, and lemon juice.

To explore more homemade sandwich fillings, browse high-protein breakfast recipes.

For an overview of common sandwich components and their role in American cuisine, see Wikipedia’s sandwich entry.


Step-by-Step Instructions

  1. Cook the steak: In a skillet over medium-high heat, heat olive oil and cook the shaved steak with garlic powder, onion powder, salt, and pepper until browned and tender.
  2. Caramelize the onions: In a separate skillet, melt butter and cook thinly sliced onions over medium-low heat until golden and soft.
  3. Scramble the eggs: Whisk eggs with milk or cream, salt, and pepper. In a nonstick pan, melt butter and cook the eggs until fluffy and fully set.
  4. Toast the bagels: Slice and toast until golden brown. Spread with optional breakfast sauce if using.
  5. Assemble the sandwich: On the bottom half of the bagel, layer steak, scrambled eggs, caramelized onions, and a slice of cheese. Top with the other half.
  6. Serve hot: Enjoy immediately or wrap for an on-the-go breakfast.

For other breakfast layering ideas, check out these DIY bagel sandwich combinations.


Serving Suggestions

This sandwich is best served:

  • Hot and fresh, straight off the skillet
  • With a side of hash browns, fruit salad, or a protein smoothie
  • Wrapped in foil for on-the-go mornings
  • Alongside a cup of coffee for a classic drive-thru experience at home

To elevate the experience, add crispy hash brown patties inside the sandwich or top with hot sauce for an extra kick.


Storage and Reheating Tips

  • Make-ahead: Cook the steak, onions, and eggs ahead of time and store separately.
  • Refrigerate: Store components up to 3 days in airtight containers.
  • Freeze: Assemble, wrap in foil, and freeze for up to 1 month.
  • Reheat: Bake wrapped sandwiches at 350°F for 10–15 minutes or until heated through.

Learn more about proper storage with Wikipedia’s guide to food preservation.


Common Mistakes to Avoid

  • Overcooking the steak: Shaved steak cooks quickly — don’t dry it out.
  • Using cold eggs: Bring eggs to room temperature for fluffier results.
  • Skipping the sauce: It brings that signature fast-food flavor.
  • Not toasting the bagel: Helps hold the sandwich together and improves texture.

If you’re unsure about proper egg-cooking techniques, refer to Wikipedia’s page on egg dishes for helpful context.


Nutritional Information

Estimated per sandwich:

  • Calories: 520–600
  • Protein: 28–32g
  • Carbs: 35–40g
  • Fat: 28–32g

Make it lighter by:

  • Using a whole-wheat or thin-sliced bagel
  • Choosing leaner cuts of steak
  • Using reduced-fat cheese or egg whites

Explore more low-calorie breakfast ideas on Pinterest’s healthy breakfast sandwich board.


Make-Ahead and Freezer Tips

  • Batch cook: Prepare all sandwich fillings in advance for the week.
  • Wrap and freeze: Fully assemble, then wrap each sandwich tightly in foil.
  • Reheat from frozen: Bake at 350°F for 20 minutes, or until hot throughout.
  • Keep sauce separate: If using sauce, add after reheating for best texture.

For more freezer-friendly breakfast ideas, browse Pinterest’s breakfast meal prep boards.


FAQs

What kind of steak is best for this sandwich?
Use shaved ribeye or sirloin for the best combination of tenderness and flavor.

Can I use a different cheese?
Yes. Cheddar, Swiss, or provolone all melt well and work nicely here.

Is there a vegetarian version of this?
You can use grilled mushrooms or a plant-based meat substitute instead of steak.

How do I make the eggs fluffier?
Whisk in a tablespoon of milk or cream, and cook low and slow for a soft scramble.

What bagels work best?
Plain, onion, or everything bagels are ideal. Avoid overly soft varieties that won’t hold the fillings.

Print

Make McDonald’s Steak Egg and Cheese Bagel at Home

Missing the iconic Steak, Egg & Cheese Bagel from McDonald’s? Recreate it at home with this easy, delicious copycat recipe! Juicy shaved steak, a fluffy folded egg, melty American cheese, and a flavorful homemade breakfast sauce come together on a toasted bagel — just like the one you remember. It’s the perfect way to enjoy a nostalgic fast-food breakfast, right from your own kitchen.

  • Author: Flavorful Kitchen

Ingredients

Scale

For the Sandwich:



  • 4 plain bagels (or everything bagels), sliced and toasted


  • 4 eggs


  • 2 tablespoons milk or cream


  • 1 tablespoon butter


  • 4 slices American cheese (or cheddar for a stronger flavor)


  • ¾ to 1 lb shaved steak (or thinly sliced ribeye)


  • 1 tablespoon olive oil or butter (for cooking steak)


  • Salt and pepper, to taste



For the Copycat Breakfast Sauce:



  • ¼ cup mayonnaise


  • 1 teaspoon Dijon mustard


  • ½ teaspoon yellow mustard


  • ¼ teaspoon garlic powder


  • ¼ teaspoon onion powder


  • Pinch of paprika


  • Optional: dash of hot sauce or lemon juice


Instructions

1. Make the breakfast sauce:

In a small bowl, mix together the mayonnaise, mustards, garlic powder, onion powder, paprika, and optional hot sauce or lemon juice.
Refrigerate while preparing the rest of the sandwich.

2. Cook the steak:

Heat olive oil or butter in a skillet over medium-high heat.
Add shaved steak, season with salt and pepper, and cook for 4–6 minutes, stirring occasionally until browned and cooked through. Set aside.

3. Make the folded eggs:

In a bowl, whisk together eggs, milk, salt, and pepper.
Melt butter in a non-stick skillet over medium heat.
Pour in eggs and let them cook undisturbed for 1–2 minutes, then gently fold in the sides to make a rectangular shape. Flip and cook until set but soft.
Divide the folded eggs into four portions.

4. Toast the bagels:

Toast bagels until golden brown. You can butter them lightly for extra flavor.

5. Assemble the sandwich:

Spread breakfast sauce on both halves of each bagel.
Layer with steak, a portion of folded egg, and a slice of American cheese.
Top with the second bagel half.

6. Melt & serve:

For extra melt, place the assembled sandwich on a baking sheet and warm in a 350°F oven for 3–5 minutes, or microwave briefly until the cheese melts.

Notes

  • Steak Tip: Use thinly sliced ribeye, shaved beef steak, or even leftover roast beef for that signature flavor and texture.

  • Egg Shape: Fold eggs into a square/rectangle to mimic the classic fast-food look — an 8-inch skillet works best.

  • Make Ahead: Cook steak and eggs in advance and store in the fridge for up to 3 days. Reheat before assembling.

  • Freezer Friendly: Assemble sandwiches (without sauce), wrap tightly in foil, and freeze. Reheat in a toaster oven or oven at 350°F for 20–25 minutes.

  • Customize It: Add sautéed onions, green peppers, or hot sauce to make it your own.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Print

Make McDonald’s Steak Egg and Cheese Bagel at Home

This McDonald’s-style Steak, Egg, and Cheese Bagel is a satisfying breakfast sandwich made at home with thinly sliced ribeye steak, fluffy scrambled eggs, caramelized onions, melty cheese, and an optional tangy breakfast sauce. Toasted on a warm bagel, this homemade version is just as indulgent as the original — but made with fresh ingredients and customizable to your taste.

y-recipes-details" style="color: #0D0D0D !important;" data-tasty-recipes-customization="body-color.color">
  • Author: Flavorful Kitchen

Ingredients

Scale

For the steak:

¾ lb shaved steak or thinly sliced ribeye beef

1 tablespoon olive oil

½ teaspoon garlic powder

½ teaspoon onion powder

Salt and pepper, to taste

For the eggs:

4 large eggs

2 tablespoons milk or cream

1 tablespoon butter

Salt and pepper, to taste

Other components:

4 plain bagels, sliced and toasted

4 slices American cheese (or cheddar, if preferred)

½ small onion, thinly sliced

1 tablespoon butter (for sautéing onions)

Optional: Homemade breakfast sauce (see below)

Optional Breakfast Sauce:

¼ cup mayonnaise

1 teaspoon yellow mustard

1 teaspoon Dijon mustard

1 teaspoon lemon juice

¼ teaspoon paprika

¼ teaspoon garlic powder

Mix all ingredients together and refrigerate until ready to use

Instructions

 

In a skillet over medium-high heat, add olive oil and cook the shaved steak with garlic powder, onion powder, salt, and pepper until browned and tender. Remove from heat and set aside.

 

In a small skillet, melt butter and sauté the sliced onions until soft and caramelized. Set aside.

 

Whisk eggs with milk or cream, salt, and pepper. In a nonstick skillet over medium heat, melt butter and scramble the eggs until fluffy but fully cooked.

 

Toast the bagels and spread with the optional breakfast sauce if using.

 

Layer the bottom half of each bagel with cooked steak, scrambled eggs, caramelized onions, and a slice of cheese.

 

Top with the other half of the bagel and serve hot.

Notes

  • Use shaved steak or thinly sliced beef for best texture.

  • Caramelized onions add flavor depth; don’t skip them.

  • Scramble eggs with a splash of cream for extra fluff.

  • Use American cheese for that melty, classic texture.

  • Homemade breakfast sauce is easy and elevates the whole sandwich.

  • Toast the bagels well to keep the sandwich sturdy.

  • Wrap sandwiches in foil for meal prep or on-the-go breakfasts.

  • Reheat wrapped sandwiches in the oven — not the microwave — to preserve texture.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

You might also like these recipes

Leave a Comment