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.

The Best Nacho Recipe Ever The Best Nacho Recipe Ever
Quick and Easy Refrigerator Dill Pickles Quick and Easy Refrigerator Dill Pickles
After Trying This Recipe, You'll Never Eat Salmon the Same Way Again After Trying This Recipe, You'll Never Eat Salmon the Same Way Again