The secret to a tender Philly Cheesesteak sandwich is marinated beef slices! Thinly sliced chuck roast shavings are marinated before they get browned and scrambled on a hot griddle or skillet! Topped with melted provolone cheese, caramelized onions, and peppers these toasted hoagie rolls are one of the softest steak slices you’ll find in a Philly Cheesesteak sandwich!

how to make the best Philly Cheesesteak sandwich


We love a good sandwich recipe! That’s why we’ve recreated some of our favorite fast-food sandwiches like these Hot Reuben Sandwiches and grilled burgers made from ground beef! If you’re not fond of provolone cheese try our Cheddar Cheese Cheesesteaks that are just as easy! To develop a Philly Cheesesteak roll from scratch make homemade hoagie rolls by converting our feather-light Hamburger Buns into rolls or make our Copycat Subway Bread for subs! These bread recipes are amazing! 

Philly Cheesesteak

I’m impressed how popular this Philly Cheesesteak bloomed on Pinterest! It’s a fairly new recipe but is becoming one of our most loved recipes! I don’t blame all the bold reviewers–it is one the best-rated cheesesteaks for its amazing quality and tenderizing meat! 

Our readers have made it with jalapeno peppers and mushrooms with fantastic results! One reader has even skipped the secret ingredient (baking soda) to the marinade for tenderizing results–and it was still raved for! What makes it one of the best cheesesteak recipes? The marinate! 

Besides all the beefsteak talk, the toppings make the sandwich too. You want a Philadelphia Cheesesteak with quality slices of tender beef pieces (typically a chuck roast, prime rib, top round or ribeye steak,) bread, cheese, and some sandwich toppings! We love sauteed onions and bell peppers, although a traditional Philly Cheesesteak is a controversial topic not everybody can agree on. And even if the cheese and toppings aren’t your best pick–you still need to make this sandwich! For the sake of the meat! 


Secret Ingredient to Tender Meat:

Like any Steak Sandwich, you’ll want to season the beef. I didn’t want typical pan-seared steak slices that can turn out to be rather thick and chewy, so I brainstormed some ideas. Turn’s out Subway’s Steak pieces are marinaded in water and spices before it’s cooked so I wanted to tenderize my meat first, too.

I ended up soaking my thinly shaved steak pieces in a bowl of spices, water, and baking soda (the secret ingredient,) to really tenderize the steak. This will allow your beef to soften and the thinner the slices the better! I’m convinced fast-food Restaurants have their signature taste to their beef because theirs doesn’t taste like a plain seared ribeye steak. Tenderizing the meat not only gives it a signature taste but makes it much softer to chew down which is sometimes the opposite of what you’d have at home.

Eating out is not always an option for our big family of 7 people and sometimes homemade is far more efficient. That’s why you should invest in a large griddle or cast-iron wok to make it easier to feed a crowd! Grab a spatula and get these hot sandwiches going! 

Philly Cheesesteak recipe

inside of a Philly Cheesesteak



What is a Philly Cheesesteak?

A Philadelphia Cheese Steak is a popular beefsteak sandwich made with sliced steak, cheese, and bread known to have been originated on the East Coast. Toppings like mushrooms, bell peppers, and sauteed onions have come into play along with different cheeses like American Cheese or Cheez Whiz (Cheddar Philly Cheesesteak recipe.) The ingredients are simple but how you make the beef and what bread and cheese you use will determine how good your scrambled steak really comes out to be.

What Cut of Beef Can I Use?

When making Philly Cheesesteak Sandwiches choose a lean cut of meat with minimal marbled fat. Since this cheesesteak recipe is pan-fried or cooked quickly on a griddle the fat won’t melt like it would be braised or grilled. Marbled fat is the super chewy part of beef and a steak sandwich nobody wants to chew long for.  

A good choice of meat would be Chuck roast or sirloin steak. The darker and meatier the steak the better. Rib-eye, flank steak, and top round are also popular choices just make sure you cut against the grain. 

What Kind of Cheese for Philly Cheesesteak?

The best kind of cheese is a mild one like Provolone cheese. Anything sharp or too aged can be overwhelming. Popular choices are American cheese, Cheez Whiz, or Processed cheddar cheese. I’ve used Monterey Jack Cheese with excellent results.

How to Thinly Slice Beef?

