How to Make the Perfect Copycat McDonald’s Steak Egg and Cheese Bagel

Posted on

Introduction

If you’ve ever craved a McDonald’s steak, egg, and cheese bagel only to discover it’s no longer available at your local location, you’re not alone. This iconic breakfast sandwich, known for its rich flavor and satisfying size, left a lasting impression on fast food lovers everywhere. Luckily, you don’t have to rely on the drive-thru to enjoy it anymore—this copycat steak bagel recipe brings the classic straight to your kitchen.

What sets this sandwich apart is the combination of tender shaved steak, soft scrambled eggs, melty cheese, and a toasted bagel, often enhanced with a tangy breakfast sauce. When layered just right, every bite offers a balance of savory, creamy, and slightly sweet flavors. It’s the kind of hearty breakfast sandwich that fills you up without being overly complicated.

Inspired by one of the most missed fast food breakfast items, this version lets you control the quality of the ingredients—from the steak cut to the seasoning and bagel type. For additional ideas, check out Pinterest’s copycat breakfast recipes, where you’ll find endless inspiration for replicating restaurant favorites at home.


What Is a Steak Egg and Cheese Bagel?

A steak, egg, and cheese bagel is a satisfying breakfast sandwich that layers thinly sliced beef, creamy scrambled eggs, melted cheese, and sautéed onions on a toasted bagel. Originally made popular by McDonald’s breakfast menu, this sandwich became a fan-favorite for its savory, indulgent flavor and filling ingredients.

The appeal lies in its balance of rich textures: tender beef, fluffy eggs, gooey cheese, and the slight chew of a toasted bagel. Though McDonald’s has limited availability of this sandwich in recent years, its popularity remains strong through homemade recreations and breakfast food lovers replicating the experience at home.

The sandwich fits comfortably into the category of American breakfast sandwiches, known for their versatility and grab-and-go appeal. For plating inspiration and meal prep versions, check out Pinterest’s McDonald’s copycat boards featuring bagel breakfast builds and savory spreads.


Ingredient Breakdown

For the Steak Filling

  • ¾ lb shaved beef steak or thinly sliced ribeye – Tender and quick-cooking, ideal for sandwiches.
  • 1 tablespoon olive oil – Used to sear and flavor the beef.
  • ½ teaspoon each garlic powder and onion powder – For savory depth.
  • Salt and pepper – To taste.

For the Eggs

  • 4 large eggs – Whisked with milk for creamy, fluffy scrambled eggs.
  • 2 tablespoons milk or cream – Adds softness and moisture.
  • 1 tablespoon butter – Prevents sticking and enriches the flavor.
  • Salt and pepper – Essential for seasoning the eggs.

Other Components

  • 4 plain bagels – Toasted for texture and structure.
  • 4 slices American or cheddar cheese – Melts smoothly into the layers.
  • ½ small onion, thinly sliced – Sautéed until caramelized for sweetness.
  • 1 tablespoon butter – For caramelizing the onions.

Optional: Homemade Breakfast Sauce

  • ¼ cup mayonnaise
  • 1 teaspoon yellow mustard
  • 1 teaspoon Dijon mustard
  • 1 teaspoon lemon juice
  • ¼ teaspoon paprika
  • ¼ teaspoon garlic powder

Mix well and refrigerate for at least 15 minutes. See more about mayonnaise-based sauces and how they’re used in breakfast sandwiches, or explore Pinterest sauces for sandwiches for customization ideas.


Step-by-Step Cooking Instructions

  1. Cook the steak: Heat olive oil in a skillet over medium-high. Add shaved steak and season with garlic powder, onion powder, salt, and pepper. Cook for 3–4 minutes until browned and just done. Set aside.
  2. Sauté the onions: In the same pan, melt butter and sauté sliced onions until golden and soft. Remove and set aside.
  3. Scramble the eggs: Whisk eggs with milk or cream, salt, and pepper. In a nonstick pan, melt butter and cook eggs over medium heat until just set but still fluffy.
  4. Toast the bagels: Slice and toast bagels to your desired crispness. Spread breakfast sauce on the cut sides if using.
  5. Assemble the sandwich:
    • Bottom bagel half
    • Layer of cooked steak
    • Scrambled eggs
    • Caramelized onions
    • Slice of cheese
    • Top with remaining bagel half
  6. Serve immediately while the cheese is melty and everything is warm.

Explore Pinterest’s sandwich building guides for more creative combinations or review common egg techniques on Wikipedia.


Why This Dish Works: Flavor & Texture

This sandwich delivers on both flavor and texture with every bite:

  • Rich, seasoned steak – Provides hearty umami flavor that anchors the sandwich.
  • Creamy scrambled eggs – Offer softness and moisture to the structure.
  • Melty cheese – Binds everything together while enhancing richness.
  • Toasted bagel – Adds a slightly crisp, chewy shell that holds up to the fillings.
  • Caramelized onions – Bring natural sweetness and depth.

It’s no surprise it continues to trend on Pinterest comfort food boards, where home cooks turn fast-food favorites into elevated homemade meals.


