Best Philly Cheesesteak Sandwich Recipe

Why You’ll Love This Recipe

  • Tender and Flavorful: The shaved beef is perfectly seasoned, while the caramelized onions and Worcestershire sauce add depth and richness.
  • Melty Cheese: Provolone (or your favorite cheese) melts beautifully over the steak, creating a gooey, irresistible filling.
  • Quick and Easy: With only 15 minutes of cook time, this sandwich is ready in no time, making it perfect for a weeknight dinner or weekend treat.
  • Customizable: Add in your favorite toppings like mushrooms or bell peppers for a personalized touch!

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Sautéed Onions

  • 4 tablespoons butter
  • 1 large yellow onion, thinly sliced

For the Cheesesteak Sandwiches

  • 1-2 tablespoons butter
  • 2 teaspoons olive oil or avocado oil
  • 1-2 pounds shaved beef steak (see notes for other options)
  • ½ cup Worcestershire sauce (Lea & Perrin’s is gluten-free)
  • 1 teaspoon seasoning salt (such as Lawry’s)
  • 1-2 tablespoons hot sauce (optional)
  • 6-8 slices provolone cheese (or white cheddar, American, pepper jack cheese, or Cheese Whiz)
  • 6 rolls (French rolls, hoagie rolls, or Italian rolls)
  • 2 tablespoons butter (for toasting the rolls)

Optional Add-ins

  • 1 medium bell pepper, sliced
  • 1 package mushrooms, sliced

Best Philly Cheesesteak Sandwich Recipe

Directions

  1. Cook the onions: In a large pan, melt 4 tablespoons of butter over medium heat. Add the sliced onions and cook, stirring occasionally, until the onions become soft and caramelized, about 6-10 minutes. Remove the onions from the pan and set them aside.
  2. Prepare the steak: If the steak is not pre-sliced, slice it as thinly as possible. Season it lightly with seasoning salt.
  3. Cook the steak: In the same skillet, increase the heat to medium-high. Add 1-2 tablespoons of butter and 2 teaspoons of oil. Once the pan is hot, add the steak in a single layer. If necessary, cook the steak in batches to avoid overcrowding the pan. Cook for 1-2 minutes on each side, or until browned.
  4. Add flavor: Once the steak is browned (it will continue to cook), pour in the Worcestershire sauce and optional hot sauce. Stir to combine and cook for an additional minute.
  5. Combine steak and onions: Return the caramelized onions to the pan, stirring to combine with the steak and juices.
  6. Add the cheese: Place the cheese slices on top of the steak and cover the pan. Let the cheese melt for about 1 minute until gooey and delicious.
  7. Toast the rolls: While the cheese is melting, heat a griddle or another skillet over medium-high heat. Spread a thin layer of butter on the cut side of the rolls and place them butter-side down on the griddle. Toast until golden and crispy, about 2-3 minutes.
  8. Assemble the sandwiches: Once the rolls are toasted, scoop the cheesy steak mixture onto the rolls. Serve immediately and enjoy!

Servings and Timing

  • Servings: 6 sandwiches
  • Prep time: 10 minutes
  • Cook time: 15 minutes
  • Total time: 25 minutes

Variations

  • Add Mushrooms or Peppers: Sauté sliced mushrooms and bell peppers along with the onions for extra flavor.
  • Cheese Whiz: For an authentic Philly experience, substitute the provolone with classic Cheese Whiz.
  • Make it Spicy: Add more hot sauce or sprinkle some red pepper flakes for a spicy kick.

Storage/Reheating

  • Storage: Philly cheesesteak sandwiches are best enjoyed fresh, but you can store leftovers in an airtight container in the fridge for up to 1 day.
  • Reheating: To reheat, warm the steak and cheese mixture in a pan over low heat until heated through, then toast fresh rolls to serve.

FAQs

What kind of beef is best for Philly cheesesteaks?

The best beef for Philly cheesesteaks is thinly sliced ribeye or sirloin steak. You can also use shaved beef steak, which is often sold pre-sliced at grocery stores.

Can I use a different type of cheese?

Yes! While provolone is traditional, you can use other cheeses like white cheddar, American, or even pepper jack for a different flavor.

Can I make this ahead of time?

Yes, you can prepare the steak mixture and onions ahead of time, store them in the fridge, and assemble the sandwiches when ready to serve.

Can I use a different type of bread?

Absolutely! You can use hoagie rolls, Italian bread, or even slider buns for smaller servings.

How do I make the beef more tender?

