Juicy steak, softened peppers and onions, and a blanket of melted provolone make these foil packet dinners hit all the Philly cheesesteak notes without the mess of a skillet full of splatter. The packets steam everything together, so the vegetables turn tender and the steak stays juicy while the cheese melts right over the top. When you open the foil, you get that hot, savory burst of steam that tells you dinner is ready.
What makes this version work is the balance between direct heat and sealed steam. Thin-sliced sirloin cooks fast enough to stay tender, and the Worcestershire sauce gives the filling that deeper, beefier edge you want without needing a long simmer. The heavy-duty foil matters here, too, because flimsy foil can tear when the packets are flipped on the grill.
Below, I’ve added the detail that matters most with foil packet meals: how to keep the steak from overcooking, how to layer the ingredients for even cooking, and what to change if you want to serve these with or without hoagie rolls.
The steak stayed tender and the peppers had just enough bite. I loved that the cheese melted right on top in the packet, and cleanup was basically nothing.
Save these steak-and-cheese foil packets for an easy grilled dinner with melty provolone and almost no cleanup.
The Part That Keeps the Steak Tender Instead of Dry
Foil packet dinners can go wrong fast when the steak is cut too thick or packed too tightly. Thin slices cook through in the same window as the vegetables, which keeps you from ending up with tough beef and raw peppers in the same packet. The other mistake is sealing in too much liquid; a little Worcestershire and the moisture from the vegetables is enough. You want steam, not soup.
Flipping the packets halfway through helps the heat distribute evenly, especially on a grill that runs hotter in the center. Keep the packets in a single layer and give them space. Crowding makes them steam unevenly and slows the cooking just enough to dry out the edges before the center is done.
What Each Ingredient Is Actually Doing in the Packet

- Sirloin steak — Thinly sliced sirloin gives you that classic cheesesteak bite without needing a long cook time. If you can’t slice it thin at home, put it in the freezer for 20 to 30 minutes first so it firms up enough to cut cleanly.
- Bell peppers, onion, and mushrooms — These soften in the packet and pick up the beefy juices underneath. Mushrooms are optional in a strict Philly-style sandwich, but they add extra savoriness and hold up well to the grill.
- Provolone cheese — Provolone melts smoothly and gives you that mild, creamy finish that works with steak instead of fighting it. Pre-sliced cheese is fine here; just lay it over the top so it melts evenly instead of clumping in the center.
- Worcestershire sauce — This is the seasoning that makes the filling taste like more than steak and vegetables. There isn’t a perfect stand-in, but soy sauce with a splash of vinegar comes close if that’s what you have.
- Heavy-duty foil — Don’t skip the heavy-duty part. Regular foil tears too easily when you flip the packets and can leak juice onto the grill.
Building the Packets So Everything Finishes at the Same Time
Divide the Filling Evenly
Split the steak and vegetables into four equal piles so each packet cooks at the same rate. If one packet is overloaded, the center stays crowded and the steak steams instead of searing in its own juices. Keep the slices loose rather than compressed into a tight mound.
Season Before You Seal
Drizzle each portion with olive oil and Worcestershire sauce, then season with garlic powder, salt, and pepper. The oil helps the vegetables soften without sticking to the foil, and the Worcestershire works its way through the whole packet as it heats. If the steak looks dry before sealing, it’ll taste dry after cooking too.
Seal Tight, But Leave Room for Steam
Fold the foil into packets with a good seal on all sides so the steam stays inside. At the same time, leave a little air space above the filling so the cheese can melt without smashing into the top foil. Tight enough to hold in moisture, loose enough to puff a bit — that’s the sweet spot.
Open Carefully and Add the Finish
After 18 to 20 minutes over medium heat, the packets should be hot and steaming, with tender vegetables and cooked steak. Open them away from your face, because the steam comes out fast. Serve them in hoagie rolls if you want the full sandwich feel, or eat them straight from the packet for a lower-carb dinner.
How to Adapt These Foil Packet Cheesesteaks for Your Table
Low-Carb Version
Skip the hoagie rolls and serve the filling straight from the foil packet. You still get the full cheesesteak flavor, and the meal stays naturally lower in carbs without changing the cooking method.
Dairy-Free Swap
Leave off the provolone and serve the packets with a dairy-free sandwich sauce or a little extra Worcestershire and pepper. You lose the melty top, but the steak and vegetables still carry the dish cleanly.
Different Cheese, Same Melt
Mozzarella or white American cheese can stand in for provolone if that’s what’s in the fridge. American melts extra smooth and creamy, while mozzarella gives a milder finish that’s a little less sharp.
Make-Ahead Prep for Busy Nights
You can slice the vegetables and steak earlier in the day and keep them chilled until you’re ready to assemble. Don’t fully season them too far ahead or the salt will pull out moisture and make the filling watery before it hits the grill.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The vegetables soften a bit more as they sit, but the flavor holds up well.
- Freezer: Freezing cooked foil packet filling isn’t ideal because the vegetables turn soft and watery after thawing. If you want to freeze ahead, freeze the raw sliced steak and vegetables separately, then assemble fresh.
- Reheating: Reheat gently in a skillet over medium-low heat or in a 325°F oven until hot. The common mistake is blasting it in the microwave, which makes the steak chewy and the cheese greasy.
Questions I Get Asked About This Recipe

Philly Cheese Steak Foil Packet Dinners
Ingredients
Equipment
Method
- Divide the thinly sliced sirloin steak, bell peppers, onion, and sliced mushrooms among 4 heavy-duty foil sheets in even piles. Leave space at the top so you can seal the packets.
- Drizzle each packet with the olive oil and Worcestershire sauce. Move the meat and vegetables around lightly so the liquid coats the surfaces.
- Sprinkle each packet with garlic powder, salt, and pepper to taste. Keep the seasoning evenly distributed over the steak and vegetables.
- Top each packet with 2 slices of provolone cheese. Place the cheese on top so it melts onto the steak and vegetables.
- Fold the foil into sealed packets, crimping the edges tightly to prevent steam from escaping. Make sure there are no gaps along the seams.
- Grill the packets over medium heat for 18-20 minutes, turning them halfway. Watch for hot steam building inside the foil as a visual cue they’re cooking through.
- Carefully open the packets and serve immediately. Let the melted cheese steam over the steak and vegetables, then place into hoagie rolls or serve as-is.


