This Steak Egg and Cheese Bagel Recipe is delicious and satisfying. Every day of the week, this is the ideal portable breakfast sandwich. This homemade version easily beats the McDonald's original. The substantial, expertly seasoned, and succulent beef fills this breakfast sandwich!

In my opinion, three ingredients are necessary for a successful sandwich: cheese, a healthy serving of protein, and a delicious sauce. All of the criteria are met by this cheese and steak egg bagel. Although we have prepared them for dinner, I prefer to make them for breakfast. The richness of the ribeye, melted cheese, and runny egg are all cut through by the creamy, acidic sauce. When served with hash browns for a filling breakfast, this will quickly become one of your family's favorite breakfast items.
Jump to:
Why You'll Love This Recipe
This recipe is a hit for a lot of reasons:
- Easy & Fast: Everything cooks in one skillet, and the sandwiches are ready in about 25 minutes, faster than a drive-thru run.
- Economical: Just half a pound of steak makes four hearty breakfast sandwiches.
- Extremely Versatile: You may adapt the basic recipe in whatever way you choose because it is so easy! Make a breakfast bagel sandwich with meat or vegetarian options. Eat a lot of cheesy food or avoid dairy. The possibilities are endless.
- Deeply Satisfying: Tender steak, a fried egg and melted cheese make a protein-packed breakfast that keeps you full until lunch.
Main Ingredients
You'll need the following to prepare this McDonald's imitation recipe:

- Steaks: I suggest using a New York strip or ribeye steak cut. Any tender cut of steak can be used; cut it into tiny pieces before cooking or thinly against the grain after cooking. Aim for quality because this is a key ingredient. Additionally, you can utilize leftover steak by slicing it thinly and reheating it slowly before adding it to your sandwich.
- Sea salt, black pepper and garlic powder to season the steak.
- Worcestershire sauce is a typical steak spice that imparts a traditional steak sandwich flavor. You could also use your preferred steak seasoning if you want.
- Onions: I suggest a white or yellow onion. If you'd like, you may also use a sweet onion. Make extra caramelized onions since they taste great in omelets, sandwiches, burgers, and more.
- Butter: Although you might use your preferred frying oil or nonstick cooking spray, real butter adds a wonderful flavor to the beef, onion, and eggs.
- Eggs: For optimal flavor, use the best large eggs you can find. I like to cook them here, but you may use a fluffy folded egg if you'd like.
- Sliced cheese: use American cheese, white American cheese, or cheddar cheese. It's up to you, but we adore American cheese slices on breakfast sandwiches. If your cheese is finely sliced, you should use two cheese slices per bagel sandwich.
- Bagels: I used a homemade bagel. Plain bagels, onion bagels, or everything bagels can all be used.
How to Make Steak, Egg and Cheese Bagel
- Slice the meat into thin "patty" pieces. You can cook the steak first, then slice it if you're using it for your sandwich.

- Use Worcestershire sauce, salt, pepper, and garlic powder to season the steak on both sides.

- Melt the butter in a skillet over medium heat and saute the onions until caramelized.

- Add the steak to the skillet and melt a tablespoon of the butter over medium-high heat. Cook until well done, a few minutes on each side. Remove from the pan and set aside.

- Crack eggs into a skillet after heating butter in a nonstick pan or griddle over medium-low heat. Cook the eggs to your preferred doneness.

- Spread a little butter on a freshly toasted bagel if preferred. Add a slice of cheese on the bottom of each bagel. Add the steak to the bottom bagel, then top with fried onions, an egg and cheese.



- Close the sandwiches with the bagel tops and serve warm.
Tips And Tricks
- You must act fast after adding the butter to the skillet since it will burn if you wait too long.
- You may double or quadruple this breakfast sandwich recipe to serve a family.
- Bringing your bagel sandwiches for breakfast on the go? Line them with parchment paper. In addition to keeping them warm, it will capture fluids, making it simple to eat and enjoy quickly (without creating a mess!).
- Sear in stainless steel: If you have one, cook the steak in a stainless steel skillet. It browns the meat better than a nonstick pan.
- Make the onions ahead: Caramelize the onions up to two days early and keep them in the fridge. A minute in a hot pan warms them right back up.
- Copycat sauce: For the creamy, tangy sauce, stir together mayonnaise, yellow mustard, a little lemon juice, a splash of steak sauce, dried dill, salt and pepper, then swap it in for the butter on the toasted bagels.
Variations And Substitutions
- Montreal steak seasoning: Rub the steak with Montreal steak seasoning for an extra bold, peppery flavor.
- Shaved steak: Buy shaved (sandwich) steak to skip slicing altogether. It cooks in just a couple of minutes.
- Sweet and savory onions: Caramelize the onions with a pinch of sugar, a splash of soy sauce and a sprinkle of Montreal seasoning for a deeper flavor.
- Softer bagels: Soft store-bought bagels are easier to bite through than chewy bakery bagels and hold the filling together well.

