Philly Cheesesteak

Delicious Philly Cheesesteak sandwich with melted cheese, thinly sliced beef, and fresh baguette.

Loading…

By Reading time
Servings 4–6 people

The Philly Cheesesteak is a classic sandwich that’s all about thinly sliced steak, melty cheese, and soft, fresh hoagie rolls. What really makes it special is the perfect mix of juicy beef and gooey cheese that melts just right, along with those tender sautéed onions and sometimes peppers that add a little extra flavor and texture.

I love making Philly Cheesesteaks at home because it’s such a quick and satisfying meal. I usually cook the steak in a hot pan until it’s just right, then pile on plenty of cheese so it gets nice and melty. Adding some grilled onions makes it even better, and I always have fun customizing mine with a bit of ketchup or hot sauce, depending on my mood. It’s a sandwich that always hits the spot!

One of my favorite things about the Philly Cheesesteak is how easy it is to share. It’s perfect for a casual get-together or a weekend treat, and guests love building their own sandwiches with their preferred toppings. Whether you’re a fan of classic simplicity or like to add a little extra something on the side, this sandwich is a crowd-pleaser every time.

Key Ingredients & Substitutions

Ribeye Steak: Ribeye is great for its marbling and tenderness. If you can’t find ribeye, try sirloin or top round, but slice very thin to keep it tender.

Onions: Yellow onions work best for sweetness when sautéed. If you prefer milder flavor, white onions are a good alternative.

Hoagie Rolls: Fresh, soft rolls hold the sandwich well. If you can’t find hoagie rolls, Italian sandwich rolls or even a crusty baguette can work.

Cheese: Provolone is traditional and melts beautifully. You can substitute with American cheese for creaminess or Cheese Whiz for that classic Philly feel.

How Do You Get Thinly Sliced Steak for the Perfect Philly Cheesesteak?

Thin slices are key for tender, quick-cooking steak. Follow these tips:

  • Partially freeze the steak for 30-45 minutes first — this firms up the meat.
  • Slice across the grain as thinly as possible. You want slices about 1/8 inch thick.
  • If you struggle slicing thin, ask your butcher for thinly sliced steak, often called “cheesesteak meat.”

This helps the steak cook quickly and stay juicy under your melted cheese.

Easy Philly Cheesesteak Recipe

Equipment You’ll Need

  • Large skillet or griddle – I prefer a big surface so I can cook the steak and onions at the same time for even browning.
  • Sharp knife – essential for slicing the steak very thin, especially if you’re doing it yourself.
  • Cutting board – helps keep your work area organized and safe while slicing the meat.
  • Toothpicks or tongs – useful for assembling and serving the sandwiches neatly.
  • Toaster or oven – for lightly toasting the rolls, if desired, for extra crunch and warmth.

Flavor Variations & Add-Ins

  • Instead of provolone, try American cheese or Cheese Whiz for a more traditional Philly feel.
  • Add sliced green bell peppers or mushrooms sautéed with onions for extra flavor and texture.
  • Swap the ribeye for thinly sliced chicken or turkey for a different protein option.
  • Spice things up with a dash of hot sauce, crushed red pepper, or a splash of Worcestershire sauce during cooking.

How to Make a Philly Cheesesteak

Ingredients You’ll Need:

  • 1 lb ribeye steak, thinly sliced
  • 1 large onion, thinly sliced
  • 4 hoagie rolls or Italian sandwich rolls
  • 8 slices provolone cheese (or Cheese Whiz or American cheese, your choice)
  • 2 tbsp vegetable oil or olive oil
  • Salt and pepper to taste
  • Optional: sliced green bell peppers or mushrooms

Time Needed

This recipe takes about 10 minutes to prep, 15 minutes to cook, and you can enjoy it right away—so roughly 25-30 minutes total. If you plan to freeze the steak to slice it easier, add about 30-45 minutes for that step.

Step-by-Step Instructions:

1. Prepare the Steak:

Start by freezing the ribeye steak for 30-45 minutes. This helps make it easier to slice thinly. Once firm, use a sharp knife to slice the steak as thin as possible across the grain for the best texture.

2. Cook the Onions and Veggies:

Heat 1 tablespoon of oil in a large skillet or griddle over medium-high heat. Add your sliced onions (and bell peppers or mushrooms if you like). Sauté them until soft and slightly caramelized, about 8-10 minutes. Then, remove them from the pan and set aside.

3. Cook the Steak:

Add the remaining tablespoon of oil to the pan and warm it up. Lay the thinly sliced steak out in a single layer. Season with salt and pepper. Cook for 2-3 minutes, stirring occasionally, until the steak is nicely browned and cooked through.

4. Combine and Melt Cheese:

Reduce the heat to medium. Return the cooked onions (and any other veggies) to the pan, mixing them with the steak. Lay the slices of provolone cheese evenly over the mixture. Cover the pan for a minute or two to help the cheese melt fully.

5. Toast the Rolls and Assemble:

While the cheese melts, slice your hoagie rolls lengthwise but don’t cut all the way through. Toast the rolls lightly if you’d like a bit of crunch. Then, scoop the cheesy steak and onion mix into each roll using a spatula.

6. Serve and Enjoy:

Enjoy your Philly Cheesesteak hot and melty—the perfect blend of tender steak, gooey cheese, and soft rolls!

Can I Use Frozen Steak for Philly Cheesesteak?

Yes! In fact, freezing the ribeye for 30-45 minutes before slicing helps you get those thin, perfect slices that cook quickly and stay tender.

Can I Prepare the Onions and Steak Ahead of Time?

Absolutely. You can sauté the onions and cook the steak a few hours in advance. Store them separately in the fridge and reheat gently before assembling the sandwich.

What’s the Best Cheese Substitute for Provolone?

If you don’t have provolone, American cheese or Cheese Whiz are classic Philly options that melt well and give a creamy texture.

How Should I Store Leftover Philly Cheesesteak?

Keep leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet or microwave until warmed through, adding a splash of water if needed to keep the meat moist.

DishyBites

Loved this recipe?

Pin it, print it, leave a comment, or copy the link to share it with someone you love.

Save to Pinterest

Leave a Comment