McDonald’s Steak and Cheese (Copycat Recipe)



Cheesy, Savory, and Packed with Steakhouse Flavor—Straight from Your Kitchen

Bring back the classic McDonald’s Steak and Cheese sandwich with this irresistible copycat recipe. Juicy, seasoned beef strips layered with sautéed onions and peppers, smothered in melty cheese, and tucked inside a toasted hoagie-style roll—it’s the ultimate comfort food with bold flavor in every bite. Whether you’re recreating a long-lost favorite or just want a hearty, satisfying sandwich, this one hits all the right notes.


🌟 Why This Recipe Works

This copycat nails the original’s simplicity and flavor—here’s why it’s a must-make:

Savory, Steakhouse-Style Filling
Thinly sliced steak is seasoned and seared for tender, juicy texture and deep, meaty flavor.

Gooey Melted Cheese
American cheese (just like the original) creates that creamy, nostalgic melt factor.

Sautéed Veggies for Sweetness and Crunch
Caramelized onions and green bell peppers balance the richness of the meat and cheese.

Toasted Sub Roll Perfection
A soft, warm hoagie-style roll gets a golden, slightly crisp edge—ideal for soaking up all that flavor.

Quick and Crowd-Pleasing
From stove to table in under 30 minutes, this sandwich delivers diner vibes with fast-food convenience.


🛒 Ingredients You’ll Need

These simple, everyday ingredients come together to build a sandwich packed with flavor.

For the Steak Filling

  • 1 lb ribeye or sirloin steak, thinly sliced – Choose well-marbled meat for tenderness.

  • 1 tbsp Worcestershire sauce – Adds a punch of umami flavor.

  • 1 tsp garlic powder

  • 1 tsp onion powder

  • Salt and black pepper, to taste

  • 1 tbsp olive oil or butter – For searing the meat.

Veggies

  • 1 medium onion, thinly sliced – For that classic sweet onion taste.

  • 1 green bell pepper, thinly sliced – Optional, but adds color and crunch.

  • 1 tbsp olive oil or butter – For sautéing.

Cheese & Bread

  • 4–6 slices American cheese – Melty and nostalgic, just like McDonald’s.

  • 2–3 hoagie rolls or steak sandwich rolls – Soft inside, slightly crisp when toasted.

  • Butter, for toasting

💡 Pro Tip: Freeze steak for 30 minutes before slicing to make paper-thin cuts easier. Thin slices cook quickly and stay tender.


🔥 Step-by-Step Instructions

Step 1: Prep the Steak

Slice the steak thinly across the grain. Toss with Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Let it marinate for 10–15 minutes while you prep the rest.

Step 2: Sauté the Veggies

Heat 1 tbsp oil or butter in a skillet over medium heat. Add sliced onions and peppers. Cook for 5–7 minutes, stirring occasionally, until softened and caramelized. Transfer to a plate and set aside.

Step 3: Cook the Steak

In the same skillet, add another tablespoon of oil. Sear the steak in a single layer over medium-high heat for 1–2 minutes per side until browned and just cooked through. Don’t overcrowd—cook in batches if needed.

Step 4: Combine & Melt Cheese

Return the sautéed veggies to the pan with the steak. Mix well to combine. Lay cheese slices directly over the mixture. Cover the pan with a lid for 30 seconds to melt the cheese, then gently fold everything together.

Step 5: Toast the Rolls

Split your hoagie rolls and butter the insides lightly. Toast them cut-side down on a skillet or under the broiler until golden.

Step 6: Build Your Sandwich

Scoop a generous portion of the cheesy steak-and-veggie mixture onto each toasted roll. Press gently to close—and serve while hot and melty.


🔄 Delicious Variations

Customize it to make it your own:

  • Philly Style: Add provolone or Cheez Whiz instead of American cheese.

  • Spicy Kick: Stir in banana peppers, jalapeños, or crushed red pepper.

  • Saucy Upgrade: Add a drizzle of garlic mayo or chipotle aioli.

  • Loaded Version: Include mushrooms for a savory umami boost.

  • Lettuce Wraps: Go low-carb by wrapping the filling in romaine or iceberg.


🍽️ Perfect Pairings

Side Ideas

  • Crispy French fries or curly fries

  • Onion rings

  • Coleslaw

  • Pickles or pepperoncini on the side

Drinks to Match

  • Iced cola or root beer (classic!)

  • Sweet tea or lemonade

  • Milkshake for full fast-food vibes

Serving Tip

Wrap the sandwich in parchment or foil and let it rest for a few minutes to lock in heat and meld flavors—just like they do at the drive-thru.


📦 Make Ahead + Storage Tips

Make Ahead

  • Slice steak and veggies up to 24 hours ahead—store separately in the fridge.

  • Cheese sauce mixture can be made, cooled, and reheated gently.

Storage

  • Store leftovers in an airtight container for up to 3 days.

  • Reheat in a skillet over low heat or in the microwave for 30–45 seconds.

Freezing

  • Freeze the cooked filling in portioned bags for quick sandwich assembly anytime. Thaw in fridge overnight or reheat from frozen in a covered skillet.


Frequently Asked Questions

Can I use a different cheese?
Absolutely! Provolone, Swiss, mozzarella, or even Velveeta work great.

What cut of steak works best?
Ribeye is ideal for tenderness and flavor. Sirloin and NY strip are solid alternatives.

Can I make it with ground beef?
Yes—just brown and season it as you would the sliced steak. It won’t have the same texture, but it’ll still taste amazing.

Are onions and peppers required?
Not at all. The original was pretty minimal—feel free to skip them if you want it closer to McDonald’s early versions.

How do I keep the sandwich from getting soggy?
Toast your rolls well and don’t overdo the moisture. If prepping ahead, store filling separately and assemble fresh.


🥩 Final Thoughts

This McDonald’s Steak and Cheese Copycat brings back all the flavor of a beloved fast-food classic with the quality and freshness of homemade. From the tender, cheesy steak filling to the golden-toasted bun, this sandwich is a satisfying, crave-worthy favorite that’s easy to whip up any day of the week. Serve it hot, gooey, and with plenty of napkins—it’s comfort food done right.