The Ultimate Philly Cheesesteak: A Taste of the City of Brotherly Love

Philly cheesesteak sandwich made with steak, cheese and onions on a hoagie roll with french fries | Charles Brutlag

Few sandwiches have a sense of place quite like the Philadelphia cheesesteak. Thinly sliced beef hits a screaming-hot griddle, onions soften alongside it, and everything is tucked into a long roll beneath a layer of melted cheese. It is messy, savory, wonderfully simple, and one of America’s most recognizable regional foods.

This homemade Philly cheesesteak stays close to the classic formula while matching the sandwich pictured here: juicy ribeye, browned onions, melted provolone, and a soft long roll with a lightly crisp exterior. Add a pile of hot French fries on the side and you have serious comfort food without needing a trip to South Philadelphia.

The secret isn’t an elaborate seasoning blend or a long list of toppings. A really good cheesesteak depends on using flavorful beef, slicing it very thinly, cooking it quickly on a hot surface, and getting the cheese melted right into the meat.

🥩 What Is a Philly Cheesesteak?

A traditional Philadelphia cheesesteak is built around thinly sliced or chopped beef, melted cheese, and a long roll. Griddled onions are common but optional.

Ribeye is the classic choice because it contains enough marbling to stay flavorful and tender during the quick, high-heat cooking process. The beef may be sliced into thin strips or chopped with spatulas as it cooks on the griddle.

Then there is the cheese question.

Cheez Whiz may be the most famous option, but provolone and American cheese are also well-established Philadelphia choices. This recipe uses provolone because it matches the sandwich pictured here and gives the beef a creamy, savory cheese layer without overwhelming it.

There is no need to make the sandwich more complicated than that.

🏙️ A Brief History of the Philadelphia Cheesesteak

The story of the cheesesteak is generally traced to South Philadelphia in 1930.

According to Philadelphia’s official tourism organization, hot dog vendor Pat Olivieri decided to cook some beef on his grill for lunch and put it on a roll. A passing cab driver smelled the sandwich and wanted one of his own. Word spread among local taxi drivers, and Olivieri eventually opened what became Pat’s King of Steaks.

The original creation was a steak sandwich rather than a cheesesteak. Cheese was added later, although the precise story of who first added it has been debated over the years.

Cheez Whiz came later still. Today, Philadelphia steak shops offer combinations built around provolone, American cheese, or Whiz, with customers commonly specifying whether they want onions.

The result is a sandwich that began with just a few inexpensive ingredients and became one of Philadelphia’s best-known foods.

🛒 Ingredients

Makes 4 cheesesteaks

For the Cheesesteaks

  • 1 1/4 pounds boneless ribeye steak
  • 1 large yellow onion, thinly sliced
  • 1 tablespoon vegetable or canola oil
  • 1/2 teaspoon kosher salt, or to taste
  • 1/2 teaspoon freshly ground black pepper
  • 8 slices provolone cheese
  • 4 long sandwich or cheesesteak rolls
  • 1 tablespoon butter, optional, for the rolls

For the French Fries

  • 2 large russet potatoes
  • Vegetable or peanut oil for frying
  • Salt, to taste

You can substitute white American cheese or warm Cheez Whiz for the provolone if you prefer another classic cheesesteak style.

❄️ The Trick to Thinly Sliced Steak

One of the most important steps happens before the skillet ever gets hot.

Place the ribeye in the freezer for about 30 to 45 minutes before slicing it. You don’t want the meat frozen solid. You simply want it firm enough that a sharp knife can cut across it cleanly.

Slice the steak against the grain as thinly as possible.

Those thin pieces cook extremely quickly and give a cheesesteak its characteristic tender texture. Thick strips of steak can still make a tasty sandwich, but the result begins to feel more like a conventional steak sandwich than a Philadelphia cheesesteak.

If your butcher will shave ribeye for you, even better.

🧅 Cook the Onions

Heat a large cast-iron skillet, griddle, or flat-top over medium-high heat.

Add about half of the oil, followed by the sliced onion. Cook for approximately 7 to 10 minutes, stirring and turning occasionally, until the onion is soft and nicely browned around the edges.

The onions don’t need the long, slow cooking required for deeply caramelized onions. You are looking for soft, sweet, griddled onions with a little browning.

Transfer them to a plate while you cook the steak, or push them to a cooler section of a large griddle.

🔥 Get the Griddle Hot

Increase the heat to high and add the remaining oil if the cooking surface appears dry.

Add the thinly sliced ribeye in an even layer. Don’t immediately start stirring it. Give the beef a chance to make good contact with the hot surface so it develops some browning.

