Ordering Philly cheesesteak in a restaurant is always a good idea. When you're taking in all the superb flavors, you think to yourself, "I wish I could make something as good as this." Well, you're in luck! Our Philly cheesesteak recipe is all you need to create the ultimate sandwich at home.



  • 1 pound ribeye steak
  • 2 tablespoons olive oil (divided)
  • 1 medium white onion, sliced
  • 1 small red pepper, sliced
  • 2 teaspoons garlic, minced
  • 1 teaspoon parsley
  • 1 teaspoon oregano
  • salt and pepper to taste
  • 1/2 pound provolone cheese, thinly sliced
  • 4 sub or hoagie rolls, split lengthwise


  1. Place the steak in the freezer for 15-30 minutes. After the allotted time, take your knife or electric shaver and cut the ribeyes into very thin slices.

  2. Preheat the oven to 450 degrees.

  3. Add 1 tablespoon of olive oil, the onion, the red pepper, and the garlic to a large skillet. Sauté everything until tender (2-3 minutes) or until the onion turns yellow.

  4. Once the veggies are tender, remove them from the heat.

  5. Add the remaining tablespoon of olive oil to a small skillet and sauté the thinly sliced ribeye. Add the parsley, oregano, and salt and pepper. Cook until the beef browns (about 5 minutes).

  6. Once the beef browns, add it to the large skillet and mix everything together with a wooden spoon.

  7. After you finish mixing everything, scoop the mixture onto your bread rolls and top with provolone cheese.

  8. Place the sandwiches on a baking sheet and stick them into the oven. Let them bake until the cheese is melted (3-4 minutes).

  9. Serve immediately.


  • knife or electric shaver
  • large skillet
  • small skillet
  • wooden spoon
  • baking sheet

The Big Cheese

block of cheese on a platter

Provolone cheese is typically the go-to for Philly cheesesteaks. However, you can use different kinds of cheese in your sandwich. For example, Cheez Whiz is a great addition to a Philly cheesesteak sandwich. You can add your meat mixture to the bun and then top with the Whiz.

You can also make your own cheese sauce. Just follow these instructions:

  • Mix half a cup of milk with one tablespoon of flour in a skillet over medium heat. Cook everything for two to three minutes.
  • Stir everything together, and then add one cup of provolone cheese.
  • Let the ingredients simmer for an additional two to three minutes or until the cheese melts.
  • The result should be a nice, thick cheese sauce you can drizzle over your Philly cheesesteak.

Vegetarian Options

Substitute mushrooms for the beef if you want a vegetarian option. It's best to use portobello mushrooms with the stems removed. Cook your mushrooms the same way you would the beef; five to seven minutes in the pan with your onion, peppers, and spices will tenderize everything. Serve on buns and top with cheese.

Philly cheesesteak sandwiches provide a medley of flavors other sandwiches can't quite mimic. Make this classic sandwich at home with our recipe that you can tweak to suit your tastes.