Delicious Philly Cheesesteak sandwich with tender beef, melted cheese, and fresh hoagie bun.

Loading…

By Reading time
Servings 4–6 people

Philly Cheesesteak is a classic sandwich filled with thinly sliced, tender steak, melted cheese, and sautéed onions all piled into a soft, chewy hoagie roll. It’s a simple combination, but the way the flavors melt together feels just right every time. The gooey cheese and juicy beef make it an all-time favorite for a quick, hearty meal.

I love making Philly Cheesesteak at home because it’s super easy to customize. I often add some bell peppers or mushrooms to the mix, and I usually go for provolone cheese, but American cheese works great too. Cooking the steak just right and getting the onions nice and caramelized really brings out the best in the sandwich.

My favorite way to eat a Philly Cheesesteak is fresh off the grill, with a side of crispy fries or a simple salad. It always reminds me of casual weekend dinners or game day snacks with friends. Something about it just hits the spot and makes you feel cozy and satisfied without needing anything fancy.

Key Ingredients & Substitutions

Ribeye steak: This cut is tender and flavorful, perfect for thin slicing. If ribeye isn’t available, try sirloin or flank steak. Just slice it thin against the grain for the best texture.

Onions: Sweet yellow onions caramelize nicely and add a lovely sweetness. You can also toss in some bell peppers or mushrooms if you like, but classic Philly sticks to onions.

Cheese: Provolone is traditional, melting beautifully over the steak. American cheese melts really well too and gives that creamy texture. If you want a twist, try mozzarella or even a mild cheddar.

Hoagie rolls: Soft, chewy rolls that can hold all the filling without falling apart are key. If hoagie rolls aren’t handy, use a sturdy baguette or any good sandwich roll.

How Do You Get the Steak Thin and Tender for Philly Cheesesteak?

Getting your steak sliced thin is essential for tender, easy-to-eat sandwiches. Here’s how I do it:

  • Place the steak in the freezer for 30-45 minutes. This firms it up, making it easier to slice thinly.
  • Use a sharp knife to slice very thin pieces against the grain. This breaks the muscle fibers and keeps the steak tender.
  • Cook the slices quickly over medium-high heat so they stay juicy without overcooking.

This simple tip really improves the texture and makes the sandwich satisfying without chewy bits. Thin slices combine perfectly with melty cheese for the classic Philly experience.

Easy Philly Cheesesteak Recipe

Equipment You’ll Need

  • Large skillet or frying pan – I recommend it because it’s perfect for cooking the steak and onions all at once, making cleanup easier.
  • Chef’s knife – a sharp knife helps you slice the steak thinly and evenly, which is key for tenderness.
  • Cutting board – provides a stable surface for slicing meat and chopping onions.
  • Spatula or tongs – useful for stirring the steak and onions, and for scooping fillings into the rolls.
  • Slotted spoon – great for removing cooked onions or steak if needed, without excess oil or juices.
  • Meat slicer or sharp freezer-cold knife (optional) – helps get the meat super thin if you prefer slice it yourself.
  • Oven-proof lid or foil (optional) – to cover the skillet for melting cheese quicker.

Flavor Variations & Add-Ins

  • Cheese options: Use mozzarella, cheddar, or a mixture of cheeses for different tastes and meltiness.
  • Peppers and mushrooms: Add sliced green bell peppers or mushrooms for extra flavor and texture.
  • Spicy kick: Include hot peppers or a drizzle of hot sauce if you like some heat.
  • Additional protein: Toss in cooked bacon bits or sautéed sausage slices for extra richness.

How to Make a Classic Philly Cheesesteak

Ingredients You’ll Need:

Main Ingredients:

  • 1 lb ribeye steak, thinly sliced
  • 1 large onion, thinly sliced
  • 4 hoagie rolls or Italian sandwich rolls
  • 8 slices provolone cheese (or American cheese)
  • 2 tbsp vegetable oil or butter
  • Salt and black pepper, to taste
  • Optional: thinly sliced green bell pepper or hot peppers for extra flavor

How Much Time Will You Need?

This recipe takes about 15 minutes of prep time and 15 minutes to cook, so you can have your Philly Cheesesteak ready in about 30 minutes total! It’s quick and perfect for satisfying your sandwich cravings in no time.

Step-by-Step Instructions:

1. Prep the Steak:

Place the ribeye steak in the freezer for about 30-45 minutes if it’s not already thinly sliced. This makes it firmer and easier to slice very thin, which is key for a tender cheesesteak.

2. Cook the Onions:

Heat 1 tablespoon of oil or butter in a large skillet over medium heat. Add the sliced onions and cook, stirring occasionally, until they turn soft and golden brown — this usually takes about 10 to 15 minutes. Then, remove the onions from the pan and set them aside.

3. Cook the Steak:

In the same skillet, add the remaining oil or butter and crank up the heat to medium-high. Add the thinly sliced steak in a single layer and season with salt and pepper. Stir and cook for 4 to 5 minutes until the meat is browned and cooked through.

4. Combine Steak and Onions & Melt Cheese:

Return the caramelized onions to the skillet and mix them with the steak. Lower the heat and place the slices of provolone cheese over the steak and onion mixture. Cover the pan with a lid to help the cheese melt evenly and quickly.

5. Prepare the Rolls and Assemble:

While the cheese melts, split the hoagie rolls but don’t cut all the way through. If you like, lightly toast the rolls for a bit of extra crunch. Once the cheese has melted, use a spatula to scoop the steak, onions, and gooey cheese mixture into each roll generously.

6. Serve:

Serve your Philly Cheesesteaks immediately while warm and melty. They’re delicious on their own or paired with fries or a simple salad!

Can I Use Frozen Steak for Philly Cheesesteak?

Yes! Just make sure to fully thaw the steak in the refrigerator overnight before slicing and cooking. This helps ensure even cooking and tender results.

What Can I Use Instead of Hoagie Rolls?

If you don’t have hoagie rolls, sturdy sandwich rolls, baguettes, or sub rolls work well. Just pick something with a soft but chewy texture that can hold the filling without falling apart.

How Do I Store Leftovers?

Keep any leftover steak and onions in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet or microwave before assembling fresh sandwiches.

Can I Add Other Vegetables to My Philly Cheesesteak?

Absolutely! While classic recipes stick to onions, bell peppers, mushrooms, or hot peppers make tasty additions. Just sauté them with the onions for best flavor.

Keep this recipe handy

Pin it, print a tidy copy, leave a quick comment, or copy the link to share.

Save to Pinterest

Leave a Comment