
This Philly Style Steak & Pepper Hoagie brings authentic street food flavor right to your kitchen. The combination of tender beef, caramelized onions, and sweet peppers creates that classic sandwich that's beloved across America but especially cherished in Philadelphia.
I first made these sandwiches during a football Sunday when friends unexpectedly stopped by. The sandwiches disappeared faster than I could make them, and now they're requested at every game day gathering.
Ingredients
- Hoagie rolls: preferably with a slightly crisp exterior and soft interior for that authentic experience
- Thinly sliced beef steak: ribeye is traditional but sirloin works wonderfully too
- Green bell pepper: look for firm peppers with glossy skin for the freshest flavor
- Onion: yellow onions caramelize beautifully but white onions work in a pinch
- Provolone cheese: authentic Philly cheesesteaks use this for its perfect melt and mild flavor
- Salt & pepper: freshly ground pepper makes a noticeable difference here
- Olive oil: use a good quality oil that can handle high heat cooking
- Garlic: fresh minced adds depth that powdered cannot replicate
Step-by-Step Instructions
- Prepare the vegetables:
- Slice onions and peppers into thin strips of even thickness so they cook at the same rate. Keep them about ¼ inch thick for perfect texture.
- Prep the roll:
- Slice your hoagie roll lengthwise without cutting completely through. This creates a pocket for filling while keeping everything contained.
- Sauté the vegetables:
- Heat two tablespoons of olive oil in a large skillet over medium high heat until shimmering. Add onions and peppers, cooking for 5–7 minutes until vegetables begin to soften and onions become translucent with some golden edges.
- Add flavor:
- Add minced garlic to the pan and cook for 60 seconds until fragrant. The aroma will intensify noticeably when ready. Season vegetables with a pinch of salt and pepper.
- Cook the steak:
- Push vegetables to one side of the pan and add another tablespoon of oil if needed. Add thinly sliced steak to the empty side of the pan. Season meat with salt and pepper. Cook for 2–3 minutes, stirring occasionally until meat is just cooked through with slight pinkness remaining.
- Combine and melt:
- Use tongs to mix the steak into the vegetables, distributing everything evenly. Lay provolone cheese slices over the mixture and reduce heat to low. Cover pan for 1 minute to help cheese melt completely.
- Toast and fill:
- While cheese is melting, quickly toast your hoagie roll in a toaster oven or under the broiler for 30 seconds just until lightly golden. Use tongs to transfer the meat and vegetable mixture into the roll, ensuring cheese is evenly distributed.

This sandwich takes me back to my first trip to Philadelphia when I stood in line for almost an hour to try an authentic version. The wait was worth it, and I've been perfecting my homemade version ever since. The secret I discovered was letting the vegetables develop some caramelization before adding the meat.
Perfectly Sliced Steak
For authentic texture, freeze your steak for about 20 minutes before slicing. This firms it up enough to make paper thin slices possible with a sharp knife. Cut against the grain for maximum tenderness. If you have a friendly butcher, they might even slice it for you on their deli slicer which creates perfect results.
Regional Variations
While my recipe stays true to the classic Philly style with provolone, many variations exist across Pennsylvania. Some versions use Cheez Whiz for a more gooey experience, while others prefer American cheese. In West Philadelphia, some shops add ketchup or hot sauce, while South Philly purists might insist on nothing but meat, cheese, and bread. The beauty of making these at home is customizing to your preference while maintaining the essential elements.

Make It Your Own
This sandwich welcomes customization without losing its soul. Consider adding sautéed mushrooms for an earthy dimension, or substitute sweet bell peppers for the traditional green ones if you prefer a milder flavor. Some people enjoy adding a smear of mayonnaise to the toasted roll, while others might add hot cherry peppers for heat. Whatever additions you choose, maintain the balance of tender meat, sweet vegetables, and melty cheese.
Frequently Asked Questions
- → How do I get tender beef for the hoagie?
Use thinly sliced beef steak and cook it quickly over medium-high heat. Avoid overcooking to keep it tender.
- → Can I use a different cheese instead of provolone?
Yes, you can use mozzarella, cheddar, or even Swiss cheese for a different flavor, but provolone is the classic choice.
- → What’s the best way to toast the hoagie roll?
Lightly spread some butter or olive oil on the cut sides of the hoagie roll, then toast it on a skillet or under a broiler until golden brown.
- → Can I add extra toppings to the hoagie?
Absolutely! Feel free to add mushrooms, jalapeños, or even a spicy mayo for extra flavor.
- → How do I store leftovers?
Store the filling in an airtight container in the fridge for up to 3 days. Reheat in a pan before serving in a fresh roll.