Penn Station Philly Cheesesteak Recipe: Authentic Street Food at Home

Penn Station Philly Cheesesteak Recipe: Authentic Street Food at Home illustration with key details

This recipe brings the authentic taste of Philly right to your kitchen. Thinly sliced ribeye, caramelized onions, and melted provolone come together on a toasted roll for that classic street food experience.

I’ve refined this method to capture the genuine flavors you’d find at Penn Station. The key is cooking the meat quickly at high heat and using quality ingredients for that restaurant-quality result.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Penn Station Philly Cheesesteak

Ribeye, onions, provolone, and rolls bring Philly’s best to your table with ease.

Ingredient Amount Notes
Ribeye Steak 🥩 1 ½ lb Thinly sliced against grain
Yellow Onions 🧅 2 whole Thinly sliced for caramelizing
Provolone Cheese 🧀 8 oz Sliced thin for easy melting
Hoagie Rolls 🥖 4 whole Soft, fresh-baked preferred
Unsalted Butter 🧈 3 tbsp For cooking onions and meat
Olive Oil 🫒 2 tbsp Divided for cooking as needed
Kosher Salt 🧂 1 tsp Plus more to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Powder 🧄 ½ tsp For seasoning the meat
Worcestershire Sauce 💧 1 tbsp For umami depth
Green Bell Pepper 🌶️ 1 whole Optional, thinly sliced
Mayonnaise 🥫 ¼ cup For spreading on rolls

The ribeye is non-negotiable here. Whole Foods or a trusted butcher for well-marbled cuts—ask them to slice it thin for you (they’ll do it for free). Provolone should be the deli kind, not pre-sliced from a package, for that perfect melt. Hoagie rolls? A&J Bakery or Amoroso’s if you can find them, otherwise grab the softest ones at your grocery store.

No ribeye? Flank steak or sirloin work in a pinch, but they won’t be as tender. Skip the green peppers if you want the classic version. Cheez Whiz is traditional for purists (yes, really), though provolone is a close second. The Worcestershire adds depth—if you’re out, a splash of soy sauce gets you close. Butter can be swapped for oil, but the flavor won’t be the same.

Cooked meat and onions keep in the fridge for 3-4 days—reheat in a skillet to keep them from getting soggy. Rolls are best fresh, so buy them the day you’re making this. For freezing, wrap the cooked filling tightly—it’ll last 2-3 months.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I love that I can caramelize the onions and cook the ribeye in the same skillet—minimal cleanup, maximum flavor.
  • Melted Perfection: The provolone gets all gooey over the warm steak and onions, and that first bite? Pure comfort.
  • Feeds a Crowd: Honestly, these cheesesteaks disappear faster than I can assemble them—ideal for game nights or lazy weekends.
  • Budget Friendly: Ribeye on sale plus a few basic ingredients, and I’ve got a restaurant-worthy meal for a fraction of the price.

Step-by-Step Instructions for Philly Cheesesteak

This authentic method delivers the classic sandwich with tender beef, melty cheese, and caramelized onions.

Step 1: Season and Slice the Ribeye

Place the 1.5 lb ribeye steak in the freezer for 20-30 minutes to firm up for easier slicing. Meanwhile, combine 1 tsp kosher salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder in a small bowl. This seasoning blend enhances the beef’s natural flavor without overpowering it.

Thinly slice the ribeye against the grain into ¼-inch thick strips. The partial freezing helps create clean, even slices. Toss the strips with the seasoning mixture and 1 tbsp Worcestershire sauce to add depth, then set aside to marinate while you prepare the other ingredients.

Step 2: Caramelize the Onions and Peppers

Heat 2 tbsp olive oil and 1 tbsp unsalted butter in a large skillet over medium heat. Add the 2 whole yellow onions, thinly sliced, and cook for 10-12 minutes, stirring occasionally, until soft and golden. For authentic flavor, add the thinly sliced 1 whole green bell pepper after the onions begin to soften.

Continue cooking for another 5-7 minutes until the onions are deeply caramelized and the peppers are tender. The mixture should be a rich brown color with a sweet aroma. If the pan becomes too dry, add the remaining 2 tbsp unsalted butter to help the caramelization process.

Step 3: Cook the Beef to Perfection