If using a tougher cut of beef like sirloin, it’s important to slice it very thinly. You can also freeze the beef for 20-30 minutes before slicing to make it easier to cut thinly.

What can I serve with Philly cheesesteaks?

Serve your Philly cheesesteaks with a side of crispy fries, potato chips, or a simple green salad.

Can I make this recipe without Worcestershire sauce?

Worcestershire sauce adds depth of flavor, but if you don’t have it, you can use soy sauce or a splash of balsamic vinegar as a substitute.

How do I prevent the steak from overcooking?

Since the beef is sliced thinly, it cooks quickly. Be sure to avoid overcooking it by removing it from the pan once browned—this ensures it stays tender and juicy.

Can I freeze Philly cheesesteak sandwiches?

It’s best to freeze the steak mixture separately and assemble the sandwiches fresh. The bread can get soggy if frozen with the filling.

How can I make the sandwich spicier?

Add more hot sauce to the steak mixture or top the sandwich with pickled jalapeños for extra heat!

Conclusion

This Philly Cheesesteak Sandwich recipe brings the flavors of a classic Philly cheesesteak right to your kitchen. With tender shaved beef, melty cheese, and caramelized onions on a toasted roll, it’s a guaranteed crowd-pleaser. Whether you’re serving it for dinner or at a party, this sandwich is sure to become a new favorite!


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Best Philly Cheesesteak Sandwich Recipe

Best Philly Cheesesteak Sandwich Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Amy
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 6 sandwiches
  • Category: Main dish
  • Method: Sautéing, Grilling
  • Cuisine: American
  • Diet: Gluten Free

Description

A classic Philly Cheesesteak Sandwich with tender shaved beef, caramelized onions, and melted provolone cheese on a toasted French roll. Quick, flavorful, and customizable for the perfect sandwich experience.


Ingredients

4 tablespoons butter (for sautéed onions)

1 large yellow onion, thinly sliced

12 tablespoons butter (for steak)

2 teaspoons olive oil or avocado oil

12 pounds shaved beef steak

½ cup Worcestershire sauce (Lea & Perrin’s is gluten-free)

1 teaspoon seasoning salt (such as Lawry’s)

12 tablespoons hot sauce (optional)

68 slices provolone cheese (or white cheddar, American, pepper jack cheese, or Cheese Whiz)

6 rolls (French rolls, hoagie rolls, or Italian rolls)

2 tablespoons butter (for toasting the rolls)

**Optional Add-ins**

1 medium bell pepper, sliced

1 package mushrooms, sliced


Instructions

  1. In a large pan, melt 4 tablespoons of butter over medium heat. Add the sliced onions and cook, stirring occasionally, until the onions become soft and caramelized, about 6-10 minutes. Remove the onions from the pan and set them aside.
  2. If the steak is not pre-sliced, slice it as thinly as possible. Season it lightly with seasoning salt.
  3. In the same skillet, increase the heat to medium-high. Add 1-2 tablespoons of butter and 2 teaspoons of oil. Once the pan is hot, add the steak in a single layer. If necessary, cook the steak in batches to avoid overcrowding the pan. Cook for 1-2 minutes on each side, or until browned.
  4. Once the steak is browned (it will continue to cook), pour in the Worcestershire sauce and optional hot sauce. Stir to combine and cook for an additional minute.
  5. Return the caramelized onions to the pan, stirring to combine with the steak and juices.
  6. Place the cheese slices on top of the steak and cover the pan. Let the cheese melt for about 1 minute until gooey and delicious.
  7. While the cheese is melting, heat a griddle or another skillet over medium-high heat. Spread a thin layer of butter on the cut side of the rolls and place them butter-side down on the griddle. Toast until golden and crispy, about 2-3 minutes.
  8. Once the rolls are toasted, scoop the cheesy steak mixture onto the rolls. Serve immediately and enjoy!

Notes

For an authentic Philly experience, use Cheese Whiz instead of provolone.

For extra flavor, sauté sliced mushrooms or bell peppers with the onions.

To ensure tender beef, slice it as thinly as possible. Freezing the beef for 20-30 minutes before slicing can make this easier.

If you prefer a spicier sandwich, add more hot sauce or top with pickled jalapeños.


Nutrition

  • Serving Size: 1 sandwich
  • Calories: 550
  • Sugar: 5g
  • Sodium: 1150mg
  • Fat: 30g
  • Saturated Fat: 12g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 2g
  • Protein: 40g
  • Cholesterol: 75mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments