Irresistible Copycat McDonald’s Steak, Egg & Cheese Bagel Recipe
Craving that iconic breakfast delight? Recreate the legendary McDonald’s Steak, Egg & Cheese Bagel right in your kitchen with this easy, flavorful recipe. Imagine tender, seasoned steak, perfectly fluffy eggs, gooey melted cheese, and sweet grilled onions, all nestled in a toasted bagel slathered with a tangy homemade sauce. Pure breakfast bliss!

For those mornings when only a truly satisfying meal will do, this steak, egg, and cheese bagel is your answer. This beloved sandwich was once a star on McDonald’s breakfast menu, captivating taste buds with its unique combination of savory and comforting flavors. Sadly, it disappeared, leaving many fans longing for its return. But fret not! With this meticulously crafted copycat recipe, you can easily bring that nostalgic taste back home, anytime you desire.
The news of McDonald’s discontinuing their steak bagel sandwich was a genuine disappointment for many, including myself. While I’m not typically a huge fan of fast-food breakfasts, this particular creation held a special place. Its hearty components and distinctive sauce made it an irresistible treat that stood out from the crowd.
Naturally, I felt compelled to embark on a culinary quest to recreate this breakfast masterpiece. After numerous attempts, extensive trial and error, and countless taste tests, I am thrilled to present a recipe that comes incredibly close to the original, if not surpasses it. We’re talking about succulent, thinly sliced steak, light and airy scrambled eggs, perfectly melted cheese, and a fresh bagel generously spread with our signature creamy dill mustard sauce. Each bite is a delightful journey back to that cherished McDonald’s breakfast experience.
Why You’ll Adore This Homemade Steak, Egg & Cheese Bagel
There are countless reasons why this copycat recipe will become a new favorite in your breakfast rotation:
- Unrivaled Flavor and Satisfaction: This isn’t just a meal; it’s an experience. The combination of savory steak, fluffy eggs, melty cheese, and our special creamy dill mustard sauce creates a flavor profile that is both comforting and incredibly satisfying. It’s truly a sandwich that hits all the right notes for a hearty start to your day.
- Bring Back a Beloved Classic: If you, like many, mourned the disappearance of McDonald’s Steak, Egg & Cheese Bagel, this recipe offers a delicious opportunity to relive those cherished breakfast moments. It allows you to enjoy that iconic flavor without leaving your home.
- Fresh, Wholesome Ingredients: When you make it yourself, you control the quality of every ingredient. Use fresh, high-quality steak, eggs, and bagels, ensuring a superior taste and a more wholesome meal compared to fast-food alternatives.
- Customization at Your Fingertips: This recipe serves as a fantastic foundation. Feel free to adjust ingredients to suit your dietary preferences or taste cravings. Swap cheeses, experiment with different bagel types, or add extra veggies – the possibilities are endless!
- Effortless to Scale: Whether you’re making a quick breakfast for one, a hearty brunch for two, or feeding a hungry crowd, this recipe is incredibly adaptable. Easily adjust the ingredient quantities to create as many or as few sandwiches as you need.
- Perfect for Any Time of Day: While it’s a breakfast champion, this steak bagel sandwich is equally delightful for lunch, dinner, or even a satisfying late-night snack. It’s a versatile meal that fits into any schedule.
- The Secret Sauce: Our homemade creamy dill mustard sauce is a game-changer. It perfectly complements the rich flavors of the steak and eggs, adding a zesty, herbaceous kick that elevates the entire sandwich to a gourmet level. This sauce alone makes the recipe worth trying!
Gather Your Ingredients for Breakfast Perfection
Crafting this incredible breakfast sandwich requires just a handful of fresh ingredients, most of which you likely already have on hand or can easily find at your local grocery store. Here’s what you’ll need to assemble two mouthwatering copycat McDonald’s Steak, Egg & Cheese Bagels:

