Philly Cheesesteak Recipe
Bring the bold, savory flavors of Philadelphia to your kitchen with tender ribeye, melted cheese, and a touch of onion.
Picture this: a hot, buttery hoagie in your hand, packed with thinly sliced ribeye that sizzles with salty beef, sweet caramelized onions, and glossy pools of melted cheese. Each bite is tender, juicy, and deeply savory, with just the right hint of toasted roll and garlic.
This is the perfect weeknight dinner when you want something indulgent without a complicated plan, ideal for a relaxed Friday night in, a casual game day spread, or a cozy movie night at home.
I first made this for a chilly evening at home, and the whole apartment filled with that irresistible steak and onion aroma, making the whole kitchen feel like a little Philadelphia diner.
Recipe at a Glance
Ingredients
Steak and filling
Optional toppings and sides
Substitutions & Variations
Step-by-Step Instructions
Prep the ingredients
Pat the ribeye slices dry with paper towels and season lightly with salt and pepper. Slice the onion into thin half-moons, mince the garlic, and measure out your oregano, thyme, and rolls so everything is ready before you start cooking.
Warm the pan and melt butter
Place a large cast iron skillet or wide frying pan over medium-high heat, add 1 tablespoon of olive oil, then add the butter and let it foam and smell nutty and fragrant.
Cook the beef in batches
Add half of the sliced ribeye to the pan in a single layer, letting it sear undisturbed for about 1 to 2 minutes until a deep brown crust forms, then toss and cook for another minute for juicy, tender slices.
Add onions and aromatics
Push the beef to the side of the pan, add the remaining tablespoon of olive oil, then add the sliced onions, a pinch of salt, and cook slowly for 3 to 4 minutes until they soften and begin to caramelize, stirring occasionally.
Combine and season the filling
Stir the garlic, oregano, and thyme into the pan, then add the seared beef back in, tossing everything together for 1 minute so the beef is coated in the aromatic onion mixture and just warmed through.
Toast the rolls
While the filling finishes, preheat your broiler, place the split rolls cut side up on a small baking sheet, brush lightly with olive oil, and toast for 1 to 2 minutes until golden and crisp at the edges.
Assemble and melt the cheese
Spoon the hot beef and onion mixture into each toasted roll, mound it slightly in the center, then evenly scatter the shredded provolone over the top and slide the tray under the broiler for 2 to 4 minutes until the cheese is glossy, bubbly, and lightly golden.
Prepare fresh toppings
Toss lettuce with a teaspoon of olive oil and a pinch of salt, then layer lettuce, tomato slices, and raw onion rings over the hot filling if you like your sandwich bright and crisp.
Finish with classic sides
Add a spoonful of sweet pickle relish to the beef, then close the sandwich and serve immediately with ketchup and mustard on the side for that classic Philly flavor.
Serve and enjoy
Place the sandwiches on a cutting board, slice them in half on a slight diagonal if you like, and serve hot with plenty of napkins and your favorite cold drink.
Pro Baker Tips
Storage & Serving Notes
Serving Suggestions
Serve these steaming sandwiches with crisp fries or simple coleslaw for a complete meal.
Frequently Asked Questions
Go Make It!
Making a delicious Philly cheesesteak at home is easier and more satisfying than you think, so fire up the skillet, pile on that savory filling, and enjoy a restaurant classic right at your table tonight.