Increase the heat to medium-high and add the seasoned ribeye strips to the skillet with the onions and peppers. Spread them out in a single layer to ensure even cooking. Cook for 3-4 minutes, stirring occasionally, until the beef is browned and cooked through but still tender.

The strips should be lightly charred at the edges with no pink remaining. Avoid overcrowding the pan—if necessary, cook the beef in batches to prevent steaming. The Worcestershire sauce in the marinade will create a beautiful crust on the beef as it cooks.

Step 4: Melt the Cheese and Assemble

Reduce the heat to low and lay slices of 8 oz provolone cheese evenly over the beef, onions, and peppers. Cover the skillet and let it sit for 1-2 minutes until the cheese is fully melted and gooey. The residual heat will do most of the work—resist the urge to stir.

While the cheese melts, lightly toast the 4 whole hoagie rolls if desired. Spread 0.25 cup mayonnaise on the inside of each roll for added richness and moisture. This step ensures the sandwich holds together and has that classic Philly cheesesteak texture.

Step 5: Build and Serve Immediately

Using a spatula, divide the cheesy beef mixture evenly among the prepared hoagie rolls. Press down gently to compact the filling, then wrap each sandwich in parchment paper for the first minute to help the flavors meld together.

Serve immediately while hot and melty. The ideal sandwich will have tender beef in every bite, sweet caramelized onions, and cheese that stretches slightly when pulled apart. This authentic method delivers the true taste of a Penn Station classic.

👨‍🍳

Pro Tips For Making Penn Station Philly Cheesesteak

  • Slice Against the Grain: Cut the ribeye thin (about 1/8-inch) and always against the grain—this makes the meat way more tender and easier to bite into on that hoagie roll.
  • Caramelize Those Onions: Cook the yellow onions low and slow in the unsalted butter for at least 15 minutes until deep golden brown; rushing this step leaves them raw and crunchy.
  • Skip the Pre-Shredded Cheese: Buy provolone in blocks and shred it yourself—pre-shredded has anti-caking agents that make it melt weirdly, and you want that gooey, smooth melt on your steak.
  • Toast the Rolls Lightly: Warm the hoagie rolls in the oven for 2-3 minutes at 350°F before assembling; it keeps them from getting soggy under all that juicy steak and cheese.

Flavor Customization for This penn station philly cheesesteak

Classic Cheesesteak Style

Stick to the traditional approach with just ribeye, caramelized onions, and provolone cheese. This is the pure Penn Station experience. I skip the peppers for this version to keep it authentic. 🔥

Spicy Kick Variation

Add ½ tsp cayenne pepper to the seasoning mix or include 1 diced jalapeño with the onions. The heat cuts through the richness beautifully. I also like drizzling sriracha mayo on the roll before assembling.

Mushroom Lovers

Sauté 8 oz sliced cremini mushrooms with the onions until golden. The earthy flavor pairs wonderfully with beef. I recommend using baby bella mushrooms for the best texture.

Cheese Swap Options

For a true Philly experience, try Cheez Whiz instead of provolone—it’s what the locals use. American cheese also melts beautifully. I’ve found White American gives the smoothest texture.

Veggie-Packed Version

Add 1 sliced red bell pepper along with the green for extra color and sweetness. Some friends also like adding sautéed spinach for freshness. Just cook down the extra moisture first.

Sauce Enhancements

Spread 1 tbsp garlic aioli or spicy mustard on the roll before adding the filling. This adds another layer of flavor. I keep a jar of Duke’s mayo on hand for just this purpose.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 720kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 125mg42%
Sodium 1280mg56%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 6g
Protein 45g90%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What’s the best cut of meat to use?

Ribeye is ideal for its marbling and tenderness. For budget options, flank steak or sirloin work but won’t be as juicy. Always slice against the grain for maximum tenderness.

2

Can I make this ahead of time?

Cooked filling keeps in the fridge for 3-4 days. Reheat in a skillet to maintain texture. Assemble sandwiches fresh to prevent soggy rolls.

3

Why is my cheese not melting smoothly?

Use deli-style provolone or American cheese for best results. Pre-sliced packaged cheese often has anti-caking agents that prevent smooth melting. Cover the pan to trap heat.

4

How do I get that authentic crispy texture?

Cook beef in a single layer on medium-high heat without stirring too much. The Worcestershire sauce helps create a beautiful crust.

★★★★★4.8(6 reviews)
Nathan Turner