I can never resist a Philly cheesesteak piled high with juicy ribeye, melty cheese, and all that savory goodness tucked into a soft roll. This homemade version is hearty, cheesy, and seriously hard to put down.

I’m obsessed with Philly cheesesteaks because they hit hard in the best way: juicy ribeye steak, melty provolone cheese, and that messy, drippy bite that makes me stop talking for a second. I love how bold and unapologetic they are, all savory edges and stretchy cheese, tucked into a roll that barely keeps it together.
And honestly, that’s the fun of it. A little sloppy.
Totally worth it. I crave these when I want something hearty, salty, beefy, and satisfying without pretending to be fancy.
But every bite still feels like a big deal, and I’m here for it.
Ingredients

- Ribeye is the star, bringing juicy, beefy flavor that makes this sandwich legit.
- Hoagie rolls matter because they catch all the good stuff without falling apart.
- Provolone melts smooth and gives you that creamy, salty bite everyone wants.
- Onions add sweetness, a little bite, and that classic cheesesteak smell.
- Green peppers bring crunch and freshness, if you’re into that Philly debate.
- Mushrooms make it heartier, earthy, and honestly pretty cozy.
- Oil helps everything sizzle instead of sticking and getting sad.
- Butter adds richness, because yeah, this isn’t pretending to be a salad.
- Worcestershire adds a deep, savory kick that sneaks up in the best way.
- Basically, salt and pepper wake everything up so it doesn’t taste flat.
- Garlic brings a little attitude, but it won’t steal the whole show.
- Plus cooking spray keeps cleanup easier, and you’ll thank yourself later.
Ingredient Quantities
- 1 pound ribeye steak, very thinly sliced
- 4 hoagie rolls, split
- 8 slices provolone cheese or 8 slices American cheese or 6 ounces Cheez Whiz (choose one)
- 1 large yellow onion, thinly sliced
- 1 green bell pepper, thinly sliced (optional)
- 8 ounces cremini or white mushrooms, sliced (optional)
- 2 tablespoons vegetable oil
- 2 tablespoons unsalted butter
- 1 teaspoon Worcestershire sauce (optional)
- Salt, to taste
- Freshly ground black pepper, to taste
- 1 garlic clove, minced (optional)
- 1 tablespoon nonstick cooking spray or extra oil for the griddle or pan (optional)
How to Make this
1. Pat the ribeye slices dry and season lightly with salt and freshly ground black pepper; set aside.
2. Heat 1 tablespoon vegetable oil and 1 tablespoon butter in a large skillet or griddle over medium-high heat; if using, add 1 tablespoon nonstick cooking spray or extra oil to the cooking surface.
3. Add the thinly sliced onion, green bell pepper if using, and mushrooms if using; cook until softened and slightly caramelized, about 6 to 8 minutes. Add the minced garlic in the last minute if using.
4. Transfer the cooked vegetables to a plate and keep warm.
5. Add the remaining 1 tablespoon vegetable oil to the pan and increase heat to high. Add the ribeye in an even layer, searing briefly without overcrowding; let it brown for about 1 minute, then stir or flip to cook another 1 minute until just cooked through.
6. Stir the Worcestershire sauce into the steak if using, taste and adjust seasoning with salt and pepper, then mix the cooked vegetables back into the pan with the steak to combine.
7. Lower the heat to medium. If using provolone or American cheese, lay the slices over the steak and vegetables, cover the pan or place a lid briefly to melt the cheese. If using Cheez Whiz, warm it gently and spoon it over the filling.
8. Meanwhile, split the hoagie rolls and toast them lightly in a separate pan with the remaining butter or under a broiler until golden.
9. Pile the cheesy steak and vegetable mixture into the toasted rolls, serve immediately, and enjoy.
Equipment Needed
1. Large heavy skillet or electric griddle
2. Sharp chef knife
3. Cutting board
4. Tongs or sturdy spatula
5. Wooden spoon or heatproof spatula for stirring
6. Small bowl or plate for resting cooked vegetables
7. Measuring spoons
8. Splatter screen or lid for melting cheese and covering pan
FAQ
Philly Cheesesteaks Recipe Substitutions and Variations
- 1 pound ribeye steak
- Thinly sliced sirloin
- Flank steak, thinly sliced across the grain
- Skirt steak, thinly sliced
- Thinly sliced roast beef or deli-style top round for convenience
- 4 hoagie rolls, split
- Ciabatta rolls
- Kaiser rolls
- Soft baguette or sub rolls
- Brioché-style buns for a richer bite
- 8 slices provolone cheese or 8 slices American cheese or 6 ounces Cheez Whiz
- Mozzarella slices for mild meltiness
- White cheddar for sharper flavor
- Pepper jack for heat
- Gruyère or Swiss for nuttier notes
- 1 large yellow onion, thinly sliced
- Sweet onion such as Vidalia
- Red onion for a bit of bite and color
- Shallots for subtler, sweeter flavor
- Use caramelized frozen onions to save time
Pro Tips
1. Slice and rest like a pro: freeze the ribeye for 20 to 30 minutes until slightly firm, then use a very sharp knife to cut the thinnest possible slices. Thinner slices cook faster and stay tender, so you avoid overcooking and get more melt-in-your-mouth bites.
2. Build flavor with timing: caramelize the onions slowly over medium heat until deep golden, not just soft. That sweet, nutty flavor is what makes the sandwich sing. Add mushrooms or peppers toward the mid stage so they brown but do not go mushy.
3. Doneness control: cook the steak over high heat in a single layer for very short bursts, stirring or flipping once. You want quick sear marks and just-cooked edges, not a gray, stewed texture. If using a griddle, work in batches to prevent steaming.
4. Cheese finish and assembly: if using sliced cheese, cover briefly so steam melts it into the meat rather than dumping sauce on top. Toast the rolls in butter until they are golden and slightly crisp to give contrast to the creamy filling. If using Cheez Whiz, gently warm it in a small saucepan or microwave so it flows easily without breaking texture.

