Homemade McDonald’s Steak Egg and Cheese Bagel: Breakfast Perfection

The first time I bit into a McDonald’s Steak, Egg, and Cheese Bagel, I knew this wasn’t your average fast-food breakfast. That perfect combination of savory seasoned steak, fluffy eggs, melted cheese, and the distinctive tangy sauce, all nestled between a toasted bagel, was something special. Then, seemingly overnight, they disappeared from many McDonald’s locations, leaving a breakfast-shaped hole in my morning routine.

After months of disappointment (and driving across town to the one McDonald’s that occasionally still served them), I decided to take matters into my own hands. Through trial and error, I finally perfected this copycat recipe that satisfies my cravings and improves on the original with fresher ingredients and customizable portions. Regardless of whether my local McDonald’s has decided to serve bagel sandwiches that day, I can enjoy this hearty, satisfying breakfast anytime I want—and so can you.

Copycat McDonald's steak egg and cheese bagel breakfast sandwiches.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

What makes the McDonald’s Steak Egg and Cheese Bagel so good? 

McDonald’s Steak Egg & Cheese Bagel sounds impressive. Steak and a fast food chain? Well, it turns out that the steak is more of a chopped steak than a sirloin. However, a well-seasoned juicy steak patty with fluffy folded egg and cheese on a freshly toasted bagel is still a great way to start your morning.

Why you should try this recipe

  • Nostalgic Fast Food Flavor: Satisfies cravings for this limited-availability McDonald’s favorite
  • Customizable: Adjust seasoning, sauce, and toppings to your personal preference
  • Fresh Ingredients: Uses higher-quality ingredients than the fast food version
  • Budget-Friendly: Costs less than restaurant versions, especially when making multiple servings
  • Meal Prep Friendly: Can be made ahead and frozen for quick weekday breakfasts
  • Reliable Access: Enjoy this sandwich anytime, regardless of McDonald’s regional menu availability
  • Impressive Brunch Option: Elevates weekend brunches with minimal effort

McDonald’s Steak Egg and Cheese Bagel ingredients

To make McDonalds bagel sandwiches with steak, eggs, and cheese, you’ll need:

Ingredients for the Steak Patties

  • Ground chuck – Provides the perfect fat-to-lean ratio for juicy, flavorful patties that mimic McDonald’s “steak”
  • Worcestershire sauce – Adds umami depth and slight tanginess that enhances the beef flavor
  • Garlic powder – Contributes aromatic notes that complement the beef without overpowering
  • Salt – Enhances all the flavors in the patty
  • Black pepper – Adds subtle heat and complexity to the meat

Ingredients for the special breakfast sauce

  • Mayonnaise – It creates a creamy base that binds the sauce ingredients together
  • Yellow mustard – Provides tangy sharpness that cuts through the rich meat and cheese
  • Fresh dill – Adds bright herbaceous notes that make this sauce distinctive

Ingredients for assembly

  • Plain bagels – Form the sturdy foundation that holds up to the hearty fillings
  • Butter – Creates a golden, flavorful toast on the bagel and adds richness to the eggs
  • White onions – Provides sweet, aromatic flavor when sautéed
  • Large eggs – Create the fluffy, protein-rich layer essential to this breakfast sandwich
  • American cheese slices – Melts perfectly for that signature McDonald’s cheese pull

If you have leftover steak, you can use it instead of a ground steak patty. Just warm it in the skillet.

Copycat McDonald's steak egg and cheese bagel ingredients on a white marble surface.

To make McDonald’s bagel sauce:

  1. Place the mayonnaise, yellow mustard, and dill in a small bowl.
  2. Stir until well combined.
McDonald's steak bagel sauce ingredients in a bowl.
McDonald's steak bagel sauce in a bowl.

To cook the McDonald’s Steak Bagels:

  1. Slice the bagels in half and spread butter on both halves. 
  2. Put a skillet over medium heat and place the bagels cut-side-down in the pan to crisp up. Unless you use a big pan or griddle, you’ll need to toast the bagels in batches. Alternatively, you can use a toaster. Set the toasted bagels aside for later. 
