A homemade McDonald's Steak, Egg & Cheese Bagel with a juicy steak patty, fluffy egg, melted American cheese, and creamy sauce on a toasted bagel.

Introduction

If you’ve ever craved McDonald’s Steak, Egg & Cheese Bagel, you know how frustrating it can be when it disappears from the menu. It’s one of those fan-favorite breakfast items that makes an occasional return but isn’t always available. Fortunately, you don’t have to wait for McDonald’s to bring it back. This copycat recipe lets you recreate the iconic sandwich at home with simple ingredients and easy steps.

What makes this recipe worth trying? First, it’s incredibly easy to make—you don’t need any fancy equipment or advanced cooking skills. Second, it tastes just like the original, if not better, because you control the quality of ingredients. Lastly, it’s the perfect grab-and-go breakfast, whether you’re heading to work or enjoying a slow weekend morning.

In this guide, you’ll find step-by-step instructions, ingredient swaps, and expert tips to ensure your homemade Steak, Egg & Cheese Bagel is as good as, or better than, the fast-food version. If you love McDonald’s breakfasts, this is one recipe you won’t want to miss.

What Makes This Recipe Special?

There’s a reason people can’t stop talking about McDonald’s Steak, Egg & Cheese Bagel. It’s the perfect balance of savory steak, creamy cheese, a fluffy egg, and a toasted bagel, all brought together with a signature breakfast sauce.

The fast-food version uses a chopped steak patty, which is flavorful but often mass-produced. This homemade version lets you use real, high-quality shaved steak or ribeye for an even better taste. Plus, you can make the signature sauce from scratch, ensuring that rich, tangy flavor that ties everything together.

Unlike the drive-thru version, this homemade bagel sandwich won’t sit under a heat lamp, meaning every bite is fresh, melty, and packed with flavor. It’s everything you love about the McDonald’s classic—without the wait.

Benefits of Making It at Home

Cost-Effective

A McDonald’s Steak, Egg & Cheese Bagel can cost anywhere from $5 to $7, depending on location. If you’re feeding a family or just want this breakfast regularly, those costs add up fast.

By making it at home, you can prepare multiple sandwiches for a fraction of the price. A pound of shaved steak, a dozen eggs, and a pack of bagels will cost about the same as just two or three McDonald’s sandwiches. More food, less money—what’s not to love?

Customizable

One of the best things about making your own Steak, Egg & Cheese Bagel is that you’re in control.

  • Prefer a different cut of steak? Swap in ribeye, sirloin, or even thin-sliced roast beef.
  • Not a fan of American cheese? Use cheddar, Swiss, or provolone instead.
  • Want a different sauce? Try adding hot sauce, Dijon mustard, or a touch of honey for a unique twist.
  • Need a gluten-free option? Use a gluten-free bagel or swap it for a keto-friendly alternative.

Unlike the fast-food version, your homemade sandwich is exactly how you like it.

Healthier Alternative

While McDonald’s breakfast sandwiches are delicious, they’re often high in sodium and preservatives. Making it at home allows you to:

  • Choose fresh, high-quality ingredients
  • Control sodium and fat content
  • Use real butter instead of processed spreads
  • Opt for whole grain or lower-carb bagels

You can even make it leaner by using egg whites, turkey steak, or a reduced-fat cheese. Whether you’re looking for an indulgent treat or a lighter version, this recipe is completely adaptable to your dietary needs.

Ingredients You’ll Need

A homemade McDonald's Steak, Egg & Cheese Bagel with a juicy steak patty, fluffy egg, melted American cheese, and creamy sauce on a toasted bagel.

The Core Ingredients

Each ingredient in this sandwich plays an important role in creating that perfect balance of flavors and textures. Here’s what you’ll need:

  • Shaved steak or thinly sliced ribeye – This is the heart of the sandwich. McDonald’s uses a chopped steak patty, but shaved ribeye gives a richer, more authentic steak flavor.
  • Bagels – A plain bagel works best, but you can experiment with everything bagels, whole wheat, or even brioche for a slightly different taste.
  • Eggs – McDonald’s uses a folded egg. To recreate that, we’ll use a simple technique to get that soft, uniform texture.
  • American cheese – The melty, creamy texture of American cheese makes it the best choice. If you prefer something different, cheddar, Swiss, or provolone work well too.
  • Butter – Used for cooking the steak, eggs, and toasting the bagel. Real butter makes all the difference in flavor.
  • Caramelized onions (optional) – McDonald’s version doesn’t always include these, but they add a touch of sweetness that enhances the steak’s flavor.