Customization Ideas & Variations

  • Make it spicy: Add sliced jalapeños, chipotle mayo, or pepper jack cheese.
  • Change the cheese: Use Swiss, gouda, or provolone for different flavor profiles.
  • Go low-carb: Serve ingredients in a bowl or wrapped in lettuce.
  • Add veggies: Include sautéed spinach or mushrooms with the onions.
  • Switch the bagel: Use everything, onion, or even cheddar jalapeño bagels.

Need visual meal prep ideas? See Pinterest steak and egg breakfast bowls for portable alternatives.


Tips for the Perfect Steak Bagel Sandwich

  • Use shaved or thin-cut steak – It cooks fast and stacks easily.
  • Don’t overcook eggs – Soft, fluffy eggs balance the rich steak and cheese.
  • Toast bagels just before serving – Keeps them crisp and warm.
  • Caramelize onions slowly – Brings out sweetness and avoids burning.
  • Melt cheese directly on steak or eggs – For optimal melt and cohesion.

Want to improve your pan skills? Visit Wikipedia’s frying and sautéing guide or browse Pinterest kitchen hacks for breakfast prep shortcuts.


Best Ways to Serve & Pairings

  • Classic pairing: Serve with hash browns or breakfast potatoes.
  • On the side: Add a fresh fruit cup or green smoothie to balance richness.
  • As a brunch platter: Include with pancakes, bacon, and coffee.
  • Portable option: Wrap in parchment or foil for a grab-and-go meal.

Explore brunch ideas and party platters on Pinterest breakfast boards for your next weekend gathering.


Storage and Reheating Tips

  • Store fillings separately: Keep cooked steak, onions, and eggs in airtight containers in the fridge for up to 3 days.
  • Toast bagels fresh: Assemble right before eating to maintain crisp texture.
  • Reheat steak and eggs in a skillet or microwave until warmed through.
  • Freeze cooked steak in portions for later use—just thaw and reheat before assembling.

Learn more about safe meat storage and reheating techniques to retain quality and food safety.


Nutritional Overview

Estimated per sandwich (with sauce and cheese):

  • Calories: ~580
  • Protein: 32g
  • Fat: 31g
  • Carbs: 45g
  • Sugar: 5g
  • Sodium: High (due to cheese and bagels)

For a lighter version, use egg whites, low-fat cheese, and whole grain bagels.


Comparison with Other Breakfast Sandwiches

Compared to a bacon, egg, and cheese biscuit, the steak, egg, and cheese bagel is more robust and protein-forward. While biscuit sandwiches tend to be buttery and crumbly, the bagel version holds together better and feels heartier. It also has more customizable layers and reheats well.

Try pairing this with a savory breakfast casserole or this creamy cheesy potato bake for a brunch-ready feast.


Frequently Asked Questions (FAQs)

Can I use pre-cooked steak?
Yes. Thinly sliced leftover steak or roast beef works well. Just reheat gently and season to taste.

What kind of cheese is best?
American cheese gives the most classic melt, but cheddar, Swiss, or provolone are great alternatives.

Can I make this vegetarian?
Yes. Use plant-based steak alternatives or sautéed mushrooms as the filling.

Is this sandwich freezer-friendly?
Only the steak can be frozen. Assembled sandwiches with eggs and bagels don’t reheat well from frozen.

How do I make the eggs fluffier?
Whisk with a splash of milk or cream and cook low and slow, stirring gently.

Print

How to Make the Perfect Copycat McDonald’s Steak Egg and Cheese Bagel

This copycat McDonald’s steak egg and cheese bagel features juicy shaved steak, fluffy scrambled eggs, melted cheese, and sautéed onions layered inside a toasted bagel. With an optional creamy breakfast sauce and plenty of room for customization, it’s the ultimate homemade version of a fast-food favorite—hearty, flavorful, and perfect for breakfast or brunch.

  • Author: Flavorful Kitchen

Ingredients

Scale

For the steak filling:

¾ lb shaved beef steak or thinly sliced ribeye

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 cheese

½ 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 until smooth and refrigerate until ready to use

Instructions

In a skillet over medium-high heat, warm the olive oil. Add the shaved steak and season with garlic powder, onion powder, salt, and pepper. Cook for 3 to 4 minutes, stirring occasionally, until browned and just cooked through. Set aside.

 

In the same pan, melt butter and sauté the sliced onions until soft and lightly caramelized. Set aside.

 

In a bowl, whisk together the eggs, milk or cream, salt, and pepper. In a nonstick skillet over medium heat, melt butter and scramble the eggs until just set but still fluffy.

 

Toast the bagels to your preferred level of crispness. If using, spread a small amount of the prepared breakfast sauce on each cut side of the bagels.

 

To assemble, layer the steak, scrambled eggs, sautéed onions, and a slice of cheese onto the bottom half of each bagel. Top with the remaining half and serve warm.

 

Notes

  • Use fresh bagels for the best texture and bite.

  • Caramelize onions fully for maximum sweetness.

  • Don’t overfill—a balanced stack keeps the sandwich tidy and flavorful.

  • Make the sauce ahead to save time in the morning.

 

  • Substitute steak with mushrooms or tofu for a vegetarian twist.

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

Recipe rating