- Bagels: Start with 2 plain bagels. While plain is the classic choice for this recipe, feel free to experiment with other varieties like everything bagels, onion bagels, poppy seed bagels, or even cheese bagels to add another layer of flavor and texture. Ensure they are fresh for the best result.
- Steak: You’ll need 1/2 pound of thinly sliced or shaved steak. This cut cooks quickly and tenderly, mimicking the texture of the original sandwich. If shaved steak isn’t available, you can use a small, tender steak cut into thin strips. Just ensure it’s cooked to your preferred doneness.
- Eggs: Plan for 4 large eggs (2 per sandwich). Fresh eggs will yield the fluffiest scrambled eggs, which are essential for the perfect breakfast sandwich experience.
- Cheese: 2 slices of American cheese are ideal for their meltability and classic flavor. However, cheddar or provolone are excellent alternatives if you prefer a different cheesy profile.
- Onions: Half of a small white onion, thinly sliced, will add a wonderful caramelized sweetness and savory depth to the steak. If you’re not a fan of onions, you can simply omit them.
- Butter: 3 tablespoons of unsalted butter will be used to cook the onions, steak, and eggs. Butter adds richness and helps achieve that golden-brown finish.
- Salt: A pinch of salt for seasoning the onions and eggs, enhancing their natural flavors.
- Montreal Steak Seasoning: 1 teaspoon of this robust seasoning blend is perfect for flavoring the steak. It typically includes black pepper, garlic, coriander, and dill, creating a bold, savory taste. If you don’t have it, a mix of salt, black pepper, and garlic powder works as a good substitute.
- Worcestershire Sauce: 1 tablespoon for marinating the steak, adding a deep, umami flavor that perfectly complements the beef.
For the Signature Creamy Dill Mustard Sauce:
- Mayonnaise: 1/2 cup of your favorite mayonnaise forms the creamy base of our sauce.
- Mustard: 2 tablespoons of yellow mustard provides a tangy kick and classic breakfast sandwich flavor.
- Dried Dill: 1/4 teaspoon of dried dill is the secret ingredient that ties all the flavors together, adding a subtle herbaceous note that truly makes this sauce shine and stand out.
Step-by-Step Guide: Crafting Your Copycat McDonald’s Steak, Egg & Cheese Bagel
Creating this satisfying breakfast sandwich is simpler than you might think. Follow these easy steps to bring the beloved McDonald’s Steak, Egg & Cheese Bagel to your own kitchen. For visual guidance, you can also refer to the video (if available on the original page).
Step One: Prepare the Signature Creamy Dill Mustard Sauce.
In a small bowl, combine 1/2 cup of mayonnaise, 2 tablespoons of yellow mustard, and 1/4 teaspoon of dried dill. Whisk these ingredients together until thoroughly blended and smooth. This sauce is a crucial component that adds an authentic flavor twist to your bagel. Cover the bowl and refrigerate the sauce until you are ready to assemble your sandwiches. This allows the flavors to meld beautifully.

Step Two: Sauté the Onions to Perfection.
Place a large skillet or griddle over medium heat. Add 1 tablespoon of unsalted butter and allow it to melt and coat the pan. Once the butter is shimmering, add the thinly sliced small onion along with a pinch of salt. Stir frequently and cook the onions until they soften, turn translucent, and begin to caramelize slightly, developing a beautiful light brown color. This typically takes about 5-7 minutes. Once cooked, carefully remove the onions from the pan and transfer them to a plate or a small bowl, setting them aside for later.

Step Three: Prepare the Savory Steak.
While your onions are cooking or resting, place the 1/2 pound of shaved steak into a medium-sized bowl. Drizzle 1 tablespoon of Worcestershire sauce over the steak, then sprinkle 1 teaspoon of Montreal steak seasoning evenly. Toss the steak gently with tongs or your hands to ensure every piece is well coated with the seasoning and sauce. This brief marination infuses the steak with incredible flavor.
Step Four: Cook the Fluffy Eggs.
Using the same skillet or griddle (no need to clean it if there are just a few onion bits), add another tablespoon of unsalted butter and let it melt over medium heat. Pour in the 4 beaten eggs. Scramble the eggs to your desired consistency, stirring gently until they are just set and fluffy. Divide the scrambled eggs into two equal portions directly in the pan, forming two roughly bagel-sized patties. This makes for easier assembly later.

Step Five: Sauté the Steak and Melt the Cheese.
Add the final tablespoon of unsalted butter to the skillet or griddle, still over medium heat. Once melted, add the seasoned shaved steak to the hot pan. Stir and cook the steak quickly, for about 2-3 minutes, until it’s just browned and cooked through. Shaved steak cooks very fast, so be careful not to overcook it. Once browned, add the previously cooked onions back into the pan with the steak, stirring to combine them thoroughly. Divide this steak and onion mixture into two separate piles on the griddle, again, roughly the size of your bagels. Immediately place one slice of American cheese on top of each steak and onion pile. Allow the cheese to melt slowly and beautifully over the warm steak and onions, creating a luscious, gooey topping.

Step Six: Toast the Bagels and Assemble Your Masterpiece.
While the cheese is melting, toast your bagels. You can do this either on the same skillet/griddle (for a slightly crispy, buttery exterior) or in a traditional toaster. Aim for a golden-brown, slightly crispy texture. Once toasted, it’s time for assembly! Spread a generous amount of your prepared creamy dill mustard sauce on both halves of each toasted bagel. Place one half of the scrambled eggs on the bottom bagel half. Then, carefully transfer one of the steak, onion, and melted cheese piles on top of the eggs. Crown your creation with the remaining top bagel half. Serve immediately and savor every bite of your homemade McDonald’s Steak, Egg & Cheese Bagel!