The secret to a good Philly Cheesesteak is thinly sliced steak. You get more for the buck and nobody wants to chew thick steak pieces per bite. The only way to get thinly sliced steak at home is to flash freeze your steak until it’s hard enough to slice with a sharp knife or mandoline (this takes about 30-40 minutes depending on the thickness.)

I like to use a mandoline to get beef shavings which makes it easier than using a knife. You can also find beef shavings already pre-packaged and ready to use, or if you can ask your butcher to slice it paper-thin when shopping for beef.


  • Make a chicken cheesesteak by omitting the beef.
  • Sautee Mushrooms to make a Mushroom Cheesesteak.
  • Top with seared sweet bell peppers, banana peppers, or hot peppers to make a Pepper Cheesesteak.
  • Make a Pizza Steak by using Marinara Sauce and Mozzarella Cheese.
  • Make a Cheesesteak Hoagie with Cheez Whiz and caramelized onions or our Cheddar Philly Cheesesteak

How To Toast Bread for Philly Cheesesteak Sandwiches?

There are 2 ways to toast your rolls for cheesesteaks!

  • Heat a griddle or skillet over high heat and place the sliced hoagie rolls face down for about 30 seconds. 
  • The second method is oven-broiled rolls. Place sliced rolls onto a sheet pan and broil opened, face up over high until charred. 

Griddle or Pan?

A pan is my preferred method as it’s easily available. You can cook a cheesesteak on a large griddle but an outdoor griddle is best to avoid oil splatters in the home. Scramble the steak, with a spatula on a large griddle then sear in the toppings. It’s good to have the bread toasted and ready before you scoop the mixture into the rolls. 

The downside of cooking in a pan is that you’ll have to work in smaller batches. Pan-frying everything at once can steam your beef and toppings rather than sear. 

Many Restaurants use open-faced griddles when making a Cheese Steak and I’ll tell you why! Doing so is ideal for fewer dishes to wash and the unit can do everything from toasting your rolls to melting the cheese! It’s much more convenient to use a griddle but not everyone owns one, so a regular pan will get the job done too!

Can I make a Philly Cheesesteak in the Crockpot?

Philly Cheese Steaks can be made in a slow-cooker!

How to make slow-cooker Philly’s:

  1. Start by seasoning and searing your 4 or 5 pounds of chuck roast in oil first.
  2. Add the beef to the crockpot with 2 cups of beef broth, 1 Tbsp Worcestershire sauce, and additional spices if desired.
  3. Cook on low for 8 hours. Add any veggies like mushrooms, onions, or peppers, and cook for an additional hour.
  4. Cut the beef against the grain.
  5. Serve over toasted hoagie buns with melted cheese and veggies.

What Sauce Goes With Philly Cheesesteak?

Sauces will either make or break a sandwich. Here are some flavors that will go with beef;


  1. Shave your beef with a mandoline for ultra-thin beef pieces.
  2. Marinade the beef for 20 minutes to tenderize the meat.
  3. Use a griddle to cook the steak if available. Toast the hoagie buns, and melt the cheese.
  4. Spread mayo over the buns before toasting works like butter but is much easier!

Other Restaurant Fast-Food Copycats:

How To Make Philly Cheesesteak:

Philly Cheesesteak

Prep Time: 25 minutes
Cook Time: 18 minutes
Broiling: 5 minutes
Total Time: 48 minutes
Servings: 6 subs
This Philly Cheesesteak Sandwich is made with marinaded chuck roast shavings, caramelized onions, and peppers then broiled over toasted hoagie rolls with provolone cheese! It's one of the softest steak slices you'll have in a Philly Cheesesteak!


  • Mandoline
  • large Pan or griddle


Philly Cheesesteak:

  • 2 lbs beef (chuck roast)
  • 2 green bell peppers
  • 2 onions
  • 6 Hoagie rolls
  • 9 slices provolone cheese

Beef Marinade:

  • 1/2 Tbsp baking soda
  • 1 1/2 Tbsp vinegar
  • 2 Tbsp sugar
  • 1 Tbsp garlic salt
  • 1/2 Tbsp onion powder
  • 2 tsp black pepper
  • 1 tsp salt
  • 2 cups water
  • 2 tsp Worcestershire sauce


