Philly Cheese Steak Sandwiches

This post may contain affiliate links.

I’m so glad I finally made these Philly Cheese Steak Sandwiches. They’re as close to authentic as you can get, though local Philly people will surely argue with that claim!

Watch the short video showing you how to make these Philly Cheese Steak Sandwiches, then scroll to the bottom and print out the complete recipe so you can make these at home!

Philly Cheese Steak Sandwiches cut in half

If you love Philly Cheese Steak Sandwiches as much as my family does… and if you’ve ever ventured into Philadelphia… then you’ve likely tried Geno’s and Pat’s for their take on cheese steaks.  Geno’s and Pat’s are two competing Philly cheese steak restaurants, and they are directly across the street from each other.  I’ve tried them both, and I don’t really have a preference of one over the other.  They’re both awesome Philly cheese steak sandwiches!!

But now, you can make your own at home.  This recipe tastes very similar to what you will find at a really great cheese steak establishment.  However, I need to tell you right up front that you do not use Cheese Whiz in this recipe!

6 Ingredient Solution

The recipe comes from this book:  6-Ingredient Solution by America’s Test Kitchen.  I LOOOOOVE this cookbook.  First of all, I totally trust anything and everything that America’s Test Kitchen shares (they test and re-test their recipes until they are absolutely perfect), and second… recipes that only contain 6 main ingredients or fewer are totally desirable in my book– especially on super busy weekdays.

Everything in this cookbook looks great- there are chapters for things like appetizers, soups, chicken, beef/pork/lamb, seafood, pasta, vegetarian, casseroles and desserts.  On my list to make for dinner next week:  Beef Taco Bake and Chicken Pizzaiola.  My family will love those!

Philly Cheese Steak Sandwiches

I was in need of a little “Game Day” food for the playoff games last weekend, and I remembered reading about this recipe.  It was perfect for a football-watching Sunday!

How do you make Philly Cheese Steak Sandwiches?

The first key to making good Philly Cheese Steak Sandwiches is using the right cut of meat (skirt steak), and cutting it properly.  In this recipe, you freeze the raw steak, then you shave it into thin, small pieces before you cook it.

The next absolute MUST for good results is to use American cheese… yes, good ‘ol processed American cheese.  It just won’t taste the same if you try to substitute something else.  Cheese Steak fanatics will tell you it has to be “cheese whiz,” but the American cheese absolutely works.

The steak is fried up in a pan, the cheese is melted into the steak, and the cheesy meat mixture is piled onto toasted rolls.

Philly Cheese Steak Sandwiches

These are a great munchie for Game Day, and they are a favorite for dinner too.  I cut them in half, wrap them in foil, and keep them warm in the oven until we are ready to eat.  They are absolutely delicious.

Philly Cheese Steak Sandwiches with Peppers and Onions

My husband is crazy about onions and peppers on his cheese steak sandwiches, so I saute some onions and peppers for him (totally optional).

My husband is in Philly all the time on business, and he was kind of apprehensive about me attempting this recipe… but he was quick to let me know that these were pretty darn close to the cheese steaks he has in Philly.  Everyone loves them.  Yahoo!

If you enjoy these, then you might also like to try Cajun Cheese Steak Sandwiches and Slow Cooker Italian Beef Sandwiches. Grilled Reuben Sandwiches and Oven Baked Chicken Parmesan Sandwiches are good choices too.

Print Pin
Save Recipe
4.94 from 15 votes

Philly Cheese Steak Sandwiches

