Grilled Philly cheese steak kabobs bring everything people love about the sandwich into a cookout-friendly format: smoky beef, sweet peppers, soft onions, and melted provolone all in one bite. The steak stays juicy because it’s cut into big cubes and grilled fast over medium-high heat, while the vegetables pick up just enough char to taste like they came off a proper steakhouse grill.
The trick is balancing the skewers so the beef cooks before the vegetables turn mushy. Ribeye is the right call here because it stays tender on high heat and has enough marbling to taste rich even after grilling. A quick Worcestershire-and-spice coating adds depth without turning the kabobs into a wet marinade that makes everything steam instead of sear.
Below, I’m walking through the simple details that matter most: how to keep the steak from overcooking, how to arrange the skewers so the ingredients grill evenly, and what to do if you want the whole thing tucked into hoagie rolls with that classic cheesesteak finish.
The steak stayed tender and the peppers had that perfect grilled edge without going soft. Melting the provolone on the skewers at the end made it taste just like a cheesesteak sandwich.
Love these grilled Philly cheese steak kabobs with melty provolone? Save them for your next cookout or game-day dinner.
The Reason These Kabobs Stay Juicy Instead of Drying Out
The biggest mistake with steak kabobs is treating every ingredient like it needs the same amount of time on the grill. Beef and vegetables cook at different speeds, and if the steak pieces are cut too small, they’ll dry out before the peppers and onions ever catch a little char. Big cubes of ribeye solve most of that problem because the marbling protects the meat while the outside gets a quick sear.
Another thing that helps is keeping the seasoning light and dry on the surface. Worcestershire adds savoriness and a little acidity, but it shouldn’t pool in the bowl. If the steak looks glossy instead of wet, you’re in the right zone. That gives you flavor without steaming the meat when the skewers hit the heat.
- Ribeye — This is the best cut here because it stays tender over direct heat and doesn’t need a long marinade to taste rich. Sirloin works in a pinch, but it won’t have the same buttery bite.
- Bell peppers, onion, and mushrooms — These give you the classic cheesesteak balance of sweet, savory, and earthy. Cut them into sturdy chunks so they hold up next to the steak instead of collapsing and sliding off the skewer.
- Provolone — Thin slices melt quickly over the hot kabobs. Don’t swap in a hard cheese here if you want that stretchy, sandwich-style finish.
What Each Ingredient Is Doing on the Grill

- Olive oil — Helps the seasoning cling and keeps the steak and vegetables from sticking to the grates. You only need enough to coat, not drench.
- Worcestershire sauce — Brings the deep, beefy background note that makes these taste like a cheesesteak instead of generic grilled steak. There isn’t a perfect substitute for it, but soy sauce with a splash of vinegar will get you close.
- Garlic powder and onion powder — These season the meat evenly, which fresh garlic wouldn’t do as well on the grill because it can burn before the steak is done.
- Mushrooms — They soak up the savory coating and add that steakhouse feel. Use medium-sized mushrooms so they stay meaty after grilling.
- Hoagie rolls — Optional, but they turn these kabobs into a handheld sandwich. Warm the rolls lightly before serving so they don’t fight the melted cheese.
How to Grill the Beef and Veggies So They Finish Together
Coating the Steak
Toss the steak cubes with the oil, Worcestershire sauce, and seasonings until every piece is lightly coated. The bowl should look seasoned, not soupy. If there’s a puddle at the bottom, the meat will steam instead of sear, so stop and spoon off the extra liquid before threading.
Building Even Skewers
Alternate beef, peppers, onion, and mushrooms on each skewer so each bite gets a mix of flavors. Keep the pieces snug, but don’t cram them together so tightly that the heat can’t move around the meat. If your vegetables are cut much smaller than the steak, they’ll burn before the beef is ready, so aim for similar-sized chunks.
Grilling to the Right Doneness
Set the kabobs over medium-high heat and turn them every 3 to 4 minutes. You’re looking for browned edges on the steak and softened vegetables with some char at the tips. The most common failure here is overcooking the beef while waiting on the onions; pull the kabobs when the steak is just where you want it, because carryover heat will finish the last bit.
Melting the Provolone
In the final minute, drape the provolone over the hot kabobs and close the grill lid. The cheese should slump and melt, not turn oily and split. If your grill runs hot, take the skewers off the direct flame first and let the residual heat finish the melt so the cheese stays smooth.
Three Smart Ways to Change These Kabobs Without Losing the Cheesesteak Feel
Swap in sirloin for a leaner kabob
Sirloin works if you want something a little lighter than ribeye, but it needs tighter timing because it dries out faster. Cut it into the same size cubes and pull it the moment it loses the raw center; overcooking is the only real risk with this swap.
Make it dairy-free
Skip the provolone and serve the kabobs with toasted rolls or over rice with extra Worcestershire-seasoned juices spooned on top. You lose the stretchy cheese finish, but the grilled steak and vegetables still carry the dish.
Use portobello instead of mushrooms
If you want bigger, meatier vegetable pieces, thick portobello chunks hold up well on the grill. They bring a deeper earthy flavor than button mushrooms, though they also release a bit more moisture, so keep the heat steady.
Turn it into a low-carb plate
Serve the kabobs straight off the skewers with a green salad or cauliflower rice instead of rolls. That keeps all the grilled flavor and cuts the bread without changing the cooking method at all.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The vegetables soften a bit, but the flavor stays strong.
- Freezer: The cooked steak and vegetables can be frozen, but the texture of the peppers and mushrooms turns softer after thawing. Freeze without the cheese for the best result.
- Reheating: Warm the kabobs in a skillet over medium-low heat or in a 300°F oven until heated through. High heat will toughen the steak and make the vegetables collapse, so go slow.
Questions I Get Asked About This Recipe

Grilled Philly Cheese Steak Kabobs
Ingredients
Equipment
Method
- Toss ribeye steak cubes with olive oil, Worcestershire sauce, garlic powder, onion powder, salt, and pepper until evenly coated.
- Let the seasoned steak sit while you prepare the vegetables and skewers.
- Thread beef, bell peppers, onion, and mushrooms onto skewers, alternating ingredients so each skewer has a mix of colors and meat.
- Grill skewers over medium-high heat for 10-15 minutes, turning every 3-4 minutes until the steak reaches your desired doneness.
- In the last minute, drape provolone cheese slices over the kabobs and close the grill lid to melt.
- Serve grilled Philly cheesesteak kabobs on hoagie rolls or as-is with the melted provolone on top.