Philly Cheese Steak Joes
Philly Cheese Steak Joes are my weeknight way to get that cheesesteak flavor without fussing with thin-sliced steak. You get a savory beefy filling, soft peppers and onions, and melty provolone on a toasted hoagie.
I like this version because it’s creamy (thanks to a little cream cheese) but still tastes like a classic sandwich, not a dip. The mushrooms make it more like a real cheesesteak for me, and the Worcestershire gives it that deeper, grilled-sandwich kind of flavor.
These are especially good for busy nights when you want something hot and filling that doesn’t require a lot of sides. I usually serve them with pickles, fries, or a simple salad and call it done.

Why You’ll Love This Recipe
Weeknight Friendly: It’s a one-skillet filling that’s on the table fast, which is exactly what I want on a busy night.
Cheesesteak-ish in the Best Way: Peppers, onions, mushrooms, and provolone give you that familiar Philly feel, just in a looser, saucier sandwich.
Extra Creamy: The cream cheese makes the filling smooth and rich, so it doesn’t soak through the roll as quickly.
Easy to Serve: Toast some hoagie rolls, pile on the filling, melt the cheese, and dinner is basically handled.
Flexible: You can swap meats, change the cheese, skip the mushrooms, or add heat depending on who you’re feeding.
Key Ingredients
Sandwich Filling
- Ground beef: I like lean ground beef here so the filling stays hearty instead of greasy. If you have a higher-fat blend, just drain it after browning.
- Olive oil: This helps get the beef and veggies going, especially if your beef is very lean.
- Yellow onion: Regular yellow onion is my go-to for this because it turns sweet and soft as it cooks.
- Green bell pepper: Green is classic for cheesesteak flavor, but red or a mix works too if that’s what you have.
- Mushrooms: Sliced mushrooms make it taste more like a real cheesesteak to me. You can skip them, but I think they add a lot.
- Garlic: Fresh minced garlic is best here. The jar kind works too if you’re in a hurry.
- Kosher salt: Season as you go so the beef and veggies don’t taste flat.
- Black pepper: This is a simple sandwich, so pepper really shows up. I’m pretty generous with it.
- Worcestershire sauce: Don’t skip it. It gives the beef that deeper, savory flavor that makes it taste more “cheesesteak.”
- Ketchup: Just enough to add a little sweetness and help the sloppy joe vibe without turning it into a sweet sauce.
- Beef broth: This loosens the mixture and makes a saucy base that thickens up nicely.
- Cream cheese: Softened cream cheese melts in quickly and makes the filling creamy and cohesive.
- Cornstarch: This is how you control the thickness so the filling sits nicely on the roll.
- Water: You’ll mix it with the cornstarch so it stirs in smoothly without lumps.
- Provolone cheese: Provolone is my favorite for this because it melts well and tastes right with the beef and peppers. White American is great too.
For Serving
- Hoagie rolls: Use soft hoagie rolls that can handle a saucy filling. If they’re extra airy, toasting helps a lot.
- Butter: Optional, but a little butter on the cut sides makes the rolls toast up golden and taste more like a sandwich shop.
Recipe Instructions
- Heat the skillet: Heat a large skillet over medium-high heat and add the olive oil.
- Brown the beef: Add the ground beef and cook, breaking it up, until browned. Drain off excess fat if needed.
- Cook the vegetables: Add the onion, bell pepper, and mushrooms, then cook until softened and most of the moisture has cooked off.
- Add the garlic and seasoning: Stir in the garlic, salt, and black pepper and cook for about 30 seconds, just until fragrant.
- Simmer the sauce: Stir in the Worcestershire, ketchup, and beef broth, then simmer for a few minutes until it reduces slightly.
- Thicken the filling: Whisk the cornstarch and water together, then stir it into the skillet. Cook for 1 to 2 minutes, until thickened.
- Add the cream cheese: Reduce heat to low and stir in the cream cheese until it melts and the filling looks smooth and creamy.
- Toast the rolls: Split the hoagie rolls and toast them if you like. Butter the cut sides first if you want a richer toast.
- Assemble the sandwiches: Spoon the filling onto the rolls and top each with a slice of provolone.
- Melt the cheese: Cover the skillet briefly to help the cheese melt, or broil the sandwiches just until the provolone is melted. Serve hot.
My Tips!
This is the section that separates “good” from “wow.” If you read only one part of this post, make it this one — it’s where I reveal my recipe trick.
Recipe Tips & Tricks
Drain the beef if you need to. Even “lean” ground beef can throw off some fat, and too much of it can make the filling heavy and oily.
Let the mushrooms cook long enough. They’ll release liquid at first, then start to brown. If you rush this part, the filling can end up a little watery.
Whisk the cornstarch well. Stir it with the water until it’s completely smooth before adding it to the skillet. This keeps you from chasing little lumps later.
Keep the heat low for the cream cheese. Cream cheese melts in nicer when the pan isn’t too hot. If it looks a little separated at first, keep stirring and it will smooth out.
Toast the rolls if your bread is soft. I usually toast them because it helps the hoagies hold up to the filling, especially if the sandwiches sit for a minute.
Simple tweaks
Here’s where the fun begins — a few simple tweaks can turn this recipe from casual treats into the star of any party.
Serving Suggestions
- Fries: This is classic with oven fries or air fryer fries. I like them with a little extra black pepper and ketchup on the side.
- Pickles: Dill pickles (or pickled peppers) are great with the rich, creamy filling. It’s a simple way to add something sharp and crunchy.
- Salad: A chopped romaine salad with cucumbers and a simple vinaigrette is an easy side. Nothing fancy needed.
- Chips: Kettle chips are good if you want the easiest option. I usually go for plain or salt and vinegar.
Eat it later
This section explains how to store leftovers properly and how far in advance the recipe can be prepared.
Storage and Make Ahead
Store leftover filling covered in the fridge for up to 4 days. I keep the rolls separate so they don’t get soggy.
Reheat the filling in a skillet over medium-low with a splash of broth, or microwave individual portions until hot. It thickens as it cools, so a little liquid helps loosen it back up.
You can make the filling ahead and warm it up right before serving. If you’re melting the provolone on top, I usually do that at the very end so it stays gooey.
If you want them to last longer, freeze individual portions of the filling in an airtight container. Thaw in the fridge overnight and reheat gently.
It could help!
Before you close the tab or print the recipe, scroll through these quick answers.
Recipe FAQs
Can I use ground turkey or ground chicken?
Yes. Ground turkey or chicken works well, especially if you want something a little lighter. I’d still use the Worcestershire and season well so the filling doesn’t taste bland.
Do I have to use mushrooms?
No. You can skip them completely, or replace them with extra bell pepper. If you skip the mushrooms, the veggie cook time is a little shorter.
What cheese works besides provolone?
White American cheese is a great swap and feels more like a classic cheesesteak. You can also use a simple cheese sauce if that’s what your house prefers.
How do I keep the sandwiches from getting soggy?
Toasting the hoagie rolls helps a lot. Also, make sure the filling is thickened before serving; it will continue to thicken as it sits for a few minutes.
Can I make these spicy?
Yes. Add sliced jalapeños, a pinch of crushed red pepper, or a few dashes of hot sauce. I usually serve extra hot sauce at the table so everyone can adjust their own sandwich.
Keep it with you
The printable version with print button is at the end of the post, easy to follow, and includes all the steps you’ll need.
Philly Cheese Steak Joes

Ingredients
Sandwich Filling
- 1 lb lean ground beef
- 1 tbsp olive oil
- 1 medium yellow onion diced
- 1 green bell pepper diced
- 8 oz mushrooms sliced
- 3 cloves garlic minced
- 1 tsp kosher salt
- 1 tsp black pepper
- 1 tbsp Worcestershire sauce
- 2 tbsp ketchup
- 3/4 cup beef broth
- 4 oz cream cheese softened
- 1 tbsp cornstarch
- 2 tbsp water
- 6 slices provolone cheese.
For Serving
- 6 hoagie rolls
- butter for toasting optional.
Instructions
Cook Filling
- heat a large skillet over medium high heat and add olive oil
- add ground beef and cook until browned then drain excess fat if needed
- add onion bell pepper and mushrooms and cook until softened
- add garlic salt and pepper and cook until fragrant
- stir in Worcestershire ketchup and beef broth and simmer until slightly reduced
- whisk cornstarch with water then stir into the skillet and cook until thickened
- reduce heat to low and stir in cream cheese until smooth and creamy.
Assemble
- split and toast hoagie rolls if desired
- spoon filling onto rolls
- top each with provolone and cover the skillet briefly or broil sandwiches just until the cheese melts
- serve hot.
