Subway Philly Cheesesteak Recipe (Copycat)

The Philly cheesesteak is a staple in both American culture and cuisine. It’s so well-loved that even fast-food joints, like Subway, made their own version of it. And with our recipe, we’re recreating Subway’s take on the Philly cheesesteak. Subway is no longer selling this sandwich, but don’t worry! With our recipe, you can easily recreate their version of Philadelphia’s iconic local food. A bite of this and you’re on your way to food heaven! It may be a bit challenging to make, but with our clear instructions, you’ll be mastering this Subway Philly cheesesteak recipe in no time.

With the cheesesteak being a well-loved sandwich and Subway a popular sandwich restaurant, it was just about time before they included this iconic dish in their menu. Subway offered many options for their “Big Philly”. Customers could choose from six varieties of bread, four different cheeses, and all kinds of toppings, condiments, and dressing.

Preparing the Subway Philly Cheesesteak Recipe (Copycat)

But in our recipe, we’ll be using French bread.  We’re also including peppers and onions, two of the Philly’s original signature ingredients that were missing from Subway Philly cheesesteak. But make no mistake, what you’ll end up making will still taste as savory and scrumptious as any authentic Philly cheesesteak. You’ll be biting into crunchy French bread that’s soaked with the meaty juices of thinly sliced and sautéed flank steak and melted cheese.

Thanks to our recipe, you won’t need Subway if you want a taste of their Philly cheesesteak. It might be more hands-on to make, but it’s definitely a challenge worth exploring. So with this dish, you’ll be introducing the local taste of Philadelphia food to friends and family without needing to fly all the way there! Partner this sandwich with beer batter onion rings and you’re ready to food binge!

Subway Philly Cheesesteak Recipe (Copycat)

How To Make Subway Philly Cheesesteak (Copycat)

This cheesesteak boasts smoky, ribeye steak with melted cheese and flavorful onions and peppers. Just a bite of our copycat Subway Philly cheesesteak and you’re on your way to food heaven!

Prep: 20 mins
Cook: 20 mins
Total: 40 mins


For Marinade/Dressing:

  • ¼ cup grain mustard
  • ½ cup balsamic vinegar
  • 2 cloves garlic, chopped
  • ¼ cup extra-virgin olive oil
  • 1 tsp salt
  • 1 tsp black pepper

For Philly Cheesesteak:

  • 2 tbsp olive oil
  • 2 lb flank steak
  • 1 red bell pepper, halved and seeded
  • 1 green bell pepper, halved and seeded
  • 1 red onion, cut into ¼-inch slices
  • 10 oz BBQ sauce
  • 3 loaves French bread
  • 1 lb fresh mozzarella cheese, sliced or grated



  1. Mix mustard and balsamic vinegar in a small bowl.
  2. Add garlic, drizzle in olive oil while mixing.
  3. Season mixture with salt and pepper to add taste.

Philly Cheese Steak:

  1. Place steak inside a bowl.
  2. Pour in ¾ of the marinade inside bowl and combine.
  3. Marinate steak at room temperature for at least 30 minutes.
  4. Coat onions with BBQ sauce.
  5. Saute onions and pepper in oil until golden brown.
  6. Once golden brown, remove from pan to keep warm.
  7. Remove steak from the marinade and grill.
  8. After 5 minutes, turn steak over to sear its other side. Transfer steak to a cutting board. Let it cool for 10 minutes before slicing.
  9. Cut bread lengthwise and toast for a few minutes.
  10. Brush the remaining marinade on both sides of the bread.
  11. Arrange steak on one half of the bread, then season it with peppers and onions.
  12. Top steak with cheese, then cover it with other half of the bread.
  13. Cut the entire sandwich into 4 pieces and serve.


  • Sugar: 44g
  • :
  • Calcium: 905mg
  • Calories: 1366kcal
  • Carbohydrates: 59g
  • Cholesterol: 301mg
  • Fat: 78g
  • Fiber: 4g
  • Iron: 7mg
  • Monounsaturated Fat: 36g
  • Polyunsaturated Fat: 5g
  • Potassium: 1667mg
  • Protein: 102g
  • Saturated Fat: 30g
  • Sodium: 3110mg
  • Trans Fat: 1g
  • Vitamin A: 2642IU
  • Vitamin C: 87mg
Nutrition Disclaimer

Frequently Asked Questions

What’s the best cheese for Philly cheesesteak?

Traditional Philly cheesesteaks used American cheese or provolone cheese (sometimes even together). Meanwhile, other stalls experimented by using Cheez Whiz. In this Subway Philly cheesesteak recipe, we used mozzarella cheese since, like American cheese, it’s the type that melts. However, you are free to experiment if you want to try versions with different cheeses.

What’s the difference between a Philly cheesesteak and a regular cheesesteak sandwich?

Generally, a regular cheesesteak is just a sandwich that doesn’t use the same ingredients the Philly does. For most, using a steak other than ribeye, from steak burger patties to ground steak meat is already enough to disqualify it from being one. Having the cheese unmelted and using a bread not similar to a hoagie or Italian roll also doesn’t make it a Philly.

Sandwich Recipes


You don't need Subway to bring back the Big Philly just to have a taste of Philadelphia’s famous local food. Just follow this Subway Philly cheesesteak recipe’s steps and you’re closer to cheesesteak heaven than you might expect.
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!