There’s something so satisfying about a hot, cheesy sandwich with tender slices of steak tucked into a soft roll. These Philly Cheese Steak Sandwiches bring together thinly sliced skirt steak, melty white American cheese, and a hint of Parmesan for a savory finish. The combination is simple, comforting, and made with straightforward pantry ingredients. Follow these clear, step-by-step directions to build perfectly balanced sandwiches that are rich, cheesy, and full of meaty flavor.
Why this version works

This version focuses on the essentials. Skirt steak is specified because of its texture and flavor when sliced thin—no substitutions. The rolls are soft Italian subs that cradle the meat and cheese without overwhelming it. A touch of grated Parmesan adds a little salty complexity, and using vegetable or canola oil keeps the cooking neutral so the beef flavor shines through. The result is a classic-style sandwich that’s easy to assemble and even easier to enjoy.
Ingredients
- ▢2 pounds skirt steak (don’t sub any other kind!)
- ▢Four 8-inch soft Italian sub rolls
- ▢2 tablespoons vegetable or canola oil
- ▢½ teaspoon salt
- ▢⅛ teaspoon freshly ground black pepper
- ▢¼ cup grated Parmesan cheese
- ▢8 slices (8 ounces) white American cheese
Equipment
- Large cast-iron skillet or heavy-bottomed frying pan
- Sharp chef’s knife and cutting board
- Tongs or a spatula
- Measuring spoons and a small bowl for the Parmesan
- Optional: meat tenderizer or rolling pin for gentle pounding
Prep: What to do first

Bring the skirt steak closer to room temperature before cooking for even searing. If your steak is slightly thicker than typical skirt steak, you can gently pound it to an even thickness—this helps when slicing thin against the grain later. Slice the rolls lengthwise but leave them attached on one side so they open like a book, which helps hold the meat and cheese while you melt.
Step-by-step instructions

Follow these rewritten, clear steps that match the ingredient list exactly and keep the order logical and easy to follow.
- Pat the steak dry. Use paper towels to remove excess moisture from the 2 pounds skirt steak. Drying the surface helps the steak brown properly when it hits the hot pan.
- Season the meat. Sprinkle ½ teaspoon salt and ⅛ teaspoon freshly ground black pepper evenly over both sides of the skirt steak. Press the seasonings in gently so they adhere.
- Heat the pan. Place a large cast-iron skillet or heavy frying pan over medium-high heat. Add 2 tablespoons vegetable or canola oil and allow it to shimmer but not smoke.
- Sear the steak. Carefully lay the seasoned skirt steak in the hot pan. Let it cook undisturbed for about 3 to 4 minutes so a good crust forms. Flip the steak and cook the other side for another 3 to 4 minutes for medium-rare to medium, depending on thickness. If you prefer a little more doneness, add a minute per side, but skirt steak cooks quickly.
- Rest briefly. Transfer the cooked skirt steak to a cutting board and let it rest for 5 to 7 minutes. Resting allows the juices to redistribute so the slices remain moist.
- Slice thinly against the grain. Using a sharp knife, slice the steak as thinly as possible across the grain. Thin slices are the key to tender bites in these Philly Cheese Steak Sandwiches.
- Return slices to the pan to warm. Wipe the skillet if needed and return it to medium heat. Add the thin slices back to the pan just until they’re heated through—about 1 to 2 minutes. This step ensures every piece will be hot when assembled.
- Add the cheese. Divide the warmed sliced steak into four portions in the skillet or on a sheet pan. Top each portion with two slices (2 ounces) of white American cheese so there are eight slices total used. Allow the cheese to melt over the meat; cover the pan briefly if it helps melt the cheese more evenly.
- Toast the rolls (optional). While the cheese is melting, open each of the four 8-inch soft Italian sub rolls and toast them cut-side down in a separate skillet or under a broiler for 30 to 60 seconds until slightly crisp. Watching closely prevents burning.
- Assemble the sandwiches. Place a cheese-covered portion of steak into each toasted roll. Sprinkle about 1 tablespoon of the ¼ cup grated Parmesan cheese across the four sandwiches, distributing it evenly for a light salty finish (you’ll use the full ¼ cup total across all four sandwiches).
- Serve immediately. Close the sandwiches and serve hot so the cheese is gooey and the bread is warm. These Philly Cheese Steak Sandwiches are best eaten right away.
Troubleshooting tips
- If the steak seems tough: Make sure you slice thinly and across the grain. Thinner slices are much more tender in skirt steak.
- If the cheese won’t melt: Cover the pan briefly or place the open sandwiches under a broiler for a few seconds to help the white American cheese soften and meld with the meat.
- If the rolls become soggy: Toast the cut sides a bit more, or place a piece of parchment between the meat and the bread if serving for later.
Variations and serving ideas
These sandwiches are a classic at heart, but small tweaks can make them your own without straying from the essential flavor profile.
- Add sautéed onions or bell peppers if you like a vegetable element—sauté them in the pan after the steak at medium heat until soft and slightly caramelized.
- For a herbaceous lift, sprinkle a pinch of dried oregano or finely chopped fresh parsley over the meat before serving.
- Pair with crispy fries, a simple green salad, or pickled vegetables to cut the richness.
Make-ahead and storage
These sandwiches are best served fresh, but you can prep components ahead.
- Cook and slice the steak, then refrigerate in an airtight container for up to 2 days. Reheat gently in a skillet, then add the cheese and assemble.
- Toast rolls just before serving to preserve texture.
- Leftovers keep for about 2 days; reheat in a skillet or oven until warmed through and the cheese is melted again.
Nutrition snapshot
This recipe yields four hearty sandwiches. Each contains a satisfying balance of protein from the skirt steak and cheese, plus carbohydrates from the rolls. Exact nutrition will vary based on the specific products you use, but these are indulgent, protein-forward sandwiches meant for a filling meal.
Final notes
These Philly Cheese Steak Sandwiches keep the focus on good-quality skirt steak and the perfect marriage of meat and cheese. The instructions above follow a clear, stepwise progression: season, sear, rest, slice thin, rewarm, cheese, assemble. That simple flow produces reliably tender, melty sandwiches that deliver on comfort and flavor. Gather friends or family, plate these sandwiches hot, and enjoy every cheesy, meaty bite.
Ready to cook? Pull out your skillet, heat the oil, and get started on four delicious Philly Cheese Steak Sandwiches that hit all the right notes.