The Signature Breakfast Sauce

What makes this sandwich stand out is that tangy, slightly creamy sauce that ties everything together. It’s incredibly easy to make and only requires a few pantry staples:

  • Mayonnaise – The creamy base of the sauce.
  • Yellow mustard – Adds a slight tang and sharpness.
  • Lemon juice – Brings in just the right amount of acidity.
  • Garlic powder & onion powder – Essential for that savory depth.
  • Paprika – Gives a subtle smokiness.
  • Sugar – Just a touch to balance the flavors.

Mix these together and let them sit in the fridge while you prep the rest of the ingredients. The flavors mingle and develop, making the sauce even better over time.

Kitchen Tools You’ll Need

Cooking a great Steak, Egg & Cheese Bagel doesn’t require fancy equipment, but having the right tools makes all the difference.

Essential Cooking Tools

  • Skillet or griddle – A cast-iron skillet or griddle works best for cooking steak and eggs evenly while building flavor.
  • Toaster or pan – Toasting the bagels is a key step to get that crispy, buttery texture. If you don’t have a toaster, a quick toast in a pan with butter will do the trick.
  • Mixing bowls – You’ll need a small bowl for the sauce and another for mixing the steak seasonings.

Nice-to-Have Tools (Optional)

  • Griddle – If you’re making multiple sandwiches, a griddle allows you to cook everything at once.
  • Burger press or spatula – Helps shape the steak into patty-sized portions.
  • Egg ring mold – If you want your eggs to be perfectly round like the McDonald’s version, an egg ring can help shape them neatly.

Ingredient Swaps & Customization Ideas

One of the best things about making this sandwich at home is the ability to customize it. Here are a few substitutions and variations to make it your own:

Steak Alternatives

  • Ground beef patty – If you prefer a more traditional McDonald’s-style patty, use ground beef instead of shaved steak.
  • Turkey steak – A leaner alternative that still delivers great flavor.
  • Portobello mushrooms – If you’re looking for a vegetarian option, grilled portobello mushrooms make a hearty substitute for steak.

Bagel Swaps

  • Everything bagel – Adds extra seasoning and crunch.
  • Whole wheat bagel – A healthier alternative with more fiber.
  • English muffin – Not quite the same, but a good option if you prefer something lighter.

Sauce Variations

  • Spicy version – Add hot sauce or sriracha for extra heat.
  • Honey mustard twist – Swap out the mustard for honey mustard for a sweeter flavor.
  • Avocado spread – Replace the sauce with mashed avocado for a creamy, nutrient-packed alternative.

With the right ingredients and tools in place, you’re ready to bring this fast-food classic to life in your own kitchen. Up next, we’ll walk through step-by-step instructions to ensure your homemade Steak, Egg & Cheese Bagel is every bit as good—if not better—than the original.

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

A homemade McDonald's Steak, Egg & Cheese Bagel with a juicy steak patty, fluffy egg, melted American cheese, and creamy sauce on a toasted bagel.

Step 1: Prepare the Breakfast Sauce

A great sandwich starts with a great sauce. This creamy, tangy sauce is what gives the McDonald’s Steak, Egg & Cheese Bagel its signature flavor.

  1. In a small bowl, mix together:
    • ¼ cup mayonnaise
    • 1 teaspoon yellow mustard
    • ½ teaspoon lemon juice
    • ½ teaspoon sugar
    • ¼ teaspoon garlic powder
    • ¼ teaspoon onion powder
    • ¼ teaspoon paprika
  2. Stir until smooth and well combined.
  3. Cover and refrigerate while you prepare the rest of the ingredients. This allows the flavors to meld together, making the sauce even better.

Pro Tip: If you like a little kick, add a pinch of cayenne pepper or a few drops of hot sauce.