How to Store Leftovers
Any leftover steak or sauce can be kept in the refrigerator. Transfer to individual airtight containers. For up to two days, they will remain fresh. Keep the steak, onions and sauce in separate containers, then reheat and build the sandwiches fresh so the bagels don't get soggy.
Serving Suggestions
- I wrap these in parchment paper and take them with me because we always rush about in the mornings.
- You can enjoy them on their own or with a side dish for a more complete meal if you have time to sit down.
- For the complete McDonald's experience, I strongly suggest a glass of cold orange juice and a hash brown patty on the side.
- They also go nicely with home fries and fresh fruit.
Frequently Asked Questions
McDonald's steak bagel sauce is composed of dill weed, lemon juice, mayonnaise, yellow mustard, steak sauce, salt, and pepper. Make a batch of the sauce and use it on the bagels instead of butter if you want a perfect replica steak bagel.
Of course! You can use leftover steak and just slice and reheat it for assembly, or you can thinly slice it and cook it to order. These breakfast bagel sandwiches will taste fantastic with real steak, but they are not a perfect replica.
I prefer to serve this with a simple salad or perhaps a fruit parfait.
Bagel dough typically doesn't contain eggs unless you're making or buying an egg bagel.

If you tried this Steak Egg and Cheese Bagel Recipe or any other recipe on my website, please feel free to leave a 🌟 star rating and let me know how it goes in the 📝 comments below. And remember to tag me on Instagram!
More Easy Breakfast Options
- The Best Air Fryer Breakfast Potatoes
- Air Fryer Cheesy Potato Wedges
- The Best Avocado Toast With Egg Recipe
- How To Make Toast in the Oven
- 20 Healthy Pancake Toppings (or waffles)
- Air Fryer Peach Cobbler
Recipe

Steak Egg and Cheese Bagel Recipe (Homemade Bagels!)
INGREDIENTS
- ½ pound steak
- sea salt and black pepper
- garlic powder
- 1 ½ tablespoon Worcestershire sauce
- ½ tablespoon olive oil optional
- 4 tablespoon butter
- 1 white onion
- 4 eggs
- 8 slices cheddar cheese
- 4 homemade bagels
INSTRUCTIONS
- Slice the meat into thin "patty" pieces. You can cook the steak first, then slice it if you use it for your sandwich.
- Use Worcestershire sauce, salt, pepper, and garlic powder to season the steak on both sides.
- Melt the butter in a skillet over medium heat and saute the onions until caramelized.
- Add the steak to the skillet and melt a tablespoon of the butter over medium-high heat. Cook until well done, a few minutes on each side. Remove from the pan and set aside.
- Crack eggs into a skillet after heating butter in a nonstick pan or griddle over medium-low heat. Cook the eggs to your preferred doneness.
- Spread a little butter on a freshly toasted bagel if preferred. Add a slice of cheese to the bottom of each bagel. Add the steak to the bottom bagel, then top with fried onions, an egg, and cheese.
- Close the sandwiches with the bagel tops and serve warm.







Jocelyn Coleman says
I absolutely love the idea of making a steak egg and cheese bagel at home! It sounds way more delicious than fast food. Plus, customizing it with my favorite ingredients would make brunch feel extra special. Can't wait to give this a try!
Katie Reed says
This recipe is so tempting! I can almost smell the caramelized onions and sizzling steak. Brunch at home just got a major upgrade, and I love that I can control everything from the quality of the cheese to how runny my eggs are. Yum!
Felicity Parker says
This recipe just might become my go-to weekend treat! There’s something so comforting about homemade breakfasts, especially when they’re packed with flavor like this one. I'll definitely be trying out those variations too—hollandaise sauce sounds divine!
Molly Carter says
This recipe sounds like a dream come true for breakfast lovers like me! The combination of flavors is just perfect. I might even try using leftover steak from dinner—talk about making life easier while still enjoying something gourmet at home.
Linda Rose says
'Better than fast food' is definitely the vibe I'm here for! This steak egg and cheese bagel has all my favorite breakfast components in one spot. Can’t wait to see how much better it tastes when made fresh at home!
Jasmine Bell says
'Elevate your brunch game' indeed! This recipe has me drooling already. Using smoked cheddar instead of regular American cheese sounds like an incredible twist—can’t wait to indulge in this homemade goodness over the weekend!
Genesis Flores says
Wow, this looks mouthwatering! Who knew making a steak bagel could be so simple? I love that it's not just better than fast food but also customizable! Can’t wait to whip these up for my next brunch with friends!
Angelica King says
Oh, I'm so excited about this recipe! It sounds hearty and satisfying—definitely my kind of brunch dish. Plus, getting to make it exactly how I like it makes me feel like a kitchen superstar. Bring on the deliciousness!
Piper Davis says
I’m all in for elevating my brunch game! The thought of that homemade breakfast sauce adds such a nice touch. I think I'll experiment with some grilled onions too—what a fantastic way to bring even more flavor into this sandwich!