Philly cheesesteak sandwich brings thinly sliced steak and melted provolone to a toasted hoagie roll, with a separate provolone sauce for spooning or dipping. Optional onion and bell peppers add texture, but the sandwich also works without them. This is a home-style cheese-sauce version rather than a claim of strict regional authenticity.
A Philly cheesesteak sandwich needs thin meat, a warm roll, and a sauce that is added gently rather than boiled after the cheese goes in. Prepare four portions from the listed steak amount. Keep sauce separate until serving so the bread stays firmer.

On This Page
Why This Recipe Works
Philly cheesesteak sandwich uses two forms of cheese: slices on the steak and grated cheese in a milk sauce. The roux supplies the sauce’s thickness, while adding provolone off the heat helps it melt smoothly instead of becoming grainy.
Toasting the rolls creates a drier inner surface before filling. Cooking the vegetables first lets them soften without delaying thin steak in a crowded pan. Both steps help the finished sandwich hold together when lifted.
Ingredients for Philly Cheesesteak Sandwich
Use thinly shaved ribeye or top sirloin. If slicing at home, keep the meat chilled and cut across the grain with a sharp knife. A brief refrigerator-safe firming in the freezer can help, but this extra preparation time is not included in the base estimate.
For Philly cheesesteak sandwich, the sauce has its own two tablespoons of bacon fat or butter, separate from the four tablespoons used on the rolls. Choose one fat for each component. The half cup of grated provolone is a volume measure and is not another eight cheese slices.
For the Provolone Sauce
- 2 tablespoons bacon fat or butter (Choose one for the sauce, separate from roll spread)
- 3 tablespoons all-purpose flour
- 2 cups milk (Use whole milk for creaminess.)
- ½ cup grated Provolone cheese (½ cup by volume; separate from sandwich cheese slices)
- to taste salt and pepper
For the Sandwich
- 4 hoagie rolls
- 4 tablespoons butter or mayonnaise (1 tablespoon per roll, separate from the sauce fat)
- 2 tablespoons olive oil or avocado oil (1 tablespoon for vegetables and 1 tablespoon for steak)
- ½ white onion (Chopped; optional)
- ½ green bell pepper (Diced; optional)
- ½ red bell pepper (Diced; optional)
- 1.5 lbs thinly sliced ribeye steak (or top sirloin steak) (Shaved thinly across the grain; cook in batches if necessary)
- 1 clove garlic (pressed)
- ½ teaspoon coarse kosher salt
- ½ teaspoon black pepper
- 8 slices Provolone cheese (For topping the steak.)
How to Make Philly Cheesesteak Sandwich
Cook flour in melted fat briefly, then add milk a little at a time while whisking. Bring the milk mixture to a gentle simmer until smooth and thickened. Remove from the heat before adding grated cheese, and keep the sauce warm while preparing the filling.
Toast the rolls, then cook optional vegetables in one tablespoon of oil and set them aside. Use the remaining tablespoon for the thin steak, working in batches if the skillet is crowded. A Philly cheesesteak sandwich should not depend on a two-minute promise for every cut. Cook steak to at least 145°F, allow a three-minute rest, then divide into four piles and melt two slices of provolone on each.
How to Serve
Fill each Philly cheesesteak sandwich with one quarter of the steak and melted cheese. Add the cooked vegetables or serve them alongside. Offer sauce in a separate dish and spoon on the amount you prefer instead of automatically pouring the entire batch onto the rolls.
Serve immediately while the rolls are crisp and the cheese is soft. The sauce recipe makes a generous accompaniment for four sandwiches, so there may be some left over depending on how much each person uses.
Storage
Refrigerate Philly cheesesteak sandwich components within two hours and use within three days. Keeping bread, steak, and sauce separate gives a better leftover texture than storing a sauce-soaked assembled roll.
Reheat the steak filling to 165°F. Warm the sauce slowly, stirring and adding a small splash of milk if it thickened in the refrigerator. Toast or warm the roll separately, then assemble. Repeated heating can make the sauce less smooth, so take out only the portion needed.
Recipe and sauce-method credit: Shinee Davaakhuu, Sweet & Savory, Philly Cheesesteak Sandwich. For beef and leftover temperatures, see FDA safe food handling guidance.
Tips and Variations
For Philly cheesesteak sandwich, use mild provolone that melts well and grate the sauce cheese shortly before cooking if practical. A thick clump of grated cheese should be stirred gradually into the warm milk base.
Do not add extra flour to a finished cheese sauce because it looks thin while hot. Let it thicken through its initial simmer before adding cheese. If the steak is steaming in liquid rather than searing, cook a smaller batch next time instead of turning the heat excessively high.
Frequently Asked Questions
Is the cheese sauce used in assembly?
Yes. Serve it with each Philly cheesesteak sandwich for spooning or dipping. It is not meant to be prepared and then forgotten when the rolls are filled.
Are the vegetables required?
No. Onion and both pepper colors are optional. Cook them separately if using and either add to the roll or serve on the side.
Why are there two butter amounts?
Philly cheesesteak sandwich has a separate sauce and roll preparation. Two tablespoons belong to the roux, and four tablespoons are spread among the four rolls.
Can I use ground beef?
This formula is written for shaved steak. Ground beef needs its own cooking method and a minimum 160°F doneness temperature, so use a dedicated ground-beef version.
Will every steak finish in two minutes?
No. Thickness, pan load, and temperature affect cooking. Check actual doneness and use the rest described in the instructions rather than relying only on color.
More Recipes to Try
- Philly Cheesesteak Recipe
- Ground Beef Philly Cheesesteaks
- Philly Cheesesteak Egg Rolls
- Philly Cheesesteak Sliders

