Philly Cheesesteak Recipe (Authentic & Easy)

By Rowan Pierce

On March 11, 2026

A close-up of a homemade philly cheesesteak sandwich on a wooden board. The melted provolone cheese is visible over the tender shaved steak.

Cuisine

American

Prep time

15 minutes

Cooking time

25 minutes

Total time

40 minutes

Servings

2 sandwiches

Craving an authentic Philly Cheesesteak but can’t make it to Philadelphia? You’ve come to the right place. This Philly Cheesesteak recipe delivers everything you love about the classic sandwich: tender, thinly sliced steak, perfectly caramelized onions, and a gooey, melted cheese sauce, all piled high on a toasted hoagie roll. Forget the steakhouse; we’re bringing the iconic street food staple right into your kitchen. It’s simpler than you think and tastes a thousand times better than any imitation.

What Makes a Cheesesteak “Authentic”?

A true Philadelphia cheesesteak is a study in simplicity and quality. It’s not about a laundry list of ingredients; it’s about the perfect harmony of three key components. The magic lies in the details of the beef, the choice of cheese, and of course, the right kind of bread to hold it all together.

The Best Cut of Beef

For the most tender and flavorful result, boneless ribeye steak is the undisputed champion. Its high degree of marbling ensures the cooked steak is juicy and rich. While sirloin or flank steak can be used in a pinch, ribeye provides that signature melt-in-your-mouth texture that defines a great cheesesteak.

The Great Cheese Debate

In Philadelphia, you have three primary choices for your cheesesteak: Cheez Whiz, mild provolone, or white American cheese. While locals are passionate about their preferences, Cheez Whiz is often considered the most traditional choice for its creamy texture and tangy flavor that perfectly coats the steak. Provolone offers a milder, slightly sharper taste that many people love. We’re using provolone in this recipe for its classic flavor and perfect melt.

The process of cooking shaved steak and caramelized onions in a skillet for the Philly cheesesteak recipe. The steak is browning beautifully.
Sizzling steak and onions coming together to create the perfect cheesesteak filling.

The Perfect Roll

The bread is just as important as the filling. You need a long, sturdy roll that’s soft and chewy on the inside but has a slight crust on the outside. An Italian hoagie roll is the ideal vessel, capable of soaking up the meat juices without falling apart. Toasting the roll is a crucial step that adds texture and flavor.

Key Ingredients You’ll Need

  • Boneless Ribeye Steak: The star of the show for its flavor and tenderness.
  • Yellow Onion: Adds a sweet, savory depth when caramelized.
  • Provolone Cheese: Mild, creamy, and melts beautifully over the steak.
  • Hoagie Rolls: The essential foundation for your sandwich.
  • Olive Oil & Butter: For sautéing the onions and cooking the steak.
  • Salt & Black Pepper: To season the steak and onions.

How to Make This Philly Cheesesteak Recipe

Follow these steps closely to achieve a restaurant-quality result right at home. The secret is in the prep and the quick, high-heat cooking process.

Step 1: Prepare the Steak

The key to a great cheesesteak is paper-thin slices of steak. To achieve this, wrap your ribeye tightly in plastic wrap and place it in the freezer for 30-45 minutes. This firms up the meat, making it much easier to slice thinly against the grain with a sharp knife.

Step 2: Sauté the Onions

In a large skillet or on a griddle over medium heat, melt the butter with a splash of olive oil. Add the sliced onions and cook slowly, stirring occasionally, for about 15-20 minutes, or until they are soft, sweet, and deeply golden brown. Remove the onions from the skillet and set them aside.

Step 3: Cook the Steak

Wipe the skillet clean, increase the heat to medium-high, and add a tablespoon of olive oil. Add the thinly sliced steak to the hot skillet in a single layer. Season generously with salt and pepper. Cook for just 2-3 minutes, stirring and breaking up the meat with a spatula, until it’s browned but still tender. Do not overcook it!

A close-up of a homemade philly cheesesteak sandwich on a wooden board. The melted provolone cheese is visible over the tender shaved steak.
The perfect combination of juicy ribeye, caramelized onions, and melted cheese.

Step 4: Assemble the Perfect Cheesesteak

Reduce the heat to low and add the caramelized onions back to the skillet with the steak, mixing them together. Divide the mixture into two portions in the skillet. Place 4 slices of provolone cheese over each portion and let it melt completely, which should take about a minute. While the cheese is melting, slice your hoagie rolls open (but not all the way through) and toast them lightly. Place a toasted roll face down over each pile of cheesy steak, then use a spatula to scoop the entire filling into the roll. Serve immediately.

