Philly Cheesesteak

Delicious Philly Cheesesteak sandwich with melted cheese and tender beef on a hoagie bun

Loading…

By Reading time
Servings 4–6 people

The Philly Cheesesteak is a classic sandwich that’s all about tender slices of beef cooked just right and topped with melty cheese. It’s usually loaded up with sautéed onions and sometimes green peppers, all stuffed inside a soft, slightly crusty hoagie roll. There’s something about the combination of juicy steak, gooey cheese, and warm bread that just hits the spot every time.

I love making Philly Cheesesteaks at home because it’s such a simple recipe that feels special. One little trick I’ve found is to cook the onions low and slow until they’re nice and sweet before adding the beef. It really brings out the flavors and makes the sandwich that much better. Plus, using provolone or American cheese gives it that perfect ooey-gooey finish that everyone expects.

To me, the best way to enjoy a Philly Cheesesteak is fresh off the pan when it’s still warm and the cheese is perfectly melted. It’s great for a casual dinner or a game day feast. Whenever I eat one, it reminds me of times spent with friends sharing good food and laughs, making it a really comforting and satisfying meal that feels like a little celebration in every bite.

Key Ingredients & Substitutions

Ribeye Steak: Ribeye is tender and flavorful because of its marbling. If it’s hard to find or pricey, try sirloin or thinly sliced top round. Just avoid very lean cuts to keep it juicy.

Onions and Bell Peppers: These add sweetness and crunch. Yellow onions work well too if you want a milder onion flavor. For peppers, you can skip or add different colors like orange or even jalapeños for a spicy kick.

Cheese: Provolone is classic and melts beautifully. If you want a creamier feel, American cheese is a great choice. Cheddar or mozzarella can work in a pinch, but the flavor changes a bit from tradition.

Hoagie Rolls: Choose soft, crusty rolls that hold up to juicy fillings. If hoagies aren’t available, a sturdy yet soft sub roll or baguette sliced lengthwise can work.

How Can I Get Thin, Tender Steak Slices for Philly Cheesesteak?

Thin, tender steak slices are key to this sandwich. Here’s an easy way to get perfect slices:

  • Partially freeze the steak for 30-45 minutes to firm it up, which makes slicing easier.
  • Use a sharp knife and cut against the grain (across the muscle fibers) to ensure tenderness.
  • Slice as thinly as you can – thinner slices cook quickly and stay tender.
  • If you’re short on time, check if your butcher can slice steak thinly for you.

Taking these steps helps the steak cook evenly and stay juicy, giving you the classic Philly Cheesesteak texture.

Easy Philly Cheesesteak Recipe

Equipment You’ll Need

  • Large skillet or griddle – I recommend a wide, flat surface that can handle all the steak and veggies at once for even cooking.
  • Spatula or tongs – these make flipping and scooping the hot steak and toppings easy without breaking apart the meat.
  • Sharp knife – essential for slicing the steak thinly and uniformly so it cooks quickly and stays tender.
  • Cutting board – a sturdy surface to prepare your ingredients safely and neatly.
  • Toaster or oven – if you want to lightly toast your sandwich rolls for that perfect crispy edge.

Flavor Variations & Add-Ins

  • Use different cheeses like Swiss, mozzarella, or a sprinkle of Parmesan for unique flavors.
  • Add sautéed mushrooms or caramelized onions for extra sweetness and earthy notes.
  • Spice it up with jalapeños or red pepper flakes if you like heat.
  • For a different protein, try thinly sliced chicken or turkey instead of beef.

Philly Cheesesteak

Ingredients You’ll Need:

  • 1 lb ribeye steak, thinly sliced
  • 1 medium onion, thinly sliced
  • ½ green bell pepper, thinly sliced
  • ½ red bell pepper, thinly sliced
  • 4 hoagie rolls or sub sandwich rolls
  • 8 slices provolone cheese (or American cheese, if preferred)
  • 2 tablespoons vegetable oil or olive oil
  • Salt and freshly ground black pepper, to taste

How Much Time Will You Need?

This recipe takes about 15 minutes of preparation and 15 minutes of cooking, making it a quick and delicious meal ready in about 30 minutes total. You can toast the rolls during the last few minutes for a crispy finish.

Step-by-Step Instructions:

1. Cook the Onions and Peppers:

Heat 1 tablespoon of oil in a large skillet or griddle over medium heat. Add the sliced onions and bell peppers. Cook, stirring occasionally, until they are soft and caramelized—this usually takes about 7 to 10 minutes. Once done, remove them from the skillet and set aside.

2. Prepare the Steak:

Turn the heat up to medium-high and add the remaining tablespoon of oil to the skillet. Place the thinly sliced ribeye steak in a single layer. Season with salt and pepper. Let the meat brown without stirring for about 1 minute, then stir and continue cooking until the steak is just cooked through, around 2 to 3 minutes total.

3. Combine Steak and Veggies:

Lower the heat to low. Return the sautéed onions and peppers to the skillet, mixing them well with the cooked steak.

4. Melt the Cheese:

Divide the steak and vegetable mixture evenly into 4 portions right in the skillet. Place 2 slices of provolone cheese on each portion. Cover the skillet briefly with a lid to help the cheese melt until gooey and delicious.

5. Prepare the Rolls:

Slice the hoagie rolls lengthwise but not all the way through, so they hold together. Toast lightly if you like a bit of crunch on the outside.

6. Assemble and Serve:

Use a spatula to scoop each cheesy steak and pepper mixture onto the prepared rolls. Serve immediately while everything is warm and the cheese is perfectly melted. Enjoy your Philly Cheesesteak!

Can I Use Frozen Steak for Philly Cheesesteak?

Yes, you can, but make sure to fully thaw the steak before slicing and cooking. Thaw it overnight in the fridge or use the cold water method for quicker thawing, then pat dry to remove excess moisture for better browning.

What Cheese Can I Substitute for Provolone?

American cheese is a classic alternative and melts well for that creamy texture. You can also use mozzarella or Swiss, but they will slightly change the flavor profile.

Can I Make Philly Cheesesteak Ahead of Time?

You can prepare the cooked steak and veggies in advance and store them in the fridge for up to 2 days. When ready to eat, reheat gently and melt the cheese before assembling with fresh rolls.

How Should I Store Leftovers?

Keep leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stove or microwave, adding a splash of water or oil to keep the meat moist. Toast fresh rolls to revive their texture before serving.

Leave a Comment