Go Back
Close-up of a loaded {{ $('Fetch Recipe Data').first().json["Main Keyword"] }} with steak, melted cheese, and mushrooms.

Best Philly Cheesesteaks Recipe (Shaved Steak)

Savor the authentic taste of Philadelphia with this homemade cheesesteak recipe, featuring perfectly seasoned, thinly shaved steak, caramelized onions, and gooey melted cheese on a toasted hoagie roll. Quick to prepare and incredibly satisfying, it brings the iconic deli experience right to your kitchen.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 650

Ingredients
  

For the Steak & Onions
  • 1.5 lbs thinly shaved ribeye steak or pre-sliced frozen beef for cheesesteaks, partially frozen for easier slicing
  • 2 large yellow onions thinly sliced
  • 2 tbsp olive oil
  • 1 tbsp butter
  • 1 tsp garlic powder
  • 1/2 tsp salt
  • 1/4 tsp black pepper
For the Rolls & Cheese
  • 4 hoagie rolls or Amoroso rolls if available, split
  • 8 slices provolone cheese or 1 cup Cheez Whiz, warmed
  • 1 tbsp butter melted, for brushing rolls
Optional Toppings
  • Sliced mushrooms
  • Green bell peppers
  • Hot cherry peppers

Equipment

  • Large skillet or griddle
  • Spatula (thin metal preferred)
  • Cutting Board
  • Sharp Knife
  • Small Bowls

Method
 

Prepare the Onions
  1. Heat 1 tablespoon olive oil and 1 tablespoon butter in a large skillet or griddle over medium heat. Add the thinly sliced onions and cook, stirring occasionally, for 15-20 minutes, until deeply caramelized and tender. Remove onions from the skillet and set aside.
Prepare the Steak
  1. If your steak is not already shaved, partially freeze the ribeye for 30-45 minutes to make it easier to slice super thin against the grain. Slice against the grain into very thin pieces.
Cook the Steak
  1. Add the remaining 1 tablespoon olive oil to the same skillet over medium-high heat. Add the shaved steak in a single layer. Season with garlic powder, salt, and black pepper. Cook for 1-2 minutes without stirring to get a good sear.
  2. Using two thin metal spatulas, chop and flip the steak until it's cooked through and lightly browned, about 3-5 minutes total. Do not overcrowd the pan; cook in batches if necessary and combine when all steak is cooked.
Combine & Cheese
  1. Return the caramelized onions to the skillet with the steak. Mix well. Divide the steak and onion mixture into four portions directly in the skillet.
  2. Top each portion with 2 slices of provolone cheese. Cover the skillet with a lid (or foil) for 1-2 minutes, or until the cheese is melted and gooey.
Prepare the Rolls
  1. While the cheese is melting, brush the inside of the hoagie rolls with melted butter. You can lightly toast them in a separate pan or under a broiler for 1-2 minutes until golden, if desired.
Assemble & Serve
  1. Using a thin metal spatula, scoop a portion of the cheesy steak mixture into each toasted hoagie roll.
  2. Serve immediately with your favorite optional toppings like sautéed mushrooms, bell peppers, or hot cherry peppers.

Notes

For the most authentic experience, seek out high-quality, thinly sliced ribeye steak from your butcher. Freezing the steak slightly before slicing at home makes achieving that classic thinness much easier. If using Cheez Whiz, warm it gently in a microwave-safe bowl or small saucepan and spoon over the steak mixture just before serving instead of melting slices on the steak.