How To Make Philly Cheesesteak:

  • Thinly shave partially frozen beef, using a mandoline.
  • thinly sliced beef marinating in a bowl
    Add the beef marinade to shavings and let sit for 20 minutes.
  • cooked and seared beefsteak and bell peppers with onions for Philly Cheesesteak Sandwiches
    Meanwhile, slice the onions and peppers with a mandoline. Sear in 3 Tbsp of oil until charred for 3 minutes (30 seconds over high for a firmer texture.) Remove and place the pan back on the burner.
  • Drain the beef from the marinade and cook in 3 Tbsp of oil over high heat until browned (10-15 minutes.)
  • assembled Philly Cheesesteaks on a baking sheet with provolone cheese about to be broiled
    Cut and thinly spread mayo on each half of the hoagie rolls, then place opened into the oven and broil high for 3 minutes. Add the steak, peppers, and cheese and broil for 2 more minutes until cheese melts.


For Real Philly Cheesesteaks: (non-oven method) simply toast your rolls face down on a hot griddle or skillet. Scramble the steak and toppings with the cheese and scoop the filling into toasted rolls. 
Slowcooker Instructions:
Season and sear 4-5lbs of chuck roast in oil. Add to crockpot with 2 cups of beef broth, 1 Tbsp Worcestershire sauce, and additional spices if desired. Cook on low for 8 hours. Add any veggies like mushrooms, onions, or peppers and cook for an additional hour. Cut the beef against the grain. Serve over toasted hoagie buns with melted cheese and veggies.

Nutrition per serving

Serving: 1Philly CheesesteakCalories: 701kcalCarbohydrates: 44gProtein: 40gFat: 40gSaturated Fat: 17gCholesterol: 127mgSodium: 2494mgPotassium: 595mgFiber: 3gSugar: 11gVitamin A: 398IUVitamin C: 35mgCalcium: 271mgIron: 14mg

New Be featured here!

Hashtag #yesalyonascooking on both Instagram and Pinterest to be seen here!

Leave a comment

Recipe Rating


    • Alyona’s Cooking


    • Jennine

    Yumm! This is the first Philly I’ve made and it was a SUCCESS! I used Gary’s Quick Steak; my first time using that, too! Super convenient! I ended up just using each half of a roll and making open faced sandwiches. Delicious! Thanks so much for sharing

      • Alyona’s Cooking

      What a great review for the Philly Cheesesteak Sandwiches! I’m glad the recipe was a success! Thanks for the feedback, Jennine!

    • Mary Schultz

    I used 2 lbs. of sliced sirloin tip roast I had left over from a party. I chopped it up with a knife and marinated for 20 minutes and heated up in a frying pan. The meat was amazing and even more tender than when I made the original roast. The sandwiches were to die for. So delicious! I’ll make these again.

      • Alyona’s Cooking

      Wow, that’s so wonderful to know it even works with a leftover roast!

    • Cassie L.

    Hi! Just double checking. You use the vinegar and baking soda in the marinade? And the water? I saw it on the ingredient list, but didn’t see the vinegar mentioned in the paragraph! Thanks 🤗

      • Alyona’s Cooking

      Hi Cassie, the baking soda and vinegar are the marinade ingredients. I mention adding the marinade to the beef shavings.

    • Jennifer

    Yum! Delish! Loved the marinade! Thank you for the great recipe and sharing all the insight. It worked perfect.

      • Alyona’s Cooking

      Glad it worked perfectly:)

    • Glenda

    This was absolutely delicious!! It was a hit with my husband. I’ve never made a Philly cheesesteak sub but now I’m a hero thanks to you!!!

      • Alyona’s Cooking

      😀😀 That’s incredible, Glenda! 😍 your comment!

    • Brenda

    This was delicious!!! My husband & 2 teen sons (& myself) all loved it. The meat is so tender & delicious. We’re not fans of peppers, so I swapped those for fresh sliced mushrooms. We’ll definitely make these again. Thanks for sharing a great recipe!

      • Alyona’s Cooking

      I’m so happy to hear, Brenda! You’re very welcome!

    • Saori

    It was really good 😆 thank you😋

      • Alyona’s Cooking

      Wonderful, Saori! Thanks for the feedback!

You might also like:

Explore Recipes

See What Others Made!
#yesalyonascooking on pinterest or instagram to be featured

Alyona’s Cooking