Classic Philly Cheese Steak Sandwich

Category: Satisfying Main Dishes

Savor the ultimate Philly cheese steak experience with thinly sliced skirt steak, golden caramelized onions, and gooey provolone melted right on top. The savory beef and sweet onions come together, nestled inside toasted hoagie rolls brushed with garlic butter for extra flavor. Whether using skirt or ribeye, the key is to keep the steak tender and thin. Complete your sandwich with a crispy side of fries or chips for a hearty bite, perfect for lunch or dinner. Enjoy the comfort food flair that's classic to Philadelphia, crafted in just about half an hour.

A woman in a chef's outfit poses for a picture.
Updated on Tue, 13 May 2025 22:19:35 GMT
A close up of a cheesesteak sandwich with meat and cheese. Pin
A close up of a cheesesteak sandwich with meat and cheese. | applefoodie.com

When I crave something deeply cozy yet easy to make at home, I turn to this classic Philly cheesesteak recipe. Thin ribbons of steak mingle with buttery onions and plenty of melted cheese, all nestled in a garlicky toasted hoagie roll. It is everything you want for a satisfying dinner or an indulgent lunch.

My family always gets excited for cheesesteak night. I first made these during a football game years ago and now it is a tradition for game-day comfort food.

Ingredients

  • Skirt steak or ribeye steak: Thinness is key for a tender result Ask your butcher to slice it very thin and go against the grain for best texture
  • Medium yellow onions: Look for onions with tight skin and no soft spots The slow caramelization brings sweetness
  • Butter: Helps with searing and gives the onions rich flavor Use good quality unsalted butter if you can
  • Provolone cheese or white American cheese: Provolone is classic and melts smoothly Buy fresh slices from the deli counter
  • Salt and pepper: Fundamental for seasoning Taste and adjust as needed
  • Garlic cloves: Fresh garlic brings aromatic punch Pick cloves that are firm and dry
  • Hoagie rolls: Seek out soft but sturdy rolls so they hold up to juicy fillings Local bakeries often have the freshest options

Step-by-Step Instructions

Prepare the Onions:
Slice onions as evenly as you can for even cooking Cook with butter in a large skillet over medium heat Sprinkle with salt and pepper Stir every few minutes until golden and super soft This usually takes about fifteen minutes Patience here develops sweetness
Cook the Steak:
Use the same skillet for maximum flavor Turn the heat up to medium-high Add another pat of butter and toss in the thinly sliced steak Season generously with salt and pepper Stir frequently so all the pieces get seared Cook until no pink remains and the edges look caramelized If the steak releases too much juice simmer a minute to reduce liquid
Combine Onions and Steak:
Return the onions to the skillet with the steak Stir everything together Let the flavors meld and cook off any extra moisture You want everything glossy and juicy but not watery
Toast the Rolls:
Mix together softened butter with crushed garlic Spread it generously on the inside of split hoagie rolls Press the rolls buttered side down on a hot skillet Toast until golden and fragrant This adds structure to the sandwich
Melt the Cheese:
Lay out the steak onion mixture in even piles in the skillet Top each with a generous layer of cheese Reduce the heat to low Cover the pan for a moment so the cheese gets perfectly melted
Assemble Sandwiches:
Use a sturdy spatula to scoop the cheesy steak mixture into toasted rolls Serve piping hot while the cheese is still oozy
Two cheesesteak sandwiches on a tray. Pin
Two cheesesteak sandwiches on a tray. | applefoodie.com

My favorite part is piling everything together and hearing the sizzle when cheese hits the hot pan My youngest always tries to sneak the crispy cheesy bits straight from the skillet It is pure joy at the table

Storage Tips

If you have leftovers cool the steak and onions before storing in an airtight container in the fridge The filling rewarms beautifully in a skillet or microwave For best texture toast fresh rolls each time you serve

Ingredient Substitutions

