Cheesy Philly Cheesesteaks
These Cheesy Philly Cheesesteaks are the ultimate comfort-food sandwich. Thinly sliced ribeye steak is cooked with tender onions and green peppers, seasoned with garlic and Worcestershire sauce, then topped with melted provolone cheese and piled into a warm, toasted hoagie roll. The result is juicy, savory, cheesy, and incredibly satisfying. This easy homemade Philly cheesesteak recipe is perfect for a quick lunch, family dinner, game-day meal, or weekend comfort food.
Recipe Details
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4 cheesesteaks
Category: Sandwich
Cuisine: American
Ingredients
- 1 lb (450 g) ribeye steak: Thinly sliced ribeye provides the tender, juicy texture and rich beef flavor that makes a great cheesesteak.
- 4 hoagie or sub rolls: Soft rolls hold the filling while becoming lightly crisp when toasted.
- 1 large onion: Thinly sliced onions add sweetness and depth of flavor.
- 1 green bell pepper: Adds freshness, color, and a mild vegetable flavor.
- 8 oz (225 g) mushrooms: Optional, but they add an earthy and savory flavor to the sandwich.
- 2 tablespoons butter: Helps caramelize the vegetables and adds richness.
- 1 tablespoon olive oil: Helps cook the steak and vegetables without burning the butter.
- 6–8 slices provolone cheese: Creates the creamy, melted cheesy topping.
- ½ teaspoon garlic powder:Adds extra savory flavor.
- ½ teaspoon salt: Enhances the natural flavors of the ingredients.
- ½ teaspoon black pepper: Adds mild heat and seasoning.
- 1 tablespoon Worcestershire sauce: Gives the beef a deeper, savory flavor.
- 1 tablespoon mayonnaise: Optional for spreading inside the toasted rolls.
- 1 tablespoon butter: For toasting the hoagie rolls.
How to Make Cheesy Philly Cheesesteaks
1. Slice the Steak
Place the ribeye steak in the freezer for about 20 to 30 minutes. This firms the meat slightly and makes it much easier to slice very thinly. Using a sharp knife, slice the steak as thin as possible against the grain.
2. Cook the Vegetables
Heat the olive oil and butter in a large skillet over medium-high heat. Add the sliced onions and green peppers. Cook for approximately 5 to 7 minutes, stirring occasionally, until the vegetables become tender and lightly caramelized.
If using mushrooms, add them to the skillet and continue cooking for another 3 to 4 minutes until they become tender and lightly browned.
3. Cook the Beef
Push the vegetables to one side of the skillet. Add the thinly sliced ribeye to the empty side of the pan. Season the steak with salt, black pepper, and garlic powder. Cook for approximately 2 to 4 minutes, breaking the meat apart with a spatula as it cooks.
4. Add Worcestershire Sauce
Drizzle the Worcestershire sauce over the cooked steak. Toss the beef and vegetables together and cook for another minute so the flavors can combine.
5. Melt the Cheese
Divide the steak mixture into four portions in the skillet. Place one or two slices of provolone cheese over each portion. Cover the skillet for about one minute, allowing the cheese to melt over the hot steak.
6. Toast the Rolls
Cut the hoagie rolls lengthwise without completely separating them. Spread a small amount of butter over the cut sides. Toast them in a skillet until the edges become golden and slightly crisp.
7. Assemble the Cheesesteaks
If desired, spread a little mayonnaise inside each toasted roll. Carefully transfer the cheesy steak and vegetable mixture into the rolls. Make sure each sandwich gets plenty of melted cheese and juicy steak.
8. Serve Immediately
Serve the Philly cheesesteaks immediately while the steak is hot and the cheese is still melted and gooey. Add pickles, hot peppers, or your favorite sauce if desired.
Why You’ll Love This Recipe
These homemade Philly cheesesteaks combine everything you want in a satisfying sandwich: tender beef, sweet caramelized onions, crisp-tender peppers, toasted bread, and plenty of melted cheese. The recipe is simple enough for a weeknight dinner but delicious enough for parties, game days, and family gatherings.
Pro Tip: For the best texture, slice the ribeye extremely thin and cook it quickly over medium-high to high heat. Avoid overcooking the beef, since thin slices can become dry very quickly.
Best Cheese for Philly Cheesesteaks
Provolone is an excellent choice for a flavorful, classic-style cheesesteak. If you prefer a creamier sandwich, American cheese melts beautifully over the hot beef. You can also experiment with mild cheddar or another good melting cheese for a different flavor.
Serving Suggestions
Serve these Cheesy Philly Cheesesteaks with crispy French fries, seasoned potato wedges, onion rings, coleslaw, pickles, or a fresh green salad. For a casual party, cut the sandwiches into smaller portions and serve them alongside several dipping sauces.
Storage and Reheating
For the best results, store the cooked steak and vegetables separately from the rolls. Keep leftovers refrigerated in an airtight container for up to 3 days. Reheat the steak mixture in a skillet over medium heat until hot, then add fresh cheese and place it inside a freshly toasted roll.
Final Thoughts
If you’re craving a restaurant-style sandwich at home, these Cheesy Philly Cheesesteaks are an easy choice. With thinly sliced ribeye, flavorful vegetables, gooey melted cheese, and a crispy toasted roll, every bite is packed with classic cheesesteak flavor. Once you make this recipe, you’ll have a quick and comforting homemade meal that the whole family will enjoy.

