Introduction
When it comes to iconic American comfort food recipes, nothing beats the Philly cheesesteak sandwich. Thinly sliced steak, melted cheese, and caramelized onions are piled high on a soft hoagie roll for a hearty and flavorful bite. Whether you’re making it at home or ordering at your favorite deli, this authentic cheesesteak recipe is always a crowd-pleaser.
Ingredients (Serves 4)
- 1 lb ribeye steak (thinly sliced)
- 1 large onion, thinly sliced
- 1 green bell pepper, thinly sliced (optional)
- 2 tablespoons olive oil
- Salt and black pepper, to taste
- 4 hoagie rolls (or sub rolls)
- 8 slices provolone cheese (or Cheez Whiz for classic Philly style)
Instructions
- Prep the Steak: Freeze ribeye for 30 minutes to make slicing easier, then cut into thin strips.
- Cook Onions & Peppers: Heat olive oil in a skillet, sauté onions (and peppers if using) until golden and soft. Remove and set aside.
- Cook Steak: In the same skillet, cook steak strips over medium-high heat until browned. Season with salt and pepper.
- Melt Cheese: Add onions and peppers back to the pan. Lay provolone over the steak mixture, cover, and let melt.
- Assemble Sandwich: Toast hoagie rolls, then stuff generously with the steak and cheese mixture. Serve hot!
Tips & Variations
- Swap provolone with American cheese or Cheez Whiz for a true Philly-style cheesesteak.
- Add mushrooms for extra depth of flavor.
- Use chicken instead of beef for a Philly chicken cheesesteak twist.
- Serve with fries or onion rings for the ultimate easy dinner idea.