Ribeye is the steakhouse classic and extra flavorful but skirt steak is more budget-friendly and still great For cheese if you want extra richness try mixing provolone with white American cheese or use sharp cheddar for a twist French rolls can work if hoagies are not available just pick something soft and sturdy

Serving Suggestions

Serve these cheesesteaks hot with a side of classic fries or potato chips For a lighter side add a simple green salad with tangy vinaigrette Some people add sautéed mushrooms or sweet peppers on their cheesesteaks if you like extra veggies

Two cheesesteak sandwiches with cheese and onions. Pin
Two cheesesteak sandwiches with cheese and onions. | applefoodie.com

Cultural Historical Context

The Philly cheesesteak started in Philadelphia in the 1930s and has become an iconic American sandwich There are endless debates about the perfect cheese and roll but the magic is always in the simplicity of steak onions and melted cheese

Frequently Asked Questions About the Recipe

→ What cut of steak is best for this sandwich?

Skirt steak or ribeye are ideal because they're tender when sliced thin and cook quickly, locking in flavor.

→ How do you caramelize onions properly?

Slowly sauté sliced onions in butter over medium heat for 15 minutes, stirring often, until golden brown and soft.

→ Which cheese works best?

Provolone or white American cheese both melt smoothly and complement the beef and onions well.

→ Should the bread be toasted?

Yes, toasting garlic-buttered hoagie rolls adds texture and prevents sogginess from the juicy filling.

→ Can this sandwich be made ahead of time?

Prepare the meat and onions ahead, but assemble and toast the sandwich just before serving to keep it fresh.

Classic Philly Cheese Steak Sandwich

Juicy steak, caramelized onions, and melted cheese served warm in toasted hoagies for true Philadelphia flavor.

Preparation Time
10 min
Cook Time
20 min
Total Time
30 min
By: Ava

Category: Main Dishes

Skill Level: Beginner-Friendly

Cuisine: American

Yield: 3 Serves (3 sandwiches)

Dietary Preferences: ~

Ingredients

→ Filling

01 450 g skirt steak, very thinly sliced against the grain
02 2 medium yellow onions, thinly sliced
03 2 tablespoons unsalted butter, divided
04 5 slices provolone cheese or white American cheese
05 Salt, to taste
06 Black pepper, to taste

→ Bread

07 3 hoagie rolls
08 2 garlic cloves, crushed
09 1 tablespoon unsalted butter

Steps

Step 01

Heat 1 tablespoon of butter in a large skillet over medium heat. Add sliced onions, season with salt and pepper, and cook for about 15 minutes until deeply golden and tender. Transfer to a plate and set aside.

Step 02

Using the same skillet, melt the remaining 1 tablespoon of butter over medium-high heat. Add the sliced steak, season with salt and pepper, and sear for approximately 5 minutes until browned and fully cooked.

Step 03

Return caramelised onions to the skillet with the steak. Stir to combine and continue cooking briefly, reducing any excess liquid to prevent soggy rolls.

Step 04

Split hoagie rolls in half. Mix 1 tablespoon butter with crushed garlic, spread evenly on the inside of each roll, and toast cut side down on a skillet until golden.

Step 05

Portion the steak and onion mixture onto the toasted rolls. Arrange cheese slices on top, cover briefly with the skillet lid over low heat to melt the cheese thoroughly.

Step 06

Serve the cheesesteaks hot immediately after assembly.

Notes & Tips

  1. For optimal results, freeze the steak for 30 minutes before slicing to achieve ultra-thin cuts.

Necessary Equipment

  • Large skillet
  • Bread knife
  • Spatula

Allergy Information

Always double-check ingredient labels for allergens and consult a healthcare professional if you’re unsure.
  • Contains dairy from butter and cheese.
  • Contains gluten from hoagie rolls.

Nutritional Facts (Per Serving)

These details are for informational purposes and should not be considered medical advice.
  • Calories: 700
  • Fats: 35 g
  • Carbohydrates: 40 g
  • Proteins: 48 g