Go Back
Philly Cheesesteak Sandwich and a beer

Philly Cheesesteak - perfect, authentic recipe

The perfect, authentic recipe for the Philly Classic Cheesesteak Sandwich1

Course Main Course
Cuisine American
Keyword Cheesesteak, Sandwich
Prep Time 15 minutes
Cook Time 15 minutes
Servings 1 people
Author Johan Johansen


  • 1 hoagie roll or other soft, oblong sandwich roll
  • 200 grams rib eye steak
  • 1 yellow onion about 200 grams
  • 4 slices Provolone cheese
  • beef tallow for frying, can substitute oil or butter
  • salt and pepper to taste


  1. Using a sharp knife, peel onion, half it, cut off the ends and cut into pieces of about 1 cm x 1 cm.

  2. Heat a small amount of beef tallow or oil in a large cast iron skillet set over medium heat.

  3. Add onions and cook long and well until browned, softened, reduced in size and slightly charred around the edges. About 5-10 minutes.

  4. While onions are cooking, cut steak into as thin slices as possible, turn slices and slice again into very small cubes.

  5. Remove cooked onions from the skillet, raise heat to medium-high and add more oil to the skillet.

  6. Add beef to the skillet and cook till browned on the surface with specks of pink still shining through.

  7. Add the onions back to the pan, toss everything together and using a spatula, push the meat and onion mixture into a shape resembling the loaf you’re using.

  8. Place slices of cheese on top of the meat and onion pile, and continue cooking for about another 30-60 seconds, allowing the heat of the meat and pan to melt the cheese into the meat/onion mixture.

  9. Grab your nearly split loaf, place it over the meat and onion mixture, squeeze to trap the filling and using a bit of luck and the aid of a spatula for stability, turn the whole thing over to reveal a properly stuffed cheesesteak sandwich.

Recipe Notes

For added authenticity, wrap the whole cheesesteak in foil after cooking and allow to “steam” for a few minutes. This process further softens the bun and allow the juices to seep into the roll, creating a messier, more wholesome and more perfect experience.