Philly Cheesesteaks Recipe
I can never resist a Philly cheesesteak piled high with juicy ribeye, melty cheese, and all that savory goodness tucked into a soft roll. This homemade version is hearty, cheesy, and seriously hard to put down.
4
servings
889
kcal
Equipment: 1. Large heavy skillet or electric griddle
2. Sharp chef knife
3. Cutting board
4. Tongs or sturdy spatula
5. Wooden spoon or heatproof spatula for stirring
6. Small bowl or plate for resting cooked vegetables
7. Measuring spoons
8. Splatter screen or lid for melting cheese and covering pan
Ingredients
-
1 pound ribeye steak, very thinly sliced
-
4 hoagie rolls, split
-
8 slices provolone cheese or 8 slices American cheese or 6 ounces Cheez Whiz (choose one)
-
1 large yellow onion, thinly sliced
-
1 green bell pepper, thinly sliced (optional)
-
8 ounces cremini or white mushrooms, sliced (optional)
-
2 tablespoons vegetable oil
-
2 tablespoons unsalted butter
-
1 teaspoon Worcestershire sauce (optional)
-
Salt, to taste
-
Freshly ground black pepper, to taste
-
1 garlic clove, minced (optional)
-
1 tablespoon nonstick cooking spray or extra oil for the griddle or pan (optional)
Directions
- Pat the ribeye slices dry and season lightly with salt and freshly ground black pepper; set aside.
- Heat 1 tablespoon vegetable oil and 1 tablespoon butter in a large skillet or griddle over medium-high heat; if using, add 1 tablespoon nonstick cooking spray or extra oil to the cooking surface.
- Add the thinly sliced onion, green bell pepper if using, and mushrooms if using; cook until softened and slightly caramelized, about 6 to 8 minutes. Add the minced garlic in the last minute if using.
- Transfer the cooked vegetables to a plate and keep warm.
- Add the remaining 1 tablespoon vegetable oil to the pan and increase heat to high. Add the ribeye in an even layer, searing briefly without overcrowding; let it brown for about 1 minute, then stir or flip to cook another 1 minute until just cooked through.
- Stir the Worcestershire sauce into the steak if using, taste and adjust seasoning with salt and pepper, then mix the cooked vegetables back into the pan with the steak to combine.
- Lower the heat to medium. If using provolone or American cheese, lay the slices over the steak and vegetables, cover the pan or place a lid briefly to melt the cheese. If using Cheez Whiz, warm it gently and spoon it over the filling.
- Meanwhile, split the hoagie rolls and toast them lightly in a separate pan with the remaining butter or under a broiler until golden.
- Pile the cheesy steak and vegetable mixture into the toasted rolls, serve immediately, and enjoy.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 394g
- Total number of serves: 4
- Calories: 889kcal
- Fat: 56.9g
- Saturated Fat: 22.8g
- Trans Fat: 0.4g
- Polyunsaturated: 6g
- Monounsaturated: 20g
- Cholesterol: 155mg
- Sodium: 1155mg
- Potassium: 954mg
- Carbohydrates: 58.3g
- Fiber: 3.8g
- Sugar: 2.5g
- Protein: 44.7g
- Vitamin A: 250IU
- Vitamin C: 22.5mg
- Calcium: 394mg
- Iron: 5mg