Philly Cheese Steak Sandwiches
Equipment
- 12-inch nonstick skillet
- Sharp Knife
- Cutting Board
- Baking Sheet
- Colander
- Paper Towels
Ingredients
- 2 pounds skirt steak don’t substitute other cuts
- 4 8-inch soft Italian sub rolls
- 2 tablespoons vegetable or canola oil
- 1/2 teaspoon salt
- 1/8 teaspoon freshly ground black pepper
- 1/4 cup grated Parmesan cheese
- 8 slices white American cheese (about 8 ounces)
Instructions
- Trim any excess fat from the skirt steak. Slice the steak crosswise into 3-inch-wide strips, place on a large plate, and freeze until very firm, about 1 hour.
- Using a sharp knife, shave the frozen steak as thinly as possible against the grain. Pile the sliced meat on a cutting board and chop coarsely 10 to 20 times to break it up.
- Preheat the oven to 400°F and position the rack in the middle. Split the rolls and place them cut-side up on a baking sheet; toast in the oven until lightly browned, about 5 to 10 minutes.
- Heat 1 tablespoon oil in a 12-inch nonstick skillet over high heat until just smoking. Add half the chopped meat in an even layer and cook without stirring until well browned, about 4 to 5 minutes. Stir and cook until no longer pink, 1 to 2 minutes, then transfer to a colander to drain.
- Wipe out the skillet with paper towels. Add the remaining 1 tablespoon oil and cook the second half of the meat the same way, then drain and return all the meat to the skillet.
- Return the skillet to medium heat, drain any excess moisture, and add 1/2 teaspoon salt and 1/8 teaspoon pepper. Cook, stirring constantly, until the meat is heated through, 1 to 2 minutes.
- Reduce heat to low, sprinkle the meat with the grated Parmesan, and layer the American cheese slices over the top. Let the cheeses melt, about 2 minutes, then fold the melted cheese into the meat until evenly combined.
- Divide the cheesy meat mixture evenly among the toasted rolls and serve immediately.
Notes
- The photo shows optional sautéed onions and peppers.
- Thinly slice a sweet onion and sauté with a sliced green bell pepper in a little oil if desired.
