The onion and green pepper soften in the skillet before the shaved beef browns in just a few minutes. Then the provolone melts into the warm filling, and the hardest part is waiting for it to cool before wrapping. I make these Philly Cheesesteak Egg Rolls when I want the familiar beef-and-cheese combination in a crisp, hand-held package.
Keeping the filling in a shallow layer helps it cool evenly, and the wrappers are much easier to roll when the mixture isn’t steaming. Once they’re sealed, a steady 350°F oil temperature gives the wrappers time to turn golden and crisp without rushing the filling. The finished egg rolls have a crunchy shell around tender beef, soft vegetables, and melted provolone.

Kitchen Note
Don’t leave the filling mounded in the bowl to cool. Spreading it into a shallow layer gives the steam a way to escape, so the wrappers are easier to handle when you start rolling.
Save these Philly Cheesesteak Egg Rolls for a crisp wrapper, savory shaved beef, and melted provolone in every bite.
Why the Oil Has to Recover Between Batches
Adding egg rolls cools the oil, especially when several go in at once. If the temperature stays low, the wrappers take longer to brown and can soak up more oil before their outsides crisp. A thermometer makes this easy to track; bring the oil back to 350°F before adding the next batch.
Batch size matters, too. Frying two or three at a time leaves room to turn them and keeps the oil from dropping as sharply. The goal is a steady sizzle around each roll, not a hard, splattering boil. Give the oil a moment to recover rather than trying to save time by crowding the pot. That controlled fry is what gives you an evenly browned shell instead of pale spots or greasy patches.
What the Beef, Provolone, and Wrappers Each Bring

- Shaved beef steak — Thin pieces brown quickly and tuck neatly into the wrapper. A standard supermarket pack is fine; what matters is that the beef is shaved thin enough to cook in the short skillet time without leaving thick, chewy pieces. Keep it cold until you’re ready to cook so it’s easier to separate.
- Yellow onion and green bell pepper — They soften into the savory filling and bring the familiar cheesesteak balance. Choose firm vegetables, but there’s no need for specialty produce. Slice them thinly so they soften in the stated cooking time rather than staying crunchy.
- Worcestershire sauce — It seasons the beef with a savory, tangy note that salt alone won’t provide. It’s a small amount, but leaving it out makes the filling less rounded; there isn’t a direct swap in this ingredient list.
- Provolone — Chopping the cheese lets it melt through the beef instead of forming one large layer. Deli or packaged provolone both work; use a cheese you enjoy eating, since its flavor is noticeable in every roll.
- Egg roll wrappers — The 7-inch size gives enough room for the filling and the folded seams. Keep the wrappers stacked while you work so the edges don’t dry out, and use water only to moisten the final corner for sealing.
- Vegetable oil — You need enough oil for deep frying in the heavy Dutch oven. A basic vegetable oil is appropriate here; its job is to fry the wrappers evenly without competing with the beef and cheese.
Build the Filling Before You Wrap
Soften the Onion and Pepper
Melt the butter in a 12-inch skillet over medium heat, then add the thinly sliced onion and green bell pepper. Cook for 5 to 7 minutes, stirring occasionally, until the vegetables have softened. They should look relaxed and slightly glossy, not browned or still crisp. If they’re browning before they soften, lower the heat rather than letting the edges scorch.
Brown the Beef and Melt in the Cheese
Add the shaved beef, Worcestershire sauce, kosher salt, and black pepper to the skillet. Cook for 2 to 4 minutes, stirring, until the beef is browned and reaches 145°F. Transfer the mixture to a bowl and let it rest for 3 minutes, then stir in the chopped provolone while the beef is still hot. Spread the filling in a shallow layer and let it cool for 10 to 15 minutes, until it’s no longer steaming.
Fold and Seal Each Wrapper
Set a 7-inch wrapper on the counter with one corner pointing toward you, then spoon one-eighth of the filling across its center. Fold the bottom corner over the filling, bring in both sides, and roll tightly toward the top corner. Moisten that last corner with water to seal the roll; a firm seam helps keep the filling inside during frying. Repeat with the remaining wrappers and filling.
Fry Until Golden and Let Them Rest
Pour the vegetable oil into a heavy 5-quart Dutch oven and heat it over medium-high heat to 350°F. Fry the egg rolls in batches of 2 or 3 for 3 to 4 minutes, turning once, until golden brown and crisp. Let the oil return to 350°F between batches, then transfer each batch to a wire rack to drain. Rest the finished egg rolls for 5 minutes before serving.
Two Practical Ways to Adapt These Egg Rolls
Make a dairy-free version
Replace the butter with vegetable oil when softening the onion and pepper, and leave out the provolone. The filling won’t have the creamy, stretchy cheese, but the beef and vegetables still make a savory roll. This adaptation is dairy-free only if the egg roll wrappers you use also contain no dairy.
Skip the wrapper for a cheesesteak bowl
Cook the beef, onion, pepper, and provolone filling, then serve it without wrapping or frying. You’ll keep the same savory, cheesy center but miss the crisp shell, and the meal comes together without the deep-frying step.
Storage and Reheating
- Refrigerator: Keep leftovers in an airtight container for 3 to 4 days. The wrappers will soften in the fridge.
- Freezer: Freeze fully cooled egg rolls in a single layer, then transfer them to an airtight container for up to 2 months. Their wrappers may lose some crispness after thawing.
- Reheating: Reheat in an oven or air fryer until hot all the way through and crisp again. Skip the microwave if you want to avoid a soft, chewy wrapper.
Questions That Come Up While Making Philly Cheesesteak Egg Rolls

Philly Cheesesteak Egg Rolls
Ingredients
Equipment
Method
- Melt the butter in a 12-inch skillet over medium heat.
- Add the onion and bell pepper, and cook for 5 to 7 minutes, stirring occasionally, until softened.
- Add the beef, Worcestershire sauce, salt, and pepper, and cook for 2 to 4 minutes, stirring, until the beef is browned and reaches 145°F.
- Transfer the beef mixture to a bowl and let rest for 3 minutes.
- Stir the provolone into the hot beef mixture.
- Spread the filling in a shallow layer and cool for 10 to 15 minutes, until no longer steaming.
- Place an egg roll wrapper on the counter with one corner facing you.
- Spoon one-eighth of the filling across the center of the wrapper.
- Fold the bottom corner over the filling, fold in the sides, and roll tightly.
- Moisten the top corner with water to seal, and repeat with the remaining wrappers and filling.
- Pour the vegetable oil into a heavy 5-quart Dutch oven and heat over medium-high heat to 350°F.
- Fry the egg rolls in batches of 2 or 3 for 3 to 4 minutes, turning once and letting the oil return to 350°F between batches, until golden brown and crisp.
- Transfer the egg rolls to a wire rack to drain.
- Let the egg rolls rest for 5 minutes before serving.