If you have ever craved a sandwich that combines juicy, tender steak with melty cheese and perfectly sautéed veggies, then this Philly Cheesesteak Sandwich Recipe is exactly what you need. This classic American dish bursts with rich flavors and comes together surprisingly fast, making it a go-to meal for a satisfying lunch or dinner. From the thinly sliced ribeye steak to the toasty hoagie rolls and creamy provolone cheese, every bite delivers that iconic Philly charm that will have you coming back for more.

Ingredients You’ll Need
Gathering simple, fresh ingredients is the secret to nailing this Philly Cheesesteak Sandwich Recipe. Each component adds a unique texture and flavor that creates a harmonious balance, from the tender steak to the crunchy vegetables and cheesy goodness.
- 1 lb thinly sliced ribeye steak: This cut provides richness and tenderness essential for an authentic Philly cheesesteak.
- 1 tablespoon olive oil: Used to sauté the veggies and steak, giving a subtle fruity flavor.
- 1 small onion, thinly sliced: Adds sweetness and depth when caramelized.
- 1 small green bell pepper, thinly sliced (optional): Brings a fresh crunch and mild bitterness that energizes the sandwich.
- 4 slices provolone cheese: Melts beautifully over the steak, lending a creamy, mild finish.
- 2 hoagie rolls or sandwich buns: Soft but sturdy, perfect for holding the fillings.
- Salt and pepper to taste: Essential seasonings to elevate the natural flavors.
- Mayonnaise (optional): Adds an extra layer of creaminess and moisture.
- Butter for toasting rolls: Creates a golden, crispy exterior and enhances richness.
How to Make Philly Cheesesteak Sandwich Recipe
Step 1: Sauté the Onions and Bell Peppers
Start by heating the olive oil in a large skillet over medium-high heat. Add the thinly sliced onions and, if you like, the green bell peppers to the skillet. Sauté them gently until they become soft and lightly browned, about 5 to 7 minutes. This step builds a sweet and savory veggie foundation for your sandwich that perfectly complements the steak.
Step 2: Cook the Ribeye Steak
Push the sautéed vegetables to the side of the pan to make space. Add the thinly sliced ribeye steak to the skillet and season it generously with salt and pepper. Cook for about 2 to 3 minutes, stirring occasionally, just until the steak starts to brown but remains tender and juicy. Quick cooking is key here to preserve the steak’s natural flavors and texture.
Step 3: Combine Steak and Veggies with Cheese
Next, mix the cooked steak with the onions and peppers in the pan. Lay the slices of provolone cheese evenly over the top and let them melt for 1 to 2 minutes. Once melted, stir gently to blend everything together into a deliciously cheesy, meaty filling that’s ready to be piled into your rolls.
Step 4: Toast the Hoagie Rolls and Assemble
While the cheese is melting, lightly butter the hoagie rolls and toast them in a separate pan or under a broiler until golden brown and crisp on the outside. This adds an irresistible crunch and buttery flavor. If you enjoy mayo, spread a thin layer inside each roll for extra creaminess. Fill the toasted rolls with the hot steak and cheese mixture while everything is still warm to enjoy the full Philly experience.
How to Serve Philly Cheesesteak Sandwich Recipe

Garnishes
While the classic Philly cheesesteak is often enjoyed in its purest form, you can add a little something extra on top for a tasty twist. Thin slices of fresh jalapeño or a sprinkle of chopped parsley bring a fresh kick and vibrant color. Just be cautious not to overwhelm the star flavors of steak and cheese.
Side Dishes
This sandwich pairs beautifully with classic sides like crispy french fries, onion rings, or a simple side salad dressed in a tangy vinaigrette. These accompaniments provide textural contrast and refreshment, rounding out your meal perfectly.
Creative Ways to Present
If you want to switch things up, try cutting the sandwich into smaller sliders for a party platter or serving it open-faced on rustic bread with a side of pickles. You could even turn it into a decadent Philly cheesesteak grilled cheese for a fun, melty twist. The possibilities with this Philly Cheesesteak Sandwich Recipe are almost endless!
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store the steak and vegetable filling separately from the rolls in airtight containers. The steak mixture will keep well in the refrigerator for up to 3 days, preserving the flavors without making the bread soggy.
Freezing
You can freeze the prepared steak and veggie filling for up to 2 months. Just thaw it in the refrigerator overnight before reheating. Avoid freezing the assembled sandwich, as the bread may turn soggy upon thawing.
Reheating
To reheat, warm the steak filling in a skillet over medium heat until hot and melted again. Toast the rolls separately to bring back that fresh-out-of-the-oven taste. Assemble right before serving for the best texture and taste.
FAQs
Can I use a different type of cheese?
Absolutely! While provolone is classic for its mild flavor and melting qualities, some people prefer Cheese Whiz for a more authentic Philly experience. Cheddar or American cheese can also work if you want a different twist.
Is ribeye steak necessary, or can I use another cut?
Ribeye is prized for its marbling and tenderness, but you can substitute with sirloin or even thinly sliced round steak if needed. Just be sure to slice the meat very thinly to mimic the texture of a true Philly cheesesteak.
Why do you suggest freezing the steak before slicing?
Freezing the steak for about 30 minutes firms it up and makes slicing it into thin, even pieces much easier. This step helps you achieve those signature thin slices that cook quickly and melt in your mouth.
Can I make this sandwich vegetarian?
You can certainly experiment with sautéed mushrooms, peppers, and vegan cheese to create a vegetarian version. While it won’t be a traditional Philly cheesesteak, it can still be delicious and satisfying.
What bread types work best for this sandwich?
Traditional hoagie rolls or Italian rolls with a soft interior and slightly crispy crust are ideal. They hold the juicy filling well without falling apart. Avoid overly dense breads that compete with the sandwich’s delicate balance.
Final Thoughts
This Philly Cheesesteak Sandwich Recipe is a genuine crowd-pleaser that brings bold flavors and comforting textures together in one glorious bite. Whether you’re a longtime fan or trying it for the first time, this recipe is sure to become a beloved staple in your kitchen. Give it a go—you won’t regret making this classic your own!
Print
Philly Cheesesteak Sandwich Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 sandwiches
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
This classic Philly Cheesesteak recipe features thinly sliced ribeye steak sautéed with onions and optional green bell peppers, topped with melted provolone cheese, and served on toasted hoagie rolls. It’s an easy and delicious American main course perfect for a hearty meal.
Ingredients
Steak and Vegetables
- 1 lb thinly sliced ribeye steak
- 1 tablespoon olive oil
- 1 small onion, thinly sliced
- 1 small green bell pepper, thinly sliced (optional)
- Salt and pepper to taste
Cheese and Bread
- 4 slices provolone cheese
- 2 hoagie rolls or sandwich buns
- Butter, for toasting rolls
Condiments
- Mayonnaise (optional)
Instructions
- Prepare the vegetables: Heat the olive oil in a large skillet over medium-high heat. Add the sliced onions and green bell peppers (if using) and sauté until they become soft and lightly browned, approximately 5 to 7 minutes.
- Cook the steak: Push the vegetables to the side of the skillet. Add the thinly sliced ribeye steak to the empty side of the pan. Season with salt and pepper, then cook for 2 to 3 minutes, stirring occasionally, until the steak is just browned but still tender.
- Combine steak and vegetables with cheese: Mix the cooked steak with the sautéed vegetables in the pan. Lay the slices of provolone cheese evenly over the top of the mixture. Allow the cheese to melt for 1 to 2 minutes, then gently stir to combine everything thoroughly.
- Toast the rolls: While the cheese melts, lightly butter the hoagie rolls and toast them until golden brown to add a crispy texture and rich flavor.
- Assemble the sandwiches: Optionally spread a thin layer of mayonnaise inside the toasted hoagie rolls. Then fill each roll generously with the hot steak, cheese, and vegetable mixture. Serve immediately for the best experience.
Notes
- For an authentic Philly experience, avoid overloading the sandwich with too many toppings to keep the flavors balanced.
- Cheese Whiz can be used instead of provolone cheese for a classic Philadelphia twist.
- Freeze the ribeye steak for 30 minutes before slicing to make it easier to cut thin slices.

