Save The first time I watched a street vendor in Philadelphia make these sandwiches, the sound of meat hitting a hot griddle and the smell of melting cheese stopped me in my tracks. I stood there for twenty minutes, mesmerized by how quickly everything came together. That night, I attempted to recreate the magic in my tiny apartment kitchen, making every mistake possible. But even my imperfect version was incredible, and I've been refining it ever since.
Last winter, my friend Mike came over complaining about a disappointing cheesesteak he'd had at a chain restaurant. I threw some ribeye in the freezer, grabbed onions from the crisper drawer, and told him to give me twenty minutes. When he took that first bite, he actually went quiet for a full minute. Now he requests these every time he visits, and I've learned to always keep extra rolls on hand.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Ribeye steak: The marbling in ribeye makes all the difference here, giving you that rich, beefy flavor and tender texture that defines a great cheesesteak
- Yellow onion: Thinly sliced and cooked until they're golden and sweet, they become the perfect backbone to the rich beef
- Provolone cheese: I love how it melts into gooey pockets, though American cheese or Cheez Whiz work beautifully too
- Hoagie rolls: Look for rolls with a soft interior but sturdy enough to hold everything together without falling apart
- Vegetable oil: A neutral oil that lets the beef and vegetables shine without adding competing flavors
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep your beef like a pro:
- Pop that ribeye in the freezer for 30 to 45 minutes, then slice it paper-thin against the grain. Slightly frozen meat is so much easier to work with and you'll get those perfect, delicate shreds.
- Caramelize the vegetables:
- Heat half your oil in a large skillet over medium heat and add those sliced onions. Cook them for 5 to 7 minutes, stirring occasionally, until they're soft and lightly golden.
- Sear the beef:
- Add the remaining oil, crank the heat to medium-high, and spread the beef in a single layer. Season with salt and pepper, then cook for just 2 to 3 minutes until browned.
- Combine and melt:
- Toss the onions back in with the beef, then divide everything into four portions. Lay two cheese slices over each portion and let it melt for about a minute.
- Assemble and serve:
- Scoop each cheesy beef mound into a toasted roll, fold everything together, and get these to the table while they're still hot and melty.
Save These sandwiches have become my go-to for feeding a crowd because everyone can customize their own. My sister refuses to eat hers without mushrooms, while my dad insists on Cheez Whiz. Watching people build their perfect version and seeing that first satisfied bite is what makes cooking worth it.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Getting the Right Bread
The roll can make or break your cheesesteak experience. I've learned to look for rolls that are soft inside but have a bit of structure on the outside. Too dense and you're fighting the bread instead of enjoying the filling. Some bakeries will even slice them for you if you ask nicely.
Cheese Choices Matter
While provolone is my everyday favorite, each cheese brings something different. American cheese gives you that classic diner vibe and melts beautifully. Cheez Whiz is the Philadelphia traditionalist's choice and creates an incredibly creamy texture. Don't be afraid to experiment until you find your favorite.
Perfecting the Technique
The real secret is getting everything to the melting point at the same time. If your beef is ready but your onions aren't, don't stress. Just pull the beef aside and keep cooking those onions. And always, always slice your beef as thinly as you possibly can, it makes all the difference in texture.
- A partially frozen steak is your best friend for thin slicing
- Keep the heat high enough to get a good sear without burning
- Toast your rolls lightly to prevent them from getting soggy
Save There's something incredibly satisfying about a sandwich that requires a knife and fork. Make these for people you love, and don't be surprised when they start asking for them every single time they visit.
Recipe Questions & Answers
- → What cut of beef works best for authentic cheesesteak?
Ribeye is the traditional choice due to its rich marbling and tenderness. Sirloin makes a suitable alternative if ribeye isn't available. The key is slicing the beef as thinly as possible against the grain.
- → What type of cheese is most authentic?
Cheez Whiz is the classic Philadelphia choice, but provolone and American cheese are also widely used. Each offers a different flavor profile—provolone adds mild nuttiness, American provides creaminess, and Cheez Whiz delivers that distinctive authentic taste.
- → Should I include bell peppers?
Bell peppers are optional and not traditional in the classic Philadelphia version. However, many people enjoy the added sweetness and crunch they provide. Include them if you prefer a more vegetable-forward sandwich.
- → How do I get the beef thinly sliced?
Partially freeze the ribeye for 30–45 minutes before slicing. A firmer texture makes it much easier to cut thin, even slices against the grain using a sharp knife. This technique ensures tender, quick-cooking beef.
- → Can I prepare the ingredients ahead of time?
Yes, slice the onions and beef in advance. Store them separately in the refrigerator. However, cook the beef and assemble the sandwiches just before serving for the best texture and flavor. Precooked beef can become tough when reheated.
- → What sides pair well with cheesesteak?
Classic accompaniments include crispy french fries, potato chips, or pickles. A simple coleslaw or side salad also helps balance the richness of the sandwich.