When game day rolls around, I always want something that eats like comfort food but disappears like a party snack. That is exactly where Philly Cheesesteak Egg Rolls shine, all crispy edges on the outside, all melty steak-and-cheese goodness once you bite in.
What makes this version special is the balsamic onion jam tucked into the filling, a little chef’s trick that brings the deep, savory character of a hot griddle straight to your kitchen. They are perfect for casual gatherings, holiday spreads, or any night when a South Philly classic deserves a crunchy new form.
Why You’ll Love This Recipe
That gourmet edge: I discovered that slowly cooking the onions with a splash of balsamic vinegar gives the filling a sweet, tangy depth that cuts through the richness of the steak and cheese beautifully.
Big texture payoff: The contrast here is hard to beat, a shatteringly crisp shell wrapped around tender shaved steak, sautéed vegetables, and gooey Provolone cheese.
Flexible cooking options: In my kitchen, these are just as welcome in a pot of hot oil as they are in the Air fryer or oven, which makes them easy to fit to the mood and the crowd.
Made for sharing: This is one of those Appetizer recipes that stays crisp longer than you’d expect, so it is tailor-made for game day recipes, tailgates, and laid-back parties where everyone wants seconds.
Ingredients and Substitutions

Each ingredient earns its place here, from the savory marinade to the cheese blend that keeps every bite rich, gooey, and balanced.
Ingredients
- 12-14 egg roll wrappers
- 1 egg whisked with 1 tablespoon water
- 1 quart canola or vegetable oil (for frying)
Steak Marinade:
- 1 pound top sirloin or flank steak thinly sliced across the grain
- 1/3 cup zesty Italian Dressing
- 2 tablespoons Worcestershire sauce
- 3 cloves garlic minced
- 1 teaspoon salt
- 1/2 teaspoon pepper
- 1/4-1/2 tsp red pepper flakes
Filling:
- 8 oz mushrooms, sliced
- 1 small onion sliced
- 1 green pepper sliced
- 1-2 jalapenos deveined, seeded and sliced
- 2 cups shredded provolone cheese
- 1 cup freshly shredded sharp cheddar
Ingredient Notes & Substitutions
The steak: Ribeye gives you the most authentic cheesesteak flavor because its marbling melts into the filling and keeps those thin ribbons juicy. Top sirloin is an excellent leaner choice, and flank steak works well too as long as you slice it very thinly across the grain.
The cheese: Provolone cheese is the backbone here because it melts smoothly and gives that classic cheesesteak pull. I like adding sharp cheddar because it wakes everything up with a little bite, especially once the balsamic onions and Worcestershire sauce settle into the filling.
Egg roll wrappers: Egg roll wrappers are larger, sturdier, and made for this kind of hearty filling. Wonton wrappers are much smaller and more delicate, so they are better for bite-size snacks than full-size Philly Cheesesteak Egg Rolls.
Peppers and heat: A green bell pepper gives the filling that familiar sandwich-shop flavor, while jalapeños add a gentle kick. If you want a milder batch for a mixed crowd, simply use fewer jalapeños or leave them out and let the dipping sauce bring the heat.
Easy variations: This same method works with thinly sliced chicken breast for a chicken Philly feel, and a ground beef version is handy when you want a quicker weeknight shortcut. For a meatless spin, I have had great results bulking up the mushrooms and adding black beans or a good plant-based beef alternative.
How to Make Philly Cheesesteak Egg Rolls
Marinate and sear the steak
- Whisk together the Italian dressing, Worcestershire sauce, garlic, salt, pepper, and red pepper flakes in a glass bowl or freezer bag until well combined. Add the thinly sliced steak and turn it so every strip is coated, then let it marinate at room temperature for 30 minutes, or refrigerate it overnight if you are getting ahead.
- Set a large skillet over medium-high heat with 1 tablespoon vegetable oil and let it get properly hot, almost smoking. Pat the steak dry so it sears instead of steams, then lay it in the pan and leave it undisturbed for 1 minute before stirring and cooking just until the pink is gone, about 1 to 2 minutes more. That quick browning is where the deep savory flavor comes from, and the Maillard reaction is the science behind that beautiful crust and roasted aroma. Transfer the meat to a fine-hole strainer or sieve and press lightly to remove excess liquid.
Build the filling
- In the same skillet, heat 1 tablespoon olive oil over medium-high heat and cook the mushrooms for 3 to 5 minutes, until they turn golden and give off a nutty, earthy aroma. Move them to a paper towel lined plate once they have released their moisture and started to brown.
- Add another tablespoon olive oil to the skillet, then cook the peppers, onions, and jalapeños for 6 to 8 minutes until softened and glossy. For the onion jam twist, let the onions keep going until they look darker and sweeter, then stir in a small splash of balsamic vinegar so they become lightly jammy and richly fragrant.
- Add the cooked mushrooms, softened vegetables, and drained steak to a food processor and pulse a few times until the mixture is roughly chopped. You are not making a paste here, just creating a more uniform texture so large chunks do not poke through the wrappers.
Fill, roll, and seal
- Set one wrapper in front of you like a diamond, with one point facing your body. Spoon 3 tablespoons of cheese through the center first, which creates a little barrier against moisture, then add 1/4 cup of the steak mixture on top.
- Bring the bottom corner up and over the filling, then fold in the two sides like an envelope and continue rolling snugly. Brush the edges with the egg wash as you go so the seam seals tightly and stays closed in hot oil.
- Place each finished roll on a nonstick surface and keep the batch covered with a damp towel while you work. That little step keeps the wrappers from drying out and cracking before cooking.
Cook until crisp and golden
- For deep frying, heat the oil in a stock pot or deep-fat fryer to 350°F. Fry the egg rolls in batches of 3 to 4, turning a few times, for about 2 to 3 minutes until they are evenly golden brown and deeply crisp, then drain.
- For baking, preheat the oven to 425°F and place the rolls on a wire rack set over a baking sheet. Give them a light coat of cooking spray and bake for 10 to 15 minutes, until the wrappers are browned and crisp.
- Serve them hot while the cheese is still stretchy and the shells are at their crackly best, with cheese sauce or queso blanco on the side if you like.
The Secret to the Perfect Golden Crunch

