This Easy Classic Philly Cheesesteak is a comforting, no-fuss sandwich packed with juicy beef, melted provolone, and toasted hoagie rolls. It’s perfect for a quick dinner, game day, or anytime you’re craving a hearty, satisfying meal that feels straight out of a Philly sandwich shop.
2 pounds top sirloin steak or ribeye, trimmed and sliced very thin
2 tablespoons vegetable oil, divided
8 slices mild provolone cheese
4 tablespoons butter, softened
4 tablespoons mayonnaise
4 hoagie rolls, sliced lengthwise (not all the way through)
4 oz sliced mushrooms (optional)
1 large yellow onion, chopped
1 green bell pepper, sliced (optional)
1 red bell pepper, sliced (optional)
½ teaspoon minced garlic
2 teaspoons coarse kosher salt, or to taste
½ teaspoon black pepper, or to taste
Prepare the steak
Place the steak in the freezer for about 30 minutes so it firms up slightly. This makes it easier to slice very thin. Trim excess fat, season with salt and pepper, and set aside.
Prep the rolls
Mix the softened butter with minced garlic. Spread it on the cut sides of the hoagie rolls. Toast them on a skillet or griddle over medium heat until golden brown. Set aside.
Cook the vegetables
Heat 1 tablespoon of oil in a large skillet over medium heat. Add onions (and mushrooms and peppers, if using). Sauté for 8–10 minutes until softened and lightly caramelized. Transfer to a bowl.
Cook the steak
Increase heat to medium-high and add the remaining tablespoon of oil. Lay the sliced steak evenly in the hot pan. Cook for 2–3 minutes without moving to get a good sear, then flip and cook briefly on the other side.
Combine and melt cheese
Add the cooked onions (and vegetables) back to the pan and mix with the steak. Divide the mixture into 4 portions. Place 2 slices of provolone on each portion and turn off the heat, allowing the cheese to melt.
Assemble the sandwiches
Spread mayonnaise inside the toasted hoagie rolls. Place each roll over a portion of steak and cheese, then use a spatula to flip the filling into the roll.
Serve immediately
Enjoy hot while the cheese is perfectly melted.
Freeze the steak briefly for ultra-thin slices—this is key to tender cheesesteak meat.
Don’t overcrowd the pan when cooking steak; cook in batches if needed for better browning.
Provolone is classic, but American cheese or Cheese Whiz can be used if preferred.
Toasting the rolls prevents them from getting soggy and adds great flavor.