Season lightly with salt and black pepper.

After about a minute, begin turning and chopping the beef with a metal spatula. Continue cooking for another 2 to 3 minutes, breaking larger pieces into smaller strips as you go.

The exact cooking time will depend on how thinly you sliced the steak and how hot your pan is. Thin ribeye cooks very quickly, so avoid leaving it on the heat until it becomes dry and tough.

🧀 Add the Cheese

Return the cooked onions to the steak and toss everything together.

Divide the beef mixture into four long piles roughly the size of your sandwich rolls. Place two slices of provolone over each pile.

Let the cheese sit for a minute or so until it begins to soften and melt into the beef.

If necessary, add a teaspoon of water beside the meat and briefly cover the skillet. The burst of steam will help melt the cheese quickly without requiring you to cook the steak any longer.

🥖 Choose a Good Roll

The bread matters almost as much as the steak.

A good cheesesteak roll should be sturdy enough to hold juicy beef and melted cheese but soft enough that you can easily bite through it. You don’t want an extremely hard baguette-style crust fighting against the filling.

Philadelphia is famous for its local rolls, including those from bakeries such as Amoroso’s, but you can make an excellent homemade cheesesteak with a fresh Italian-style long roll or sturdy hoagie-style roll from your local bakery.

Split each roll lengthwise without cutting completely through the opposite side.

You can use the rolls as they are or give the cut surfaces a very light toast with a little butter. Avoid making them excessively crunchy. The bread should contain the filling rather than compete with it.

🥪 Assemble the Cheesesteaks

Open one roll and place it directly over a pile of cheesy steak and onions.

Slide your spatula underneath the meat and turn the sandwich over, allowing the beef and melted cheese to fall neatly into the roll.

Repeat with the remaining sandwiches.

Serve immediately while the beef is hot and the cheese is melted.

A cheesesteak isn’t a sandwich that improves by sitting around. This is one meal where it pays to have everything else ready before the steak hits the griddle.

🍟 Make the French Fries

The fries aren’t required for a cheesesteak, but they make an excellent side and match the classic sandwich-and-fries presentation shown here.

Scrub and peel the russet potatoes, or leave some of the skin on if you prefer. Cut them into approximately 1/4-inch fries.

Place the cut potatoes in a bowl of cold water for at least 30 minutes. This helps remove surface starch.

Drain the potatoes and dry them extremely well before they go anywhere near hot oil.

For especially crisp fries, use a two-stage frying method.

Heat several inches of frying oil to 325°F. Working in batches, fry the potatoes for about 3 to 5 minutes. They should become tender without developing much color.

Remove the fries and drain them while you increase the oil temperature to 375°F.

Return the potatoes to the hotter oil in batches and fry for another 2 to 4 minutes, until crisp and golden brown.

Transfer them to a wire rack or paper towel-lined tray and season immediately with salt.

🧀 Provolone, American or Whiz?

Ask a group of cheesesteak fans which cheese is best and you may get three different answers.

Provolone gives the sandwich a more pronounced cheese flavor and is particularly good with ribeye and onions. Mild provolone melts beautifully without dominating the beef, while sharp provolone brings considerably more bite.

American cheese is exceptionally creamy and melts easily into the chopped steak.

Then there is Cheez Whiz, which has become inseparable from the public image of the Philadelphia cheesesteak. Its loose, creamy consistency works its way throughout the meat rather than sitting on top as a distinct layer.

All three have legitimate places in Philadelphia cheesesteak culture, so this is one recipe where personal preference really does win.

🧅 What Does “Wit” Mean?

If you’ve heard someone order a cheesesteak “wit,” they aren’t asking for an especially clever sandwich.

In the shorthand associated with Philadelphia steak shops, “wit” means with onions, while “witout” means without onions.

The cheese choice generally comes first. A “Whiz wit,” for example, means a cheesesteak with Cheez Whiz and onions.

You certainly don’t need to master Philadelphia ordering shorthand to make one at home, but it is a fun piece of cheesesteak culture.

🌶️ What About Peppers and Mushrooms?

This is where the distinction between a classic cheesesteak and a cheesesteak variation becomes useful.

Mushrooms, sweet peppers, and hot peppers can all be found as cheesesteak toppings. Philadelphia shops may also offer specialty sandwiches with additional ingredients.

Bell peppers, however, are not an essential component of a classic Philadelphia cheesesteak, despite their frequent appearance on cheesesteaks outside Philadelphia.

If you love peppers, add them. Just think of them as a variation rather than something the sandwich needs in order to be authentic.

