Philly Cheesesteak Recipe

Philly Cheesesteaks are a delicious classic sandwich made with thinly sliced, seasoned steak, caramelized onions, and melted cheese tucked into a toasted garlic hoagie roll. This easy homemade version delivers a restaurant-style flavor with simple ingredients and comforting flavors perfect for lunch or dinner.

Ingredients

  • 1 pound ribeye steak, round steak, or sirloin, thinly sliced
  • ½ large white onion or 1 small white onion, thinly sliced
  • 1 tablespoon butter
  • Salt and black pepper to taste
  • 1 tablespoon olive oil
  • 2 hoagie rolls
  • 2 tablespoons garlic butter
  • 3 ounces provolone cheese or American cheese, sliced

Instructions

  • Place the steak in the freezer for 30 to 60 minutes to make slicing easier.
  • Cook the sliced onions with butter in a cast iron skillet over low heat until caramelized, stirring occasionally for about 10 to 15 minutes. Transfer onions to a bowl.
  • Remove the steak from the freezer and slice it as thinly as possible.
  • Heat the skillet over medium heat and spread garlic butter inside the hoagie rolls.
  • Toast the rolls in the skillet with the buttered side down until lightly golden, then set aside.
  • Increase the skillet heat to high and add olive oil.
  • Season the sliced steak with salt and pepper.
  • Add the steak to the hot skillet and cook for 2 to 3 minutes until browned.
  • Reduce the heat, add the caramelized onions, and mix with the steak.
  • Place cheese slices over the steak mixture and allow them to melt for about 1 minute.
  • Place the toasted rolls over the cheesy steak mixture and transfer the filling into the rolls using a spatula.
  • Serve warm and enjoy.

Serving and Storage Tips

  • Serve Philly Cheesesteaks immediately while the cheese is melted and the bread is warm.
  • Add fries, potato wedges, coleslaw, or a fresh salad for a complete meal.
  • Store leftover steak filling in an airtight container in the refrigerator for up to 3 days.
  • Reheat the filling in a skillet over medium heat before adding it to fresh rolls.
  • Avoid storing assembled sandwiches too long because the bread can become soggy.
  • Freeze cooked steak filling for up to 2 months and thaw before reheating.

Variations

1. Chicken Philly Cheesesteak
Replace the steak with thinly sliced chicken breast or chicken thighs. Cook with onions and peppers, then add provolone cheese for a lighter but flavorful sandwich.

2. Mushroom Philly Cheesesteak
Add sautéed mushrooms with the onions for an earthy flavor that pairs perfectly with the steak and cheese.

3. Pepper Philly Cheesesteak
Include sliced green, red, or yellow bell peppers cooked with the onions for extra sweetness and crunch.

4. Spicy Philly Cheesesteak
Add sliced jalapeños, crushed red pepper flakes, or spicy sauce to give the sandwich a hot kick.

6. BBQ Philly Cheesesteak
Mix barbecue sauce into the steak before adding cheese for a sweet and smoky version.

7. Garlic Butter Philly Cheesesteak
Use extra garlic butter on the rolls and add roasted garlic to the steak mixture for deeper flavor.

8. Pizza Philly Cheesesteak
Add marinara sauce, mozzarella cheese, and Italian seasoning to create a pizza-inspired sandwich.

9. Loaded Philly Cheesesteak
Top the sandwich with mushrooms, peppers, onions, and extra cheese for a hearty meal.

10. Cheesesteak Sliders
Use small dinner rolls instead of hoagie rolls to make bite-sized sandwiches for parties.

11. Philly Cheesesteak Wraps
Replace the bread with tortillas and add lettuce or extra vegetables for an easy handheld meal.

12. Cheesesteak Quesadillas
Place the steak and cheese mixture inside tortillas and cook until crispy for a Mexican-inspired version.

13. Low-Carb Philly Cheesesteak Bowl
Serve the steak mixture over cauliflower rice, lettuce, or roasted vegetables instead of bread.

14. Steak and Cheese Stuffed Peppers
Fill bell pepper halves with cheesesteak filling and bake until tender.