Step 2: Cook the Steak

The steak is the star of this sandwich, and cooking it right makes all the difference.

  1. Heat 1 tablespoon of butter in a skillet over medium-high heat.
  2. Add ½ pound of shaved steak or thinly sliced ribeye to the pan.
  3. Season with:
    • ½ teaspoon salt
    • ½ teaspoon black pepper
    • ½ teaspoon garlic powder
    • ½ teaspoon onion powder
    • 1 tablespoon Worcestershire sauce
  4. Cook for 3-4 minutes, stirring occasionally, until the steak is browned and slightly crispy around the edges.
  5. Divide the steak into two patty-sized portions and set aside.

Pro Tip: If your steak releases a lot of moisture while cooking, let it cook a little longer until some of the liquid evaporates and the edges get crispy.

Step 3: Cook the Eggs

McDonald’s eggs have a signature folded shape, which is easy to recreate at home.

  1. Heat 1 tablespoon of butter in a pan over medium heat.
  2. Crack two large eggs into the pan.
  3. Use a spatula to slightly break the yolks, just like McDonald’s does.
  4. Cook for about 2 minutes, then flip and cook for another 1-2 minutes, until fully set.

Alternative Method: If you prefer the eggs folded, whisk them in a bowl first, pour them into the pan, and let them cook undisturbed. Once the surface looks dry, fold the egg in half, then fold it again to create a small square.

Pro Tip: For extra fluffy eggs, add a splash of milk or water when whisking.

Step 4: Toast the Bagels

A toasted bagel adds the perfect crunch to balance the soft textures of the steak, eggs, and cheese.

  1. Slice two plain bagels in half.
  2. Spread butter on the cut sides.
  3. Toast them in a skillet over medium heat for 1-2 minutes, or until golden brown.

If you prefer, you can also toast them in a toaster, but the skillet method gives a richer, buttery flavor.

Step 5: Assemble the Sandwich

Now for the fun part—putting everything together.

  1. Spread breakfast sauce on both halves of each toasted bagel.
  2. Place a slice of American cheese on the bottom half of each bagel.
  3. Add the steak patty on top of the cheese.
  4. Place the cooked egg on top of the steak.
  5. If using, add caramelized onions for extra flavor.
  6. Close the sandwich with the top half of the bagel.

Let the sandwich sit for a minute or two so the cheese melts slightly.

Pro Tip: If you like your sandwich extra cheesy, add a second slice of cheese on top of the eggs before closing the sandwich.

Tips for Success

  • Use high-quality steak – The better the meat, the better the sandwich.
  • Don’t overcook the steak – It should be tender, not tough.
  • Toast the bagels in butter – This small step makes a big difference in flavor.
  • Let the sandwich sit for a minute – It helps the flavors meld together.

How to Store & Reheat Your Steak, Egg & Cheese Bagel

A homemade McDonald's Steak, Egg & Cheese Bagel with a juicy steak patty, fluffy egg, melted American cheese, and creamy sauce on a toasted bagel.

Storing Leftovers

If you want to make this sandwich ahead of time or store leftovers, follow these tips:

  • Refrigeration: Wrap the sandwich in aluminum foil or store it in an airtight container. It will stay fresh for up to 3 days in the fridge.
  • Freezing: Wrap each sandwich in foil and place them in a freezer-safe bag. They’ll keep for up to a month.

How to Reheat Your Sandwich

  • Microwave: Remove foil and wrap the sandwich in a damp paper towel. Heat for 1-2 minutes, until warmed through.
  • Oven: Preheat oven to 350°F, wrap the sandwich in foil, and bake for 10 minutes.
  • Air Fryer: Heat at 350°F for 5-7 minutes for a crispy bagel.

Pro Tip: If reheating from frozen, let the sandwich thaw overnight in the fridge for best results.

Frequently Asked Questions (FAQs)

What is the best steak to use for this sandwich?

Shaved ribeye is the best option for a tender, flavorful steak. If you prefer a more traditional McDonald’s-style patty, ground beef works too.

Can I use a different type of bagel?

Yes! Everything bagels, whole wheat bagels, and brioche bagels all work well.