The first rule is cooling the filling before it goes into the wrappers. Your steak should be fully cooked, anywhere in the 145°F to 160°F range depending on your preference, and the mixture should feel warm or cool, not steaming hot, before you roll, or the wrappers turn gummy fast.
Moisture control is non-negotiable here. After cooking, drain the meat thoroughly and let the vegetables shed excess liquid too, because even a few spoonfuls of trapped moisture will create steam inside the wrapper and steal that crisp bite you worked for. The same principle shows up in other filled crispy dishes, including meat-filled pancakes, where cooling and draining the filling makes all the difference between crunchy and soggy.
Oil temperature matters just as much as the filling. Keep your frying oil between 325°F and 350°F so the wrapper browns quickly without soaking up grease, and avoid letting the pot cool too much between batches. If the rolls come out heavy or oily, low heat is usually the culprit, not the recipe.
Air Frying vs. Deep Frying: A Nutritional Comparison
Deep frying gives you the most classic finish, with blistered, deeply golden wrappers and that unmistakable crunch. Air frying, though, uses far less oil and still creates excellent browning on the surface, so it is a smart option when you want a lighter batch that still feels like real party food.
For the air fryer method, cook the egg rolls at 375°F for 8 to 10 minutes, flipping halfway through so both sides color evenly. They will not have quite the same fried richness, but they still develop a crisp exterior and a satisfying bite, much like other well-tested air fryer recipes that rely on hot circulating air to build texture with less fat.
If I am feeding a crowd and want maximum indulgence, I deep fry. If I am making a smaller batch for family snacking, the Air fryer wins on ease, cleanup, and a noticeably lighter finish without losing the spirit of the dish.
The Science of the Perfect Steak Ribbon
One of my favorite butcher-counter tricks is giving the steak a short trip to the freezer for 20 minutes before slicing. That brief chill firms up the meat just enough to help you cut paper-thin shaved steak, which cooks in moments and stays tender instead of chewy.
Those thin ribbons matter because they mimic the texture you get on a restaurant flat-top griddle. The meat browns quickly, stays juicy, and blends into the filling instead of sitting in bulky chunks, which means every bite of the egg roll tastes balanced and easy to eat.
Pro Tips & Troubleshooting
Pro Tips
- Cool fried egg rolls on a wire rack instead of paper towels. A rack lets hot air circulate so the bottoms stay crisp instead of steaming and softening underneath.
- Keep a damp paper towel over the stack of wrappers during assembly. Egg roll wrappers dry out quickly, and once they get brittle they are more likely to crack when folded.
- Freeze the steak for 20 minutes before slicing if you want that true Shaved steak texture. It is one of the easiest ways to get thin, even ribbons at home.
- Use the egg wash, not plain water, to seal the edges. The protein helps the seams hold tighter during Deep frying, especially when the oil is hot and active.
Common Mistakes to Avoid
- Overfilling is the fastest route to a blowout. Keep it to 3 to 4 tablespoons of filling so the wrapper can roll tightly without splitting.
- Skipping the drain step leaves too much moisture inside. Any leftover liquid from the steak or vegetables will steam the wrapper from the inside and make it soft.
- Crowding the pan drops the oil temperature and leads to greasy results. Fry in batches of 3 to 4 so the oil stays in that 325°F to 350°F sweet spot.
- Letting finished rolls sit on a flat plate traps steam. A rack is always the better choice if you want the shell to stay crisp longer.
Serving & Storage