Pro Tips for The Best Results

  • Don’t Crowd the Pan: Cook the steak in batches if necessary to ensure it sears properly rather than steams.
  • Melt Cheese in the Pan: Always melt the cheese over the steak and onions in the pan. This allows the cheese to meld with the meat and creates the gooey texture you want.
  • Quality Ingredients Matter: With so few ingredients, their quality really shines through. Use a good quality steak, cheese, and fresh rolls for the best flavor. For another amazing one-pan meal, check out our delicious one-pan meals.

Frequently Asked Questions

The easiest way to get paper-thin slices is to freeze the steak for about 30-45 minutes before slicing. This firms up the meat, allowing you to easily cut it thinly against the grain with a sharp knife.

Boneless ribeye is the top choice for a Philly cheesesteak due to its high fat marbling, which makes the steak incredibly tender and flavorful when cooked. Sirloin is a leaner, more budget-friendly alternative.

The great debate! While provolone and white American cheese are very popular, many consider Cheez Whiz to be the most traditional and authentic cheese for a Philly cheesesteak, especially for its creamy texture.

A classic Italian hoagie roll is the ideal choice. It’s important to use a roll that is sturdy enough to hold the filling without becoming soggy, but still has a soft, chewy interior.

While a classic cheesesteak is just steak, onions, and cheese, popular additions include sautéed bell peppers, mushrooms, or hot peppers like jalapeños or cherry peppers.

Storing and Reheating

While a Philly Cheesesteak is best enjoyed fresh, you can store leftovers. Wrap the sandwich tightly in foil and refrigerate for up to 2 days. To reheat, place the foil-wrapped sandwich in an oven preheated to 350°F (175°C) for 10-15 minutes, or until heated through. This method helps to re-crisp the roll and melt the cheese perfectly.

More Hearty Recipes to Try

If you loved this authentic Philly Cheesesteak recipe, you’re sure to enjoy some of our other satisfying dishes. Give our Beef Tips and Gravy a try for a comforting classic, or whip up some Oklahoma Onion Smash Burgers for another iconic sandwich experience. For a simple weeknight dinner, these Ground Beef Quesadillas are always a huge hit.

Did you make this recipe? We’d love to hear from you! Leave a comment below and share your creation with us on Pinterest.

An authentic Philly cheesesteak recipe loaded with thinly sliced steak, melted cheese, and caramelized onions on a hoagie roll. The ultimate homemade cheesesteak.
Get the secrets to an authentic, restaurant-quality Philly Cheesesteak at home!

Philly Cheesesteak Recipe

A close-up of a homemade philly cheesesteak sandwich on a wooden board. The melted provolone cheese is visible over the tender shaved steak.

Philly Cheesesteak Recipe (Authentic & Easy)

This authentic Philly Cheesesteak recipe is unbelievably easy to make at home! Featuring thinly sliced ribeye, caramelized onions, and gooey provolone cheese on a toasted roll.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 2 sandwiches
Course: Dinner, Lunch, Main Course
Cuisine: American
Calories: 850

Ingredients
  

  • 1 lb boneless ribeye steak trimmed of excess fat
  • 1 large yellow onion thinly sliced
  • 8 slices provolone cheese mild, not aged
  • 2 hoagie rolls sliced lengthwise
  • 2 tbsp olive oil divided
  • 1 tbsp butter
  • 1 tsp salt or to taste
  • 1/2 tsp black pepper freshly ground

Equipment

  • 1 Large Skillet or Griddle
  • 1 Sharp knife
  • 1 Spatula

Method
 

  1. Wrap the ribeye steak tightly in plastic wrap and place in the freezer for 30-45 minutes. This will firm up the meat, making it easier to slice. Once firm, use a very sharp knife to slice the steak as thinly as possible against the grain.
  2. In a large skillet over medium heat, melt the butter with 1 tablespoon of olive oil. Add the sliced onions and cook, stirring occasionally, for 15-20 minutes until soft and golden brown. Remove from the skillet and set aside.
  3. Increase the heat to medium-high. Add the remaining tablespoon of olive oil to the skillet. Add the sliced steak in a single layer and season with salt and pepper. Cook for 2-3 minutes, stirring frequently with a spatula, until the steak is browned. Be careful not to overcook.
  4. Reduce the heat to low. Add the cooked onions back to the skillet with the steak and mix to combine. Divide the steak and onion mixture into two equal piles in the skillet. Lay 4 slices of provolone cheese over each pile and allow it to melt completely.
  5. While the cheese is melting, lightly toast the inside of the hoagie rolls. Once the cheese is melted, place an open roll face-down over one of the piles. Slide a spatula underneath the meat and cheese and, in one motion, flip it over and into the roll. Repeat for the second sandwich and serve immediately.

Notes

For the most authentic flavor, use high-quality ribeye steak; the marbling makes a huge difference.
Don't be shy with the cheese; gooey, melted cheese is the hallmark of a great cheesesteak.
Toasting the roll is a non-negotiable step for adding texture and preventing a soggy sandwich.

You might also like these recipes

Leave a Comment

Recipe Rating