Can I make this sandwich healthier?

You can use whole grain bagels, egg whites, and a leaner cut of steak to reduce calories and fat.

What are good side dishes to serve with this sandwich?

Hash browns, homemade tater tots, or fresh fruit are great options.

Can I make the sauce in advance?

Yes! The sauce stays fresh in the fridge for up to a week.

Related Recipes

If you loved this Steak, Egg & Cheese Bagel recipe, you might enjoy these other breakfast favorites from RecipeSeasys:

Final Thoughts

Making your own Steak, Egg & Cheese Bagel at home is easier than you think. With simple ingredients and a little time, you can recreate this fast-food favorite whenever you want—no drive-thru needed.

Try this recipe, make it your own, and enjoy a homemade breakfast sandwich that’s packed with flavor. Once you taste it, you’ll never want to wait for McDonald’s to bring it back again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A homemade McDonald's Steak, Egg & Cheese Bagel with a juicy steak patty, fluffy egg, melted American cheese, and creamy sauce on a toasted bagel.

Copycat McDonald’s Steak, Egg & Cheese Bagel Recipe


  • Author: Ava
  • Total Time: 20 minutes
  • Yield: 2 sandwiches 1x

Description

Recreate the McDonald’s Steak, Egg & Cheese Bagel at home with this easy-to-follow recipe. Tender, flavorful steak, melty cheese, a fluffy egg, and a signature creamy sauce all come together on a toasted bagel. Perfect for a quick breakfast or weekend brunch.


Ingredients

Scale
  • For the Steak:
    • ½ lb shaved steak or thinly sliced ribeye
    • ½ tsp salt
    • ½ tsp black pepper
    • ½ tsp garlic powder
    • ½ tsp onion powder
    • 1 tbsp Worcestershire sauce
    • 1 tbsp butter (for cooking)
  • For the Breakfast Sauce:
    • ¼ cup mayonnaise
    • 1 tsp yellow mustard
    • ½ tsp lemon juice
    • ½ tsp sugar
    • ¼ tsp garlic powder
    • ¼ tsp onion powder
    • ¼ tsp paprika
  • For the Sandwich:
    • 2 plain bagels, toasted
    • 2 slices American cheese
    • 2 large eggs
    • 1 tbsp butter (for eggs)
    • 2 tbsp caramelized onions (optional)

Instructions

  • Prepare the Sauce:
    • In a small bowl, mix mayonnaise, mustard, lemon juice, sugar, garlic powder, onion powder, and paprika. Stir well and refrigerate.
  • Cook the Steak:
    • Heat butter in a skillet over medium-high heat.
    • Add shaved steak and season with salt, pepper, garlic powder, onion powder, and Worcestershire sauce.
    • Cook for 3-4 minutes until browned and slightly crispy.
    • Divide into two patty-sized portions and set aside.
  • Cook the Eggs:
    • Melt butter in a pan over medium heat.
    • Crack eggs into the pan, breaking the yolks slightly.
    • Cook for 2 minutes on each side or until fully set.
  • Toast the Bagels:
    • Butter and toast the bagels in a skillet or toaster until golden brown.
  • Assemble the Sandwich:
    • Spread the breakfast sauce on each bagel half.
    • Place a slice of American cheese on the bottom half.
    • Add the cooked steak patty, followed by the egg.
    • Add caramelized onions (if using), then top with the other bagel half.
  • Serve & Enjoy:
    • Let the sandwich sit for a minute to let the cheese melt, then serve warm.

Notes

  • For extra flavor, marinate the steak in Worcestershire sauce for 15 minutes before cooking.
  • If you prefer a softer egg texture, whisk the eggs before cooking and fold them into a fluffy omelet.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for up to a month.
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Category: Breakfast, Sandwich
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Calories: 650
  • Sugar: 4g
  • Sodium: 980mg
  • Fat: 42g
  • Saturated Fat: 18g
  • Carbohydrates: 35g
  • Fiber: 2g
  • Protein: 38g

Keywords: McDonald's steak bagel recipe, homemade McDonald's breakfast sandwich, steak egg cheese bagel copycat

Leave a Comment

Recipe rating