Hot peppers or Italian long hots are especially good if you want something spicy to cut through the richness of the steak and cheese.

🥩 Why Ribeye Works So Well

You can technically put many cuts of beef into a steak sandwich, but ribeye has several advantages for cheesesteaks.

Most importantly, it has marbling.

That intramuscular fat gives the meat plenty of flavor and helps thin slices remain juicy during high-heat cooking. Because a cheesesteak cooks so quickly, there isn’t time for a tough cut of meat to become tender through slow cooking.

Ribeye also has a bold beef flavor that stands up well to onions, cheese, and bread.

If ribeye isn’t available, look for another tender beef cut that can be shaved very thinly. Whatever you use, slicing against the grain is important.

🍳 Do You Need a Griddle?

A flat-top griddle is ideal because it gives you lots of room to cook the onions and beef and makes it easy to chop and divide the steak into sandwich-size piles.

Fortunately, you don’t need one.

A large cast-iron skillet works extremely well at home. It holds heat beautifully, which is important when cold beef hits the pan.

A stainless-steel skillet is another good option.

The biggest mistake is crowding a small pan with too much steak. Crowded meat releases moisture faster than it can evaporate, causing the beef to steam rather than sear.

If your skillet is small, cook the ribeye in two batches.

🚫 Don’t Overcomplicate It

The Philadelphia cheesesteak is a good reminder that iconic food does not necessarily require a huge ingredient list.

There is no elaborate marinade. There is no need for a dozen spices. You don’t need lettuce, tomato, mayonnaise, or a complicated sauce to make the classic sandwich.

Those ingredients can certainly make tasty variations, but the basic cheesesteak is about the interaction between beef, cheese, onions if you want them, and bread.

Using good ingredients and cooking the steak properly matters far more than piling on extra toppings.

🥡 What About Leftovers?

Cheesesteaks are best eaten immediately, but you can save leftover steak and onions.

Refrigerate the cooked filling in an airtight container and keep the rolls separate. Reheat the meat gently in a skillet, adding fresh cheese near the end, then transfer it to a fresh or lightly warmed roll.

Storing an assembled cheesesteak usually results in soggy bread, so keeping the components separate gives you a much better second-day sandwich.

If you have leftover fries, an air fryer or hot oven will restore considerably more crispness than a microwave.

🏙️ Bringing a Philadelphia Classic Home

There are countless opinions about what makes the perfect cheesesteak, which cheese belongs on top, and which Philadelphia shop makes the definitive version. That debate is part of the sandwich’s charm.

At home, the essentials are refreshingly straightforward: start with thinly sliced ribeye, cook it quickly on a very hot surface, add soft griddled onions if you like them, melt your favorite cheesesteak cheese into the meat, and pile everything into a good long roll.

Serve it hot with a mound of crisp fries alongside, and you have one of America’s great comfort-food sandwiches without leaving your own kitchen.

🥩 Philly Cheesesteak Recipe

Prep Time: 15 minutes, plus 30 minutes to chill the steak
Cook Time: 20 minutes
Total Time: About 1 hour
Servings: 4

Ingredients

  • 1 1/4 pounds boneless ribeye steak
  • 1 large yellow onion, thinly sliced
  • 1 tablespoon vegetable or canola oil
  • 1/2 teaspoon kosher salt, or to taste
  • 1/2 teaspoon black pepper
  • 8 slices provolone cheese
  • 4 long sandwich or cheesesteak rolls
  • 1 tablespoon butter, optional

Instructions

  1. Place the ribeye in the freezer for 30 to 45 minutes, until firm but not frozen solid.
  2. Slice the steak very thinly against the grain.
  3. Heat a large griddle or cast-iron skillet over medium-high heat. Add half of the oil and the sliced onion.
  4. Cook the onions for 7 to 10 minutes, until softened and browned around the edges. Remove them from the pan.
  5. Increase the heat to high and add the remaining oil if necessary.
  6. Spread the sliced ribeye over the hot cooking surface. Season with salt and black pepper.
  7. Allow the meat to sear briefly, then turn and chop it with a spatula. Cook just until the beef is browned and cooked through.
  8. Return the onions to the pan and mix them with the steak.
  9. Divide the mixture into four piles. Place two slices of provolone over each portion and allow the cheese to melt.
  10. Split the rolls and lightly warm or toast them if desired.
  11. Transfer one pile of cheesy steak and onions into each roll.
  12. Serve immediately, preferably with hot French fries alongside.

🔗 Related Articles

📚 Sources & Further Reading

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.