Spreading butter on bagel halves.
Toasting buttered bagels in a skillet.
  1. While the bagels are toasting, you can slice half an onion. 
  2. After the bagels are toasted, add some butter to the hot pan and saute the sliced onions until they’re translucent. Save for later. 
Sliced onions and butter in a skillet.
Cooked sliced onions in a skillet.
  1. Combine the ground chuck with the Worcestershire sauce, salt, garlic powder, and black pepper in a mixing bowl. Use your fingertips to gently work the seasoning into the meat. 
  2. Separate the seasoned ground beef into four equal portions. Form each portion into a half-inch-thick round patty. Set them aside until needed. 
  3. Wash your hands well.
  4. Wipe out the pan and place it over medium-high heat until hot. 
  5. Cook the patties in a pan for 3 minutes on each side, or until cooked through. Again, depending on the size of your pan, you’ll probably need to cook in batches. Put the cooked patties on a baking dish covered with aluminum foil to keep the meat warm. 
Collage of making and cooking steak patties for McDonald's steak bagel.
  1. Wipe out the pan with a paper towel and add some butter.
  2. Melt the butter over low heat. While the butter is melting, whisk the four eggs in a bowl. 
  3. Pour half of the beaten eggs into the pan, then use a rubber spatula to scramble them slightly. Repeat with the remaining eggs. Then leave the eggs alone until the surface is mostly dry. 
  4. Fold the eggs in half and place two pieces of cheese side by side on the eggs. Cover the pan with a lid until the cheese melts.
  5. Use the spatula to cut the eggs in half. Transfer each half onto the top of a reserved patty. 
  6. Repeat with the remaining eggs and cheese.
Collage of cooking eggs and cheese for McDonald's steak bagel.

To assemble a McDonald’s steak bagel:

  1. Spread some of the sauce on each side of the toasted bagels. 
  2. Place a beef patty with egg and cheese on one half of the bagel, then top with the other half. Repeat for the remaining sandwiches.
  3. Serve immediately. 
Collage of assembling McDonald's steak egg and cheese bagel.

What to serve with them

These breakfast sandwiches are great with a hash brown patty or homemade tater tots. Add your favorite hot coffee or homemade McDonald’s iced coffee for a complete meal.

Storage and reheating instructions

  • Refrigerator Storage: Wrap each sandwich tightly and store in an airtight container for up to 3 days.
  • Freezing: Wrap sandwiches well and store in a freezer-safe container for up to 1 month.
  • Reheating Method: Reheat gently until warmed through. For the best texture, thaw overnight in the refrigerator before reheating. If reheating from frozen, allow more time and heat gradually so the center warms without drying the bagel.
  • Freezing Note:
    For the crispiest bagels, freeze the cooked patties and eggs separately, then toast fresh bagels and assemble after reheating the components.
Copycat McDonald's steak egg and cheese bagel.
Closeup of copycat McDonald's steak egg and cheese bagel.

More McDonald’s Breakfast Copycat Recipes

Favorite Breakfast Recipes

Check out more of my easy breakfast recipes and the best copycat McDonald’s recipes on CopyKat!

Copycat McDonald's steak egg and cheese bagel breakfast sandwiches.

Homemade McDonald’s Steak, Egg and Cheese Bagel

Recreate the cult-favorite McDonald's breakfast sandwich with this spot-on copycat recipe featuring a seasoned beef patty, folded eggs, melted American cheese, and the signature tangy dill sauce, all on a butter-toasted bagel. Better than the drive-thru and available anytime!
5 from 2 votes
Print Pin Rate Add to Collection
Course: Breakfast
Cuisine: American
Keyword: McDonald’s Recipes
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4
Calories: 954kcal

Ingredients

  • 4 plain bagels sliced
  • 5 tablespoons butter divided use
  • 1/2 white onion sliced
  • 1 pound ground chuck
  • 2 tablespoon Worcestershire sauce
  • 1/2 teaspoon salt
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon ground black pepper
  • 4 eggs whisked
  • 4 slices American cheese
  • 1/4 cup mayonnaise
  • 1 tablespoon yellow mustard
  • 1/2 teaspoon dill