Serving Ideas
These are fantastic served hot with warm Cheez Whiz if you want that nostalgic South Philly feeling, but I also love them with zesty horseradish cream when I want something sharper. Chipotle ranch works beautifully too, especially if you like a more modern fusion-style spread.
For a game day table, I like pairing these with other finger foods that do not need much fuss once guests arrive. A platter with these egg rolls, some party-ready sliders, and a cold bucket of drinks usually disappears faster than anything else on the table.
Storage & Reheating
You can roll these up to 4 hours ahead and keep them covered in the refrigerator before frying or baking. That make-ahead window is perfect for parties, because all the messy prep is done before the first guest knocks.
For freezing, place the uncooked egg rolls in a single layer on a sheet pan until firm, then transfer them to a freezer bag or airtight container. Freezing them individually first keeps them from sticking together and makes it easy to cook only what you need.
Skip the microwave when reheating, because it softens the wrapper almost instantly. The best way to bring back that shatter-crisp shell is in a 375°F oven or air fryer until hot and crunchy again.

Crispy Philly Cheesesteak Egg Rolls
Equipment
- Large Skillet
- Food processor
- Stock pot or deep-fryer
- Wire cooling rack
Ingredients
- 12-14 egg roll wrappers
- 1 egg whisked with 1 tablespoon water
- 1 quart canola or vegetable oil (for frying)
Steak Marinade:
- 1 pound top sirloin or flank steak thinly sliced across the grain
- 1/3 cup zesty Italian Dressing
- 2 tablespoons Worcestershire sauce
- 3 cloves garlic minced
- 1 teaspoon salt
- 1/2 teaspoon pepper
- 1/4-1/2 tsp red pepper flakes
Filling:
- 8 oz mushrooms, sliced
- 1 small onion sliced
- 1 green pepper sliced
- 1-2 jalapenos deveined, seeded and sliced
- 2 cups shredded provolone cheese
- 1 cup freshly shredded sharp cheddar
Instructions
Marinate and sear the steak
- Whisk together the Italian dressing, Worcestershire sauce, garlic, salt, pepper, and red pepper flakes in a glass bowl or freezer bag. Add the thinly sliced steak, coat thoroughly, and let it marinate at room temperature for 30 minutes.
- Heat 1 tablespoon oil in a large skillet over medium-high heat. Pat the steak dry, then sear in the pan undisturbed for 1 minute before stirring and cooking for 1 to 2 minutes more until the pink is gone. Drain the meat in a sieve to remove excess liquid.
Build the filling
- In the same skillet, heat 1 tablespoon olive oil and sauté mushrooms for 3 to 5 minutes until golden. Remove and set aside on paper towels.
- Add another tablespoon of oil and sauté peppers, onions, and jalapeños for 6 to 8 minutes until softened. Stir in a splash of balsamic vinegar once the onions darken to create a jammy texture.
- Combine the steak, mushrooms, and vegetables in a food processor. Pulse a few times until roughly chopped but not pasted, ensuring a uniform texture for the filling.
Fill, roll, and seal
- Position an egg roll wrapper as a diamond. Place 3 tablespoons of cheese in the center followed by 1/4 cup of the steak mixture. This layering helps prevent the wrapper from getting soggy.
- Fold the bottom corner over the filling, tuck in the sides, and roll snugly. Brush the edges with egg wash to create a tight seal.
- Keep finished rolls covered with a damp towel to prevent the wrappers from drying out or cracking before they are cooked.
Cook until crisp and golden
- Heat frying oil to 350°F. Fry rolls in batches of 3 to 4 for 2 to 3 minutes until evenly golden brown. Drain on a wire rack and serve hot with your choice of dipping sauce.
Notes
Conclusion
This balsamic-kissed version takes everything people love about a cheesesteak and tucks it into a shell that fries up irresistibly crisp. The sweet onion jam, savory beef, and melty cheese make these feel a little more special than the usual party snack.
If you give them a go, do not skip the food processor pulse and the draining step, those two details make the texture feel restaurant-worthy. Once you have the method down, it is easy to play with the heat level, cheeses, and dipping sauces to make the batch your own.
Frequently Asked Questions
Which cut of steak is best for the tenderest filling?
How do I keep the egg rolls from getting soggy after cooking?
Can I freeze these egg rolls for later?
How long do I cook Philly cheesesteak egg rolls in the air fryer?
What is the best dipping sauce for cheesesteak egg rolls?