15. Breakfast Philly Cheesesteak
Add scrambled eggs and serve the steak mixture in a breakfast roll for a filling morning meal.

FAQs

1. What cut of meat is best for Philly Cheesesteaks?
Ribeye is the traditional choice because it is tender and flavorful, but sirloin or round steak also works well.

2. How do I slice steak thinly?
Freezing the steak for 30 to 60 minutes helps firm it up, making it easier to cut into very thin slices.

3. What cheese is best for Philly Cheesesteaks?
Provolone, American cheese, and cheese sauce are popular choices because they melt smoothly.

4. Can I make Philly Cheesesteaks ahead of time?
You can prepare the steak and onion filling ahead, then reheat and assemble the sandwiches when ready to serve.

5. Can I use another type of bread?
Yes, French rolls, baguette pieces, or soft sandwich rolls can be used instead of hoagie rolls.

6. How do I prevent the sandwich from becoming soggy?
Toast the rolls before adding the filling and serve the sandwich soon after assembling.

7. Can I add vegetables to Philly Cheesesteaks?
Yes, mushrooms, peppers, and extra onions are common additions.

8. Can I freeze Philly Cheesesteak filling?
Yes, cooked filling can be frozen in an airtight container for up to 2 months.

9. What can I serve with Philly Cheesesteaks?
They pair well with fries, chips, salads, pickles, or roasted vegetables.

10. Can I make this recipe without a cast iron skillet?
Yes, any heavy skillet or frying pan can be used.

Homemade Philly Cheesesteaks are an easy and satisfying meal packed with tender steak, sweet onions, and melted cheese. Whether you make the classic version or try one of the many variations, this sandwich is always a delicious choice for family dinners, gatherings, or quick lunches.

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

Philly Cheesesteak Recipe


  • Author: Lusine Svetlana

Description

Philly Cheesesteaks are a delicious classic sandwich made with thinly sliced, seasoned steak, caramelized onions, and melted cheese tucked into a toasted garlic hoagie roll. This easy homemade version delivers a restaurant-style flavor with simple ingredients and comforting flavors perfect for lunch or dinner.


Ingredients

  • 1 pound ribeye steak, round steak, or sirloin, thinly sliced
  • ½ large white onion or 1 small white onion, thinly sliced
  • 1 tablespoon butter
  • Salt and black pepper to taste
  • 1 tablespoon olive oil
  • 2 hoagie rolls
  • 2 tablespoons garlic butter
  • 3 ounces provolone cheese or American cheese, sliced

Instructions

  1. Place the steak in the freezer for 30 to 60 minutes to make slicing easier.
  2. Cook the sliced onions with butter in a cast iron skillet over low heat until caramelized, stirring occasionally for about 10 to 15 minutes. Transfer onions to a bowl.
  3. Remove the steak from the freezer and slice it as thinly as possible.
  4. Heat the skillet over medium heat and spread garlic butter inside the hoagie rolls.
  5. Toast the rolls in the skillet with the buttered side down until lightly golden, then set aside.
  6. Increase the skillet heat to high and add olive oil.
  7. Season the sliced steak with salt and pepper.
  8. Add the steak to the hot skillet and cook for 2 to 3 minutes until browned.
  9. Reduce the heat, add the caramelized onions, and mix with the steak.
  10. Place cheese slices over the steak mixture and allow them to melt for about 1 minute.
  11. Place the toasted rolls over the cheesy steak mixture and transfer the filling into the rolls using a spatula.
  12. Serve warm and enjoy.

Notes

  • Serve Philly Cheesesteaks immediately while the cheese is melted and the bread is warm.
  • Add fries, potato wedges, coleslaw, or a fresh salad for a complete meal.
  • Store leftover steak filling in an airtight container in the refrigerator for up to 3 days.
  • Reheat the filling in a skillet over medium heat before adding it to fresh rolls.
  • Avoid storing assembled sandwiches too long because the bread can become soggy.
  • Freeze cooked steak filling for up to 2 months and thaw before reheating.