Instructions

  • Separate the tops and bottoms of the bagels. Spread about 1/2 tablespoon of butter on the cut side of each bagel half and place them butter-side down in a skillet over medium heat. Cook for 1 to 2 minutes, until lightly toasted. Remove the bagels from the skillet and set aside.
  • Add 1 tablespoon of butter and the onions to the skillet. Sauté for 2 to 3 minutes, until the onions become translucent. Remove the onions from the skillet and set aside.
  • In a mixing bowl, combine the ground chuck, Worcestershire sauce, salt, garlic powder, and ground black pepper. Mix with your hands until well blended. Form the mixture into one large ball. Divide the ball in half and then in half again to create 4 equal sections. Form each section into a flat, round patty about 1/2 inch thick (they will expand slightly while cooking).
  • Place the skillet over medium-high heat and cook the patties for about 3 minutes on each side, until fully cooked through. Remove the patties from the skillet. Discard the grease and wipe the skillet with a paper towel.
  • Reduce the heat slightly and spray the skillet with nonstick spray. Pour the whisked eggs into the skillet and allow them to cook undisturbed for about 2 to 3 minutes. When the eggs are cooked on the bottom, use a spatula to fold the eggs over, creating a half circle. Cook for another 1 to 2 minutes, until the eggs are cooked through.
  • Place 2 slices of cheese side by side over the eggs and cook until the cheese starts to melt slightly. Cut the eggs in half, creating 2 quarter circles. Remove from the heat and set aside.
  • In a small mixing bowl, combine the mayonnaise, mustard, and dill. Mix well.
  • To assemble the sandwiches, spread the mayonnaise mixture on all 8 faces of the toasted bagels. Add a steak patty, onions, egg, and cheese to the bottom halves of the bagels and cover with the top halves.

Video

Notes

Expert Tips for Perfect McDonald’s Bagel Sandwiches

  • Temperature matters: Start with room temperature eggs for more even cooking
  • Don’t overwork the meat: Gently mix the seasonings into the ground beef to keep the patties tender
  • Thin is in: Form the beef patties slightly larger than the bagel and thin, as they will shrink and thicken during cooking
  • Mise en place: Prepare all ingredients before starting to cook, as this recipe moves quickly once you begin
  • Bagel selection: Choose fresh bagels with a tight crumb for the best texture
  • Cheese strategy: Place cheese on the hot eggs rather than directly on the meat for perfect melting
  • Sauce consistency: The sauce should be thick enough to spread easily but not so thin it runs off the bagel
  • Timing is everything: Coordinate cooking so everything finishes around the same time for optimal serving temperature

Nutrition

Calories: 954kcal | Carbohydrates: 61g | Protein: 41g | Fat: 60g | Saturated Fat: 25g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 20g | Trans Fat: 2g | Cholesterol: 309mg | Sodium: 1695mg | Potassium: 608mg | Fiber: 3g | Sugar: 2g | Vitamin A: 894IU | Vitamin C: 2mg | Calcium: 304mg | Iron: 5mg

About Stephanie Manley

Stephanie Manley is the creator of CopyKat.com. She has been recreating copycat recipes since 1995. Learn more about Stephanie Manley.

REVEALED: Copycat Secrets for 2026

free email bonus

Yes, you CAN make it at home! I'll show you how.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

Reader Interactions

Comments

  1. Cat

    This is the new steak egg and cheese bagel from McDonald’s. The original one that actually had steak, was the best. This is just a breakfast hamburger. I miss the original ones so much!

    • Jeremy

      Just substitute “Steak Umms” for the ground chuck in this recipe and you will have the original steak, egg, and cheese breakfast bagel. It’s much better that way. Steak Umms is the same meat that McDonald’s uses.

5 from 2 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




homemade Olive Garden Asiago Torgelloni Alfredo with chicken on a plate

Copycat Recipe Secrets for 2025

REVEALED:

Yes, you CAN make it at home! 
I'll show you how.

FREE EMAIL BONUS