• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
I'm Hungry For That
  • Home
  • Breakfast Recipes
  • Dinner Recipes
  • Dessert Recipes
  • All Recipes
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Breakfast Recipes
  • Dinner Recipes
  • Dessert Recipes
  • All Recipes
    • Instagram
  • ×

    McDonalds Steak Bagel Recipe Made In Under 30 Minutes

    by Joe Duff 5 Comments

    Jump to Recipe

    This homemade McDonald's steak bagel is about to become your new favorite breakfast! It's a copycat of the ever-famous McDonald's breakfast sandwich, and it's made with perfectly seasoned shaved steak, eggs, and melty cheese. It's mouthwateringly delicious and made fresh every time - because you're the one that's making it! So, never wait in line at a drive-thru again.

    A steak, egg, and cheese bagel sandwich on a white plate. Behind it is the same sandwich on a wood board.

    The Best McDonalds Steak Bagel Recipe

    We all know that McDonald's has the best breakfast menu. But, what you might not know is how easy it actually is to make your own McDonald's breakfast sandwich at home!

    This filling breakfast sandwich is essentially a toasted bagel, with melted cheese, onions, folded eggs, and shaved steak. Packed with hearty, savory goodness, this brings breakfast bagels to a whole other level!

    And what I love about this recipe is that you can make two steak egg cheese sandwiches in under 30 minutes. That's a lot less time than it takes to drive to McDonald's and wait in line during peak hours.

    Not to mention, I think this homemade steak egg and cheese bagel tastes way beyond anything you could pick up at a drive-thru.

    But don't take my word for it, try these breakfast bagels for yourself and see for yourself!

    Oh, and for the full McDonald's breakfast experience, you can make this iced coffee and these pancakes to go along with it!

    Two hands holding a steak, egg, and cheese bagel over a white plate.

    Ingredients

    Now, the ingredients list for this McDonald's steak bagel is pretty straightforward.

    You should be able to find most of these ingredients at your local grocery store or in your pantry.

    Here's what you'll need to make a McDonald's steak bagel at home:

    • About ½ lb. Shaved Steak
    • 1 tsp. Garlic Powder
    • 1 tbsp. Worcestershire Sauce
    • Salt and Pepper
    • 2 tbsp. Butter
    • ½ Onion, sliced
    • 2 Bagels
    • 2 Cheddar Cheese Slices
    • 2 Eggs

    Simple, right?

    And what's great about this recipe is you can put your own spin on it.

    Feel free to swap the cheddar for whatever cheese you want. I personally like to mix it up and use pepper jack or Swiss.

    As for the bagel, you can use any kind you want, like sesame seed, plain, everything, or even cheddar.

    And for the shaved steak, you can usually find it in the meat or freezer section, sometimes labeled shaved beef. It's basically any cut of beef, thinly sliced. So, if you can't find it, you can buy also buy flank steak or skirt steak and have the butcher slice it thin for you or just slice it yourself.

    Also, don't be afraid to improvise when it comes to building your breakfast sandwich. I love adding this McDonald's breakfast sauce to mine for an elevated flavor.

    A bowl of shaved steak, a bowl with two eggs in it, a bowl of sliced onions, a bowl of butter, part of a plate with cheese slices, and part of two bagels all on a white counter.

    How To Make McDonald's Steak Bagel

    So, as I've mentioned, it couldn't be easier to make this savory steak and egg bagel. In only 30 minutes or less, you'll have two hearty steak egg cheese sandies for you and whoever is lucky enough to be sharing this recipe with you.

    Plus, all the sandwich fillings are made in one pan, so you don't have to worry about cleanup!

    And once you've made this steak and cheese bagel, you'll have no problem making it over and over again - and that's without looking at the steps.

    Yup, it's that easy!

    Now, let's get into the recipe.

    Salt, pepper, and garlic powder on top of shaved steak in a white bowl. Surrounding it is a bowl of butter, part of a bowl of onions, a bowl with two eggs, a bowl of salt and a bowl of pepper, and part of a bagel.

    Step 1: Season the Steak

    First, transfer the shaved steak to a bowl along with the garlic powder, Worcestershire sauce, salt, and pepper.

    Then, give it a mix, and set it aside for later.

    Onion slices cooking in a skillet.

    Step 2: Cook the Onions and Steak

    Next, put a non-stick iron skillet (or any other oven-proof skillet) over medium high heat on the stove.

    Add the butter to it and let it melt, then add the onions and cook them, stirring occasionally, until nice and browned. Then, transfer the onions to a plate, and in the same pan, add the seasoned shaved steak.

    Cook the steak for about 1-2 minutes, then flip and cook for another minute or so until browned.

    Then, add the steak to the plate of onions and clean the skillet.

    Shaved steak cooking in a skillet.

    Step 3: Prepare the Bagels and Eggs

    Now, toast your bagels to your liking in the toaster oven or air fryer.

    Then, in the meantime, put the skillet back on the stove and grease it with some butter.

    Next, add the eggs to a bowl, and whisk to combine the whites and yolks. Pour the eggs into the skillet and cook for a few minutes until solid, then flip and cook for another minute to make an omelette. 

    A folded egg cooking in a skillet.

    Step 4: Assemble the Sandwich

    Finally, to build your sandwich, place one half of the bagel onto the skillet and top it with half of the cooked steak and onions.

    Next, fold half of the egg on top, followed by a slice of cheese.

    Place the other half of the bagel on top and repeat the steps to make the second sandwich.

    Then, cover the skillet with a lid, so the cheese melts in the residual heat.

    By the way, if you want to speed it up, you can also transfer the skillet to the oven and heat it to melt the cheese faster.

    Then, once the cheese has melted, serve and enjoy!

    Two eggs on top of shaved steak on two bagels in a skillet.

    How To Store McDonald's Steak Bagel

    So, as you know, this recipe will make 2 delicious breakfast sandwiches. And if you're just making this recipe for yourself, you can totally save the other sandwich for later in the week!

    The best way to store everything is in separate airtight containers in the fridge for up to 5 days. Then, when you're ready to eat the sandwich, just toast the bagel, assemble, and melt the cheese.

    And if you want to keep them for longer or pre-make a bunch of these breakfast sandwiches for meal prep, they freeze really well! Make as many as you want and then wrap the assembled sandwich in tin foil - or parchment paper - and transfer to a freezer-safe bag. 

    Stored this way, the sandwich will last in the freezer for up to 1 month.

    Two slices of cheese on top of steak and egg on two bagels in a skillet.

    How To Reheat Breakfast Sandwiches

    To reheat the refrigerated sandwich, simply wrap your bagel sandwich in a paper towel and heat in the microwave in 30-second increments until warmed through.

    Alternatively, you can place your steak sandwich in the oven or toaster set to 350°F (175°C) for 8-10 minutes.

    By the way, if you're reheating a frozen breakfast sandwich, first put it in the fridge to thaw overnight. Then, you can reheat it the same as I described above - in the microwave, oven, or toaster.

    A steak, egg, and cheese bagel on a white plate with part of another steak, egg, and cheese bagel behind it.

    Wrapping It Up

    Well, that's how to make McDonald's steak bagel at home! 

    This homemade breakfast sandwich hits the spot every single time. Plus, it's so much fresher than anything you'll get at a fast food joint.

    Anyway, if you gave this recipe a try, be sure to leave a comment below and let me know how it went! I'd love to hear your thoughts.

    Also, be sure to check out our Youtube channel, Instagram, and TikTok for more recipes. We post new ones on them almost every single day.

    Oh, by the way, if you loved this copycat Mcdonald's breakfast recipe I've got a feeling you'll love this McDonald's smoothie recipe too! So give that a look next.

    More McDonald's Recipes

    If you liked this copycat McDonald's recipe, we have a bunch of other ones on the blog that I think you'll like too!

    Give one of these McDonald's recipes a try next:

    • McGriddle
    • Egg McMuffin
    • Breakfast burrito
    • Hash browns
    • Parfait
    • Mocha frapee
    • Caramel frappe
    • Buttermilk biscuits
    • Sweet and sour sauce
    Print

    McDonalds Steak Bagel Recipe Made In Under 30 Minutes

    A steak, egg, and cheese bagel on a white plate with part of another steak, egg, and cheese bagel behind it.
    Print Recipe

    ★★★★★

    5 from 5 reviews

    This homemade McDonald's steak bagel is about to become your new favorite breakfast! It's a copycat of the ever-famous McDonald's breakfast sandwich, and it's made with perfectly seasoned shaved steak, eggs, and melty cheese. It's mouthwateringly delicious and made fresh every time - because you're the one that's making it! So, never wait in line at a drive-thru again.

    • Author: Joe Duff
    • Prep Time: 10 minutes
    • Cook Time: 10 minutes
    • Total Time: 20 minutes
    • Yield: 2 servings 1x
    • Category: Breakfast
    • Method: Stovetop
    • Cuisine: McDonalds

    Ingredients

    Scale

    About ½ lb (250g) Shaved Steak

    1 tsp. Garlic Powder

    1 tbsp. Worcestershire Sauce

    Salt and Pepper

    2 tbsp. Butter

    ½ Onion, sliced

    2 Bagels

    2 Cheddar Cheese Slices

    2 Eggs

    Instructions

    1. Season the shaved steak with garlic powder, Worcestershire sauce, salt, and pepper.
    2. Heat a non-stick skillet iron (or other oven proof skillet) to medium-high heat and add the butter to it. Add the onions and cook them until browned.
    3. Remove the onions from the skillet and add the steak to it. Cook for 1-2 minutes, then flip and cook for another minute until browned. Add to the plate of onions and clean the skillet.
    4. Toast the bagels.
    5. Grease the skillet and add the eggs to it. Cook until solid, then flip and cook for another minute to make an omlette.
    6. Top bagels with the steak and onions, egg, and cheese slices and cover with the lid, so the cheese melts - you can also transfer the skillet to the oven, so the cheese melts quickly. 

    Nutrition

    • Serving Size: 1 serving
    • Calories: 617
    • Fat: 25
    • Carbohydrates: 56
    • Protein: 48

    Keywords: steak bagel, mcdonalds steak bagel, bagel sandwich, breakfast sandwich, mcdonald's breakfast sandwich, breakfast bagels, steak egg cheese, mcdonalds steak bagel recipe, mcdonalds steak bagel breakfast sandwich, mcdonald's steak bagel ingredients,

    Did you make this recipe?

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

     

    « No Bake Cheesecake With Cool Whip Prepped In 15 Minutes
    Microwave Chocolate Chip Cookie Recipe | Cooks In 1 Minute »

    Reader Interactions

    Comments

    1. Jonah

      August 27, 2022 at 9:40 am

      Made this bagel for breakfast, and will definitely make it again soon.

      ★★★★★

      Reply
    2. Zack

      August 28, 2022 at 5:07 pm

      Awesome recipe.

      ★★★★★

      Reply
    3. Timothy

      August 29, 2022 at 5:37 pm

      Best bfast sandwich that I have made at home. Going to make this a bunch.

      ★★★★★

      Reply
    4. Todd

      September 04, 2022 at 8:06 pm

      Meal prepped a bunch of these bagels last week and doing it again this week. This recipe is a home run!

      ★★★★★

      Reply
    5. Jerry

      September 24, 2022 at 10:55 am

      My top five favorite breakfast sandwich that I have ever had. It's damn good.

      ★★★★★

      Reply

    Leave a Reply Cancel reply

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

    Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

    Primary Sidebar

    Hey there! We're Brendan & Joe, and we love to create recipes that make you say "I'm hungry for that!" We've both... Read More…

    • Instagram
    • Pinterest
    • YouTube
    A tin filled with french fries. There is text above the french fries that reads "click here to join our weekly newsletter".

    Footer

    ↑ back to top

    About Us

    • About

    Newsletter

    • Sign Up! for emails and updates

    YouTube

    • Subscribe

    As an Amazon Associate I earn from qualifying purchases at no additional cost to you.

    Privacy Policy Copyright © 2021 Terms & Conditions