Steak Egg Cheese Bagel

Section: Rise and Shine with Delicious Breakfast Recipes

This homemade steak egg and cheese bagel brings back all the flavor of the classic fast food favorite, but with fresher ingredients and a heartier portion. You get shaved steak seasoned to perfection, fluffy scrambled eggs, sweet caramelized onions, tangy homemade sauce, and melty cheese—all tucked into a warm toasted bagel. It’s quick to prepare, customizable to your liking, and perfect for a satisfying weekend breakfast. Serve it with hash browns or fresh fruit and enjoy the comfort of a classic made better at home.

Published By Ioana
Updated on Sun, 15 Jun 2025 12:39:57 GMT
A copycat McDonald's steak egg and cheese sandwich. Bookmark
A copycat McDonald's steak egg and cheese sandwich. | ioanacooks.com

This copycat McDonald's steak egg and cheese became my solution when I was craving that iconic breakfast sandwich but didn’t want to deal with drive-through lines or pay restaurant prices for a simple combination of steak eggs and cheese on a bagel. Making it at home means getting way more filling better quality ingredients and that satisfying homemade flavor. My husband missed this sandwich after it left the menu and now says mine are better than the original.

My brother-in-law who used to get these daily now prefers my version because every bite is packed with steak and real flavor.

Ingredients

  • Shaved steak: Cooks fast and has the ideal texture for breakfast sandwiches
  • Montreal steak seasoning: Adds bold peppery depth to the meat
  • Caramelized onions: Sweetens the savory profile and brings balance to eggs and cheese
  • Special sauce: A mix of mayo yellow mustard and dill that gives a tangy fast-food-inspired flavor
  • American cheese: Melts beautifully and offers that nostalgic taste everyone expects
A copycat McDonald's steak egg and cheese sandwich. Bookmark
A copycat McDonald's steak egg and cheese sandwich. | ioanacooks.com

Step-by-Step Instructions

Mix the Sauce:
Combine mayonnaise yellow mustard and dried dill in a small bowl. Stir until smooth and chill in the fridge so the flavors can meld while the rest of the sandwich cooks.
Caramelize the Onions:
Melt a tablespoon of butter in a pan over medium heat. Add sliced onions and a pinch of salt then cook for about 7 minutes until golden and tender. Remove from pan and keep warm.
Scramble the Eggs:
Add another tablespoon of butter to the same pan. Pour in beaten eggs and gently scramble over medium heat. Cook until just set but still soft and creamy. Divide into two equal portions.
Cook the Steak:
In a bowl toss shaved steak with a dash of Worcestershire sauce and Montreal steak seasoning. Add a tablespoon of butter to the pan and sauté the seasoned meat for 3 to 4 minutes until just browned. Stir frequently to avoid overcooking. Add the onions back in then form two piles and place a slice of American cheese over each.
Toast and Assemble:
Lightly toast the bagel halves in a toaster or in the pan. Spread the prepared sauce on both halves of each bagel. Layer with eggs on the bottom then cheesy steak-onion mixture and close with the top half.

Storage Tips

Assemble just before serving for best results. Keep sauce in the fridge for up to five days. Cooked steak and onions can be frozen in portioned bags then reheated directly in a skillet for quick breakfasts.

Ingredient Substitutions

You can swap American cheese for provolone Swiss or cheddar. Use English muffins or hearty rolls if bagels aren’t available. Fresh herbs can replace dried dill for a brighter flavor in the sauce.

A copycat McDonald's steak egg and cheese sandwich. Bookmark
A copycat McDonald's steak egg and cheese sandwich. | ioanacooks.com

Serving Suggestions

Pair this sandwich with hash browns crispy potato wedges or fresh-cut fruit for a rounded meal. It also goes well with a hot coffee or freshly squeezed orange juice.

I once forgot to toast the bagels and the fillings made everything soggy. Since then I always toast them while the cheese melts so it all comes together perfectly.

Frequently Asked Questions About Recipes

→ What type of steak should I use for this sandwich?

Shaved steak is ideal as it cooks quickly and has the perfect texture for sandwiches. Ask your butcher or check the frozen section.

→ Can I use leftover steak instead?

Yes, thinly slice any leftover steak and warm it in a skillet with the onions and seasoning for an easy shortcut.

→ What gives the sauce its signature flavor?

The mix of mayonnaise, yellow mustard, and dill delivers that tangy, nostalgic breakfast flavor.

→ Can I use a different kind of bread?

Definitely. While bagels are traditional, sub rolls, English muffins, or thick toast also work well if they're sturdy.

→ How do I keep the sandwich from getting soggy?

Toast the bagel and avoid over-scrambling the eggs. Let the steak mixture rest briefly so excess moisture doesn’t soak the bread.

Steak Egg Cheese Bagel

Juicy steak, creamy eggs, and melted cheese layered on a toasted bagel with tangy sauce—better than the original.

Time Needed to Prep
10 minutes
Cooking Duration
15 minutes
Overall Time
25 minutes
Published By: Ioana

Category of Recipe: Breakfast

Preparation Difficulty: Medium Difficulty

Type of Cuisine: American

Number of Portions: 2 How Many It Serves (2 sandwiches)

Dietary Preferences: ~

Ingredients You'll Need

→ Steak Mixture

Ingredient 01 8 oz shaved steak
Ingredient 02 1 tbsp Worcestershire sauce
Ingredient 03 1 tsp Montreal steak seasoning
Ingredient 04 1 tbsp unsalted butter

→ Eggs

Ingredient 05 4 large eggs, beaten
Ingredient 06 1 tbsp unsalted butter

→ Caramelized Onions

Ingredient 07 1 small yellow onion, thinly sliced
Ingredient 08 1 tbsp unsalted butter
Ingredient 09 1 pinch salt

→ Special Sauce

Ingredient 10 2 tbsp mayonnaise
Ingredient 11 1 tsp yellow mustard
Ingredient 12 1/4 tsp dried dill

→ Assembly

Ingredient 13 2 bagels, sliced and toasted
Ingredient 14 2 slices American cheese

Steps to Follow

Step 01

Mix mayonnaise, yellow mustard, and dried dill in a small bowl. Refrigerate until ready to use.

Step 02

Melt butter in a pan over medium heat. Add sliced onions and a pinch of salt. Cook until golden brown, 5 to 7 minutes. Remove and set aside.

Step 03

Add butter to the same pan. Scramble the beaten eggs gently over medium heat until just set but still creamy. Divide into two portions.

Step 04

Toss shaved steak with Worcestershire sauce and steak seasoning. Melt butter in the pan and cook steak until browned. Add onions back and mix well.

Step 05

Divide the steak and onion mixture into two portions in the pan and top each with a slice of cheese. Let it melt slightly.

Step 06

Toast bagel halves. Spread sauce on both sides. Layer eggs, then steak with melted cheese, and close with top bagel half.

Extra Tips

  1. Use the same pan throughout to enhance flavor and reduce cleanup.
  2. Avoid overcooking the steak to keep it tender.
  3. Scramble eggs until just set to maintain a creamy texture.
  4. Toast bagels to prevent sogginess from the fillings.
  5. You can prep components ahead and assemble fresh in the morning.

Tools You'll Need

  • Non-stick skillet
  • Mixing bowl
  • Spatula
  • Knife
  • Toaster

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains eggs
  • Contains dairy
  • Contains gluten

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 620
  • Total Fat: 36 grams
  • Carbohydrate Amount: 42 grams
  • Protein Amount: 35 grams