Philly Cheesesteak Sandwich
Ingredients
For the Provolone Sauce
- 2 tablespoons bacon fat or butter Choose one for the sauce, separate from roll spread
- 3 tablespoons all-purpose flour
- 2 cups milk Use whole milk for creaminess.
- ½ cup grated Provolone cheese ½ cup by volume; separate from sandwich cheese slices
- to taste salt and pepper
For the Sandwich
- 4 hoagie rolls
- 4 tablespoons butter or mayonnaise 1 tablespoon per roll, separate from the sauce fat
- 2 tablespoons olive oil or avocado oil 1 tablespoon for vegetables and 1 tablespoon for steak
- ½ white onion Chopped; optional
- ½ green bell pepper Diced; optional
- ½ red bell pepper Diced; optional
- 1.5 lbs thinly sliced ribeye steak (or top sirloin steak) Shaved thinly across the grain; cook in batches if necessary
- 1 clove garlic (pressed)
- ½ teaspoon coarse kosher salt
- ½ teaspoon black pepper
- 8 slices Provolone cheese For topping the steak.
Instructions
- Melt the sauce fat in a saucepan. Stir in flour and cook over medium heat 1–2 minutes without burning. Whisk in milk gradually and simmer 3–5 minutes until smooth and thickened.
- Take the pan off the burner and stir in the measured grated provolone. Season the sauce to taste and hold warm without boiling.
- Split the rolls mostly through and spread each with 1 tablespoon butter or mayonnaise. Toast the cut faces in a skillet and set aside.
- If using vegetables, cook chopped onion and peppers in 1 tablespoon oil for about 3–5 minutes. Transfer to a clean plate.
- Use the remaining tablespoon oil for thin steak, dividing oil and meat between two batches if necessary. Add garlic, the measured salt, and pepper. Cook about 2–4 minutes per batch, extending until the beef reaches at least 145°F. Set aside for a 3-minute rest.
- Return cooked steak to the warm skillet in 4 piles. Top each with 2 slices provolone and let melt about 1 minute. Fill the toasted rolls with steak and optional vegetables. Serve the separate sauce for dipping or spooning over the filling.