A delicious copycat of Philly Cheese Steak Sandwiches (not authentic, but an awesome recipe!)
Prep Time 45 minutes
Cook Time 25 minutes
Chill Time 1 hour
Total Time 1 hour 10 minutes
Servings 4 sandwiches
Calories 818kcal
Course Main Course
Cuisine American
Keyword philly cheese steak, philly cheese steak sandwiches


  • 2 pounds skirt steak (don't sub any other kind!)
  • Four 8-inch soft Italian sub rolls
  • 2 tablespoons vegetable or canola oil
  • 1/2 teaspoon salt
  • 1/8 teaspoon ground pepper
  • 1/4 cup grated Parmesan cheese
  • 8 slices (8 ounces) American cheese


  • Trim fat from steak, if needed. Slice the steak crosswise, with grain, into 3-inch-wide strips. Place steak on large plate and freeze until very firm, about 1 hour. Using a sharp knife, shave the frozen steak as thinly as possible against the grain. Mound the meat on a cutting board and chop coarsely with your knife, 10 to 20 times.
  • Adjust the oven rack to the middle position and heat oven to 400 degrees. Split rolls open, spread on baking sheet, and toast until lightly browned, 5 to 10 minutes.
  • Heat 1 tablespoon oil in 12-inch nonstick skillet over high heat until just smoking. Add half of the meat in an even layer and cook, without stirring, until well-browned, 4 to 5 minutes. Stir and continue to cook until the meat is no longer pink, 1 to 2 minutes; transfer the meat to a colander to drain. Wipe out the skillet with paper towels and repeat with the remaining 1 tablespoon oil and chopped meat.
  • Return the now-empty skillet to medium heat. Drain the excess moisture from the meat, return the meat to the skillet, and add 1/2 teaspoon salt and 1/8 teaspoon pepper. Cook, stirring constantly, until meat is warmed through, 1 to 2 minutes.
  • Reduce heat to low, sprinkle with Parmesan, and lay American cheese over the top Let cheeses melt, about 2 minutes. Fold the melted cheese into the meat thoroughly. Divide the mixture evenly among the toasted rolls and serve.



  • *The last photo in the post shows added onions and peppers (optional). I sliced a sweet onion thinly and sauteed it in a little oil along with a thinly sliced green bell pepper.


Serving: 1sandwich | Calories: 818kcal | Carbohydrates: 34g | Protein: 67g | Fat: 45g | Saturated Fat: 23g | Cholesterol: 205mg | Sodium: 1775mg | Potassium: 737mg | Fiber: 1g | Sugar: 5g | Vitamin A: 610IU | Calcium: 682mg | Iron: 15mg
Filed In:
More Steak Recipes...
Lori Lange of Recipe Girl

Meet The Author: Lori Lange

Leave a Comment

Your email address will not be published. Required fields are marked *

Rate This Recipe


  • Miss B wrote:

    I love these sandwiches. I make a few modifications. I use already pre packed raw shaved beef steak from the meat department from my grocery store. I brush a little melted butter that’s seasoned with garlic salt on the inside of the hoagie rolls and then toast lightly. To give the meat a little more flavor I season it with some steak seasoning. I always add sautéed onions and use Boars Head White American Cheese. Delish!

  • Daniel Fisher wrote:

    Correct meat is rib eye thinly sliced. Its now popular to chop the meat as it’s cooking on grill. It used to unchopped at many shops, but now everyone chops. Provolone is most popular cheese. Whiz is better on fried than on a cheese steak. It’s cooked on flat top with onions. Cheese is added at the end, not mixed together. A fresh hoagie roll is used and it’s never toasted.

  • Aeli wrote:

    I think I would have liked I better with provolone instead of white American, but my husband absolutely devoured it lol. Great tips on slicing the skirt steak! I added sauteed peppers and onions to mine.

  • Alan wrote:

    I used the processed swiss cheese…and it turned out fantastic. I recommend to try it one time.

  • Veda Williams wrote:

    How do you shave the meat? I’m guessing with a knife, not a cheese grater, etc. Do you think the butcher might pre-share the meat, given that you recommend doing it while frozen?

    Thanks for all of your recipes and hard work. I recently unsubscribed from several other email lists about cooking, but keep yours because they are simple without sacrificing quality. Keep it up!

    • Lori Lange wrote:

      Thanks for the compliment! I don’t know that the butcher would do it for you. It’s easy enough to do yourself, and the meat won’t be completely frozen- just firm. Take a sharp knife and just shave it when it’s firm. It’s pretty easy to do!

  • Chris long wrote:

    In 1965 I spent a year in south philly. At that time the philly cheese steak was shaved steak in large sheets that were layered together and topped with white American on an Italian Roll. No “wizz”. (Is wizz actually cheese wiz or American/cheddar cheese sauce?) the philly cheese steak with thinly sliced and chopped steak, peppers and onion and the addition of cheese served today actually came out of the Amish country just west of Philadelphia.

  • Kimberly LEWIS wrote:

    Is it okay to use regular (not white) American cheese!!

    • Lori Lange wrote:


  • Diana wrote:

    The chz is that yellow or white American.

    • Lori Lange wrote:

      white American

  • Nikki wrote:

    This was excellent! My husband was skeptical of the skirt steak and the cheese in the pan, but there definitely wasn’t any leftover!

  • Tara wrote:

    This totally looks like a meal that’s made for my big-eatin’ teenage boys!

  • Anna wrote:

    My Hubby could eat these sandwiches every day! Absolutely amazing!

  • Jennifer Lehner wrote:

    These philly cheese steak sandwiches are on repeat every week! SO GOOD!

  • Rachael Yerkes wrote:

    This is the perfect lunch to get you through a long day! or a weeknight dinner. Loved it so much!

  • Ashley F wrote:

    These are the best philly cheesesteaks! The family loves them!

  • Aubrey Lester wrote:

    How do you keep the cheese from sticking to the pan?

    • Lori Lange wrote:

      I use a nonstick pan when making sticky things like this!

  • Cathy @ Noble Pig wrote:

    My absolute favorite splurge ever!

  • Joanne wrote:

    This is a cheesesteak done right. Wonderful!

  • Valerie | Valerie’s Kitchen wrote:

    I love the ATK cookbooks but don’t have this one yet. Need to get it! These sandwiches are absolutely spot-on perfect for my family!