Best Philly Cheesesteak Sandwich
Ready in 30 minutes! Tender shaved steak, melty cheese, and caramelized onions on a buttery roll—your new favorite Philly cheesesteak sandwich.
Ready in 30 minutes! Tender shaved steak, melty cheese, and caramelized onions on a buttery roll—your new favorite Philly cheesesteak sandwich.

Delivery in as fast as one hour.*
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Heat large pan to medium heat, melt butter and toss in sliced onions, stirring around until soft and caramel colored, about 6-10 minutes. Remove from pan, set aside.
If steak is not already sliced, slice as thinly as possible (see notes) and season with seasoning salt, not too much, just a light all over sprinkle.
Using the same skillet, increase the heat to medium-high, add butter and oil, then add steak in as much of one layer as possible, if too crowded, do in a couple of batches. Cook for 1-2 minutes, then flip and cook the other side, for 1-2 minutes, won't take long, remove from heat.
Once beef is browned (I slightly undercook, as it will keep cooking), pour in Worcestershire sauce and if desired, a few shakes of hot sauce we like Cholula. Stir around for a minute, then return onions to pan and stir into beef, including all of those delicious juices.
Place desired cheese slices on top of the beef, cover for a minute until super melty, gooey, and irresistible, adding extra cheese if you like it really cheesy!
Meanwhile, heat a griddle or another large skillet to medium-high heat, spread a thin layer of butter on the cut side of the sub rolls, place butter side down on griddle and toast until brown and delish.
Serve cheesesteak on top of rolls and enjoy immediately.

Glazed Lemon Cake Bars
45 min

Chocolate brownies
60 min

One Pot Chicken Chow Mein
30 min
Steakhouse Melt
35 min
Cheesy Philly Meatloaf
75 min

Arbys Sauce

Arby's Sauce
7 min

Arby's Horsey Sauce
5 min