Steak, peppers, onions, mushrooms, and melted provolone all steam together in one tight foil packet, and that’s what keeps this dinner juicy instead of dry. The vegetables soften just enough to pick up the beefy juices, while the cheese melts over the top into a rich layer that clings to every bite. Served in hoagie rolls or straight from the packet, it hits that classic cheesesteak comfort without the mess of a skillet.
The trick here is slicing the steak thin and keeping the packets sealed well so the heat can circulate and the ingredients can cook in their own steam. Heavy-duty foil matters because a thin sheet can tear once the juices start moving around. I also like using mushrooms here because they soak up the Worcestershire and give the filling a deeper, more savory finish without making the packets fussy.
Below, you’ll find the small details that help this recipe work on the grill every time, plus a few swaps if you want to change up the cheese, skip the rolls, or turn these into a make-ahead campfire dinner.
The steak stayed tender and the peppers were perfectly softened after 20 minutes on the grill. I opened the packet and the cheese was melted all the way through without turning greasy.
Save these Philly Cheese Steak Foil Packet Dinners for a smoky, melty grill meal with almost no cleanup.
The Part That Keeps the Steak Juicy Instead of Tough
Foil packet dinners can go wrong when the ingredients are packed too tightly or the foil isn’t sealed well enough. If the packet leaks, the steak dries out before the vegetables finish softening. If it’s overpacked, the food steams unevenly and the cheese melts in patches instead of blanketing the filling.
The answer is to divide everything evenly and keep each packet compact, not stuffed. You want enough room for the ingredients to sit in a shallow pile so the heat can move around them, but not so much room that the filling spreads thin and cooks out fast. The flip halfway through helps the steak cook evenly and keeps the bottom from scorching over hot grill grates.
What Each Ingredient Is Actually Doing in the Packet

- Sirloin steak — Thinly sliced sirloin cooks quickly and stays tender enough for a short grill time. Ribeye works too if you want a richer result, but sirloin is a good balance of flavor and cost. Slice it as thinly as you can against the grain; thick pieces need longer and can turn chewy before the vegetables are done.
- Bell peppers and onion — These give the packet the classic cheesesteak backbone and also release just enough moisture to keep the steak juicy. Slice them evenly so they soften at the same pace. If your onions are cut too thick, they stay sharp while the steak is already finished.
- Mushrooms — They’re not mandatory, but they add a deeper, more savory taste and soak up the Worcestershire sauce beautifully. White button or cremini both work. If you skip them, the packet still works; you just lose a little of that meaty, browned flavor.
- Provolone — Provolone melts smoothly without turning stringy or oily. It’s the cheese I’d keep here if you want the most classic result. Mozzarella melts fine, but it tastes milder and the filling loses some of that cheesesteak character.
- Worcestershire sauce — This is the fast way to add depth without making the packets wet or soupy. It seasons the steak from the inside as everything cooks. A splash of soy sauce can stand in if that’s what you have, but Worcestershire gives the closest savory edge.
How to Layer the Packets So Nothing Cooks Unevenly
Dividing the Filling Evenly
Spread the steak and vegetables into four equal portions before you start folding. That keeps one packet from ending up overloaded while another finishes too quickly. The filling should look mounded but not crammed; if it’s packed too tightly, the center steams while the edges overcook.
Seasoning Before the Seal
Drizzle the oil and Worcestershire over each portion, then add the garlic powder, salt, and pepper before sealing. This is where the flavor gets distributed, so don’t wait until the packets are cooked to season them. Toss the filling gently with your hands or a fork so every bite picks up the seasoning instead of leaving it pooled at the bottom.
Grilling Until the Cheese Melts Cleanly
Set the packets over medium heat and cook them for 18 to 20 minutes, flipping halfway through. You’re listening for a steady sizzle, not a furious one; too much heat burns the foil base before the steak softens. Open the packet carefully, because the trapped steam comes out fast, and serve right away once the cheese has melted over the filling.
Three Ways to Work This Dinner Into Your Own Routine
Low-Carb Cheesesteak Bowls
Skip the hoagie rolls and serve the filling in bowls over cauliflower rice or just as-is. You keep the full cheesesteak flavor, and the packet still feels substantial because the steak, peppers, and cheese do the heavy lifting.
Dairy-Free Version
Leave off the provolone and finish the packets with a spoonful of dairy-free cheese shreds after opening, or serve them plain with a good roll. You lose the classic melt, but the steak and vegetables still pick up plenty of savory flavor from the Worcestershire and pan steam.
Mushroom-Free Packet
If mushrooms aren’t your thing, replace them with more peppers or a little extra onion. The packet will cook a touch drier, so keep the olive oil measured and don’t shorten the grill time, or the steak can taste a little flat.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The vegetables soften a little more after chilling, but the flavor holds up well.
- Freezer: The cooked filling can be frozen, but the peppers and onions lose some texture after thawing. Freeze in a sealed container for up to 2 months if you don’t mind a softer result.
- Reheating: Reheat gently in a skillet over medium-low heat or in a covered baking dish at 325°F until warmed through. Don’t blast it in the microwave too long, or the steak tightens up and the cheese turns greasy.
Questions I Get Asked About This Recipe

Philly Cheese Steak Foil Packet Dinners
Ingredients
Equipment
Method
- Divide the sirloin steak, bell peppers, onion, and mushrooms among 4 large sheets of heavy-duty foil.
- Drizzle each packet with olive oil and Worcestershire sauce.
- Season each packet with garlic powder, salt, and pepper.
- Top each packet with 2 slices of provolone cheese.
- Fold the foil into sealed packets, pressing edges tightly to keep steam in.
- Grill the foil packets over medium heat for 18-20 minutes, flipping halfway.
- Carefully open the packets and serve hot in hoagie rolls or as-is.