Expert Tips for the Perfect Steak, Egg & Cheese Bagel
Achieving the perfect copycat steak bagel is all about technique and a few clever tricks. Here are some expert tips to ensure your homemade version is nothing short of spectacular:
- Leftover Steak for a Quick Start: Don’t toss that leftover steak! This recipe is fantastic for repurposing cooked steak. Simply slice it thinly and warm it gently in the pan with the onions before adding the cheese. This significantly cuts down on prep time.
- The Power of a Griddle: While a non-stick skillet works perfectly fine, a large griddle (like a Blackstone) is ideal for making multiple sandwiches at once. It provides a spacious, even cooking surface for eggs, steak, and onions, allowing everything to cook simultaneously and efficiently.
- Bagel Toasting Mastery: For the best texture, toast your bagels until they are golden brown and slightly crisp on the cut sides, but still soft and chewy in the middle. You can toast them in a toaster, under the broiler, or directly on the griddle/skillet with a little butter for extra flavor.
- Perfectly Scrambled Eggs: For fluffy eggs, cook them over medium-low heat, stirring frequently but gently. Remove them from the heat just before they are fully set, as they will continue to cook slightly from residual heat. This prevents them from becoming rubbery.
- Melting Cheese Magic: To ensure your cheese melts beautifully, place the slices directly on top of the hot steak and onion mixture while it’s still in the pan. You can even cover the pan for 30 seconds to create a steamy environment that helps the cheese become extra gooey.
- Don’t Skimp on the Sauce: The creamy dill mustard sauce is the unsung hero of this sandwich. Be generous when spreading it on your bagel halves; it provides that essential tang and moisture that brings all the components together.
- Serve Immediately: For the ultimate experience, assemble and serve these bagels as soon as all components are cooked. The warmth of the steak, eggs, and melted cheese, combined with the toasted bagel, is best enjoyed fresh.
Creative Variations & Delicious Substitutions
One of the best aspects of homemade cooking is the freedom to customize! Make this copycat steak bagel truly your own with these delicious ideas and substitutions:
- Cheese Choices: While American cheese offers that classic McDonald’s melt, feel free to switch things up. Try sharp cheddar for a bolder flavor, provolone for a milder, creamier melt, pepper jack for a spicy kick, or colby jack for a blend of flavors and textures.
- Protein Power-Ups: Not a steak fan, or just looking for variety? This sandwich is incredibly versatile. Substitute the shaved steak with crispy bacon, savory breakfast sausage patties, sliced ham, or even a vegetarian sausage patty for a meat-free option.
- Beyond the Bagel: While bagels are key to the “bagel” experience, don’t limit yourself! This filling would be equally delicious on a hearty sub roll, a crusty ciabatta, a fluffy croissant, a toasted English muffin, or even between slices of your favorite artisan bread. Onion bagels or everything bagels are also fantastic alternative bagel choices.
- Sauce Sensation: Our creamy dill mustard sauce is amazing, but if you’re feeling adventurous, explore other sauces. A smoky BBQ sauce, a spicy sriracha mayo, a zesty boom boom sauce, a tangy Burger King Zesty sauce, or a rich hollandaise sauce could all elevate the sandwich in different ways.
- Add a Veggie Boost: Incorporate more vegetables for added nutrition and flavor. Sautéed mushrooms, bell peppers (any color), fresh spinach, or thinly sliced tomatoes would be wonderful additions.
- Spice It Up: If you love a bit of heat, add a pinch of red pepper flakes to your eggs or steak, or drizzle with your favorite hot sauce before serving.
Storing and Reheating Your Breakfast Bagel Components
While these sandwiches are best enjoyed fresh, you can certainly prepare components ahead of time or store leftovers to enjoy later. This makes meal prep a breeze!
Any leftover cooked steak and onion mixture can be stored in an airtight container in the refrigerator for up to 2 days. Ensure it has completely cooled before sealing and refrigerating. The scrambled eggs can also be stored separately in an airtight container for up to 1-2 days. The creamy dill mustard sauce can be made several days in advance and kept refrigerated for up to a week.
To reheat, gently warm the steak and onions in a skillet or microwave until heated through. Reheat the eggs similarly. Toast a fresh bagel, spread with sauce, and assemble as directed. Reheating a fully assembled sandwich is not recommended as the bagel can become soggy. It’s always best to assemble fresh.
Your Top Questions Answered (FAQ)
Absolutely! While shaved steak is ideal for this copycat recipe, you can easily substitute it with other meats. Thinly sliced deli roast beef, pre-cooked breakfast sausage patties, bacon, or even leftover cooked steak work wonderfully. Just adjust cooking times accordingly to ensure it’s heated through.
This hearty bagel sandwich is quite filling on its own, but it pairs beautifully with lighter sides. Consider serving it with a refreshing fruit parfait, a simple green salad, a bowl of fresh berries, or a warm cup of coffee or tea for a complete breakfast experience.
Yes, you can definitely do some prep work in advance! The breakfast sauce can be made and stored in the refrigerator for up to a week. You can also cook the steak and onions, and even scramble the eggs, a day or two ahead of time. Store each component separately in airtight containers in the refrigerator. On the morning of, simply reheat the steak and eggs, toast your bagel, and assemble for a quick and delicious breakfast.
McDonald’s often uses a ring mold for their perfectly round eggs. To replicate this at home, you can use a round egg ring placed in your skillet before pouring in the beaten eggs. Alternatively, for scrambled eggs, you can cook them as a thin layer and then fold them into quarters or use a spatula to shape them into a square or round patty while cooking, ensuring they fit neatly onto your bagel.
While plain bagels are traditionally used and provide a neutral base for the rich fillings, feel free to experiment. Onion bagels will enhance the savory notes, everything bagels add a lovely texture and flavor complexity, and cheese bagels can add an extra layer of cheesiness. Choose a fresh, soft yet chewy bagel for the best experience.
Explore More Delicious Breakfast Ideas
If you loved this hearty breakfast sandwich, you’re sure to enjoy these other family-favorite breakfast recipes:
- Crispy Air Fryer Turkey Bacon
- Refreshing Yogurt Parfait with Granola and Fruit
- Quick and Easy Air Fryer Scrambled Eggs
- Perfectly Cooked Turkey Bacon in the Oven
I hope you enjoy recreating this nostalgic McDonald’s classic! Please share your thoughts and experiences in the comments below if you whip up these tasty steak, egg, and cheese bagel sandwiches.
Copycat McDonald’s Steak, Egg & Cheese Bagel
A hearty and filling steak, egg, and cheese sandwich, a delicious homemade copycat of McDonald’s classic breakfast item.
Ingredients
- 3 tablespoons unsalted butter
- 1 small onion, sliced
- 1/2 pound shaved steak
- 4 eggs, beaten
- 1 teaspoon Montreal steak seasoning
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon salt
- 2 slices American cheese
For the Sauce:
- 1/2 cup mayonnaise
- 2 tablespoons yellow mustard
- 1/4 teaspoon dried dill
Instructions
- Prepare Sauce: Mix together mayonnaise, mustard, and dill in a small bowl until smooth. Store in the refrigerator.
- Cook Onions: Add 1 tablespoon butter to a pan over medium heat. Add sliced onions and salt. Stir and cook until onions are soft and slightly browned. Remove from pan and set aside.
- Scramble Eggs: Add another tablespoon of butter to the skillet/griddle. Cook beaten eggs, scrambling them until set. Divide into two equal portions for the sandwiches.
- Season Steak: Place shaved steak in a bowl. Pour in Worcestershire sauce and Montreal steak seasoning. Toss to coat evenly.
- Cook Steak & Melt Cheese: Add the last tablespoon of butter to the skillet/griddle over medium heat. Place seasoned shaved steak on the skillet. Stir and cook until just browned. Add the cooked onions back in with the steak. Separate the mixture into two piles. Place one slice of cheese on top of each pile to melt.
- Toast Bagels: Toast bagels either on the skillet or in a toaster until golden brown and slightly crispy.
- Assemble Sandwich: Spread the prepared sauce generously on both halves of each toasted bagel. Place one half of the scrambled eggs on the bottom bagel piece. Then, carefully layer the steak, onion, and melted cheese mixture on top of the egg. Finish with the top bagel half. Serve immediately.
Notes
- This recipe works perfectly with leftover steak – simply slice thinly and reheat with onions.
- Great for cooking on a griddle for efficiency; a non-stick skillet works just as well.
- Feel free to substitute different types of bagels, cheeses, or even proteins to customize your sandwich.
Nutrition Information
Calories: 998 kcal | Carbohydrates: 7g | Protein: 40g | Fat: 91g | Saturated Fat: 31g | Polyunsaturated Fat: 29g | Monounsaturated Fat: 27g | Trans Fat: 1g | Cholesterol: 486mg | Sodium: 1641mg | Potassium: 554mg | Fiber: 1g | Sugar: 3g | Vitamin A: 1297IU | Vitamin C: 3mg | Calcium: 316mg | Iron: 4mg
Nutrition information is automatically calculated and should be used as an approximation.