Philly Cheesesteak Sandwiches



PrintJump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Melt in your mouth Philly Cheesesteak Sandwiches…. a recipe for the classic version or a chipotle version! You pick! Ready in under 30 minutes.

It would be pretty darn awesome if, whenever I got the hankering for a Philadelphia Cheesesteak, I could instantly arrive in Philadelphia to a place like Pat’s King of Steaks or Geno’s Steaks! Chicago is a long way from Philadelphia and the doorstep of Pat’s or Geno’s, which is why I decided I needed to find a way to make something comparable at home.

philly cheesesteak sandwiches

Pin this now to save it for later

Pin It Now

After much research, I finally turned to my pal Chris Kimball from America’s Test Kitchen (we’re not really pals, but I sort of wish we were) to help me come up with the best way to make Philadelphia Cheesesteak Sandwiches at home. Today I’ll be sharing melt-in-your-mouth Philly Cheesesteak Sandwiches with a recipe for the classic version, or a chipotle version.

How to Make Philly Cheesesteak Sandwiches

Here is a brief overview of how these homemade Philly cheesesteak sandwiches come together. With toasted hoagie rolls, melty cheese, caramelized onions and green peppers, and tender beef combine in this hearty lunch or dinner. For the full Philly cheese sandwich recipe including all measurements, see the recipe card at the bottom of the post.

  1. Freeze and slice the meat. Read why this step is important below.
  2. Sauté the vegetables. Cook them in a little butter over medium heat until they’re tender and caramelized. Then remove the veggies from the pan and set aside.
  3. Cook the meat. Because it is sliced so thinly, it’ll cook quickly. Season with a little salt and black pepper and cook in the skillet that the vegetables were cooked in until done. You may need to cook the meat in two separate batches so that the pan isn’t overcrowded and the meat is able to crisp up a little.
  4. Toast the rolls. Place 4 hoagie rolls in the oven for 5-7 minutes or until nice and warm, but not crunchy.
  5. Combine the toppings. Return the first batch of meat to the pan, stir in veggies, and top with cheese. When it starts to melt, stir the cheese into the meat and veggie mixture.
  6. Put the sandwiches together. If using chipotle mayo, combine all ingredients for the sauce in a blender and blend to combine. Top each toasted hoagie roll with chipotle mayo or regular mayo. Then divide the meat mixture onto each roll.
  7. Serve. Cut each sandwich in half and enjoy!
Philly cheesesteak sandwiches 5

Beef For Philly Cheesesteaks

Let’s start with the beef! Traditionally, Philly cheese steaks are made with thinly sliced ribeye. Ribeye steaks tend to be a bit pricey. Chris recommended skirt steak which is more reasonably priced, but since my grocery store didn’t have it, I went with top sirloin.

Now here is the important part. To be able to cut the beef into super thin slices, you are going to want to freeze the meat first, about a full hour before you work with it. Freezing the meat helps firm it up so that slicing it thinly will be a more doable task.

Use a very sharp knife to thinly slice it against the grain. The thinner you can get it, the better. Take your time doing this step. It took me a full 10 minutes to thinly slice the steak.

Philly cheesesteak sandwiches 3

Philly Cheesesteak Toppings

I love caramelized onions, bell peppers, and mushrooms on my cheesesteak, but you can also do just meat and cheese. If you want veggies, slice up one small yellow onion, half a green bell pepper, and about 4-6 ounces of button mushrooms for four sandwiches. Sauteing them makes them soft and infuses the flavor. Be sure to cut them thinly so they combine well with the meat.

If you’re in the mood for a spicy chipotle version, you’ll want some thinly sliced pepper-jack cheese on hand. For the more classic version, I went with white American cheese and I’ll tell you why. While provolone or even cheese whiz would be a more traditional route to take, I love the way white American cheese melts with the cheesesteak. It’s creamy, cheesy, and yummy, and melts better than provolone cheese! The gooey cheese ties it all together.

Philly cheesesteak sandwiches 4

What Type of Roll to Use

Another important and necessary ingredient for a Philly Cheesesteak is the roll. Unfortunately, I couldn’t get my hands on Amoroso’s rolls, so I went with a soft hoagie roll from the bakery department at my grocery store.

While the meat is cooking, you’ll want to heat the rolls in the oven. I heated them for about 5-7 minutes so that they were just heated through. I pulled the bread out before it started to get crispy and crunchy.

Chipotle Mayo

For the spicy chipotle version, you will use a chipotle mayo that you can easily make at home in just a few minutes in your blender. I love the flavor a spicy chipotle mayo adds to a Philly sandwich. Made with mayonnaise, chipotle pepper in adobo sauce, and lime juice, it whips up quickly in your blender. I originally used it on these Chipotle Chicken Club Sandwiches.

You can also go the traditional route and use regular mayonnaise.

Philly cheesesteak sandwiches 6

Storing Leftovers

If you don’t need four sandwiches, I recommend storing the extra meat mixture by itself in an airtight container in the refrigerator for up to three days. When you are ready to eat the leftovers, reheat the mixture in the microwave or in a skillet on the stove and put it on a toasted hoagie roll. Only reheat leftovers once.

Philly cheesesteak sandwiches 7

Other Ways to Enjoy Cheesesteaks

Philly cheesesteak sandwiches 8

What To Serve With Cheesesteak Sandwiches

These simple sandwiches can be rounded with a simple side for a delicious weeknight meal your family will come back to time and time again.

If you make this Philly Cheesesteak Sandwiches recipe, leave a comment below and let me know what you think!

Want to save this recipe?
Your email address will not be published. Required fields are marked *
Please enable JavaScript in your browser to complete this form.
3 from 2 votes

Philly Cheesesteak Sandwiches

Melt in your mouth Philly Cheesesteak Sandwiches…. a recipe for the classic version or a chipotle version!
Prep Time: 20 minutes
Cook Time: 10 minutes
Servings: 4


Sandwich Ingredients

  • 1 small onion thinly sliced
  • 1/2 green bell pepper thinly sliced
  • 4-6 oz button mushrooms sliced
  • salt and pepper for seasoning
  • 1 1/4 lbs top sirloin steak
  • 1-2 tbsp canola or vegetable oil
  • 4 soft hoagie rolls
  • 8 slices white American cheese or pepper jack cheese
  • mayo or chipotle mayo

Chipotle Mayo Ingredients

  • 1/2 cup mayo
  • 1 chipotle pepper in adobo sauce
  • 1/2 tbsp sauce from the adobo pepper can
  • 1 tbsp lime juice
  • salt and pepper


  • One hour before cooking, place the steak in the freezer.
  • When you’re ready to start cooking, preheat your oven to 400 degrees Fahrenheit.
  • Melt 1 tablespoon butter in a large skillet over medium heat. Cook the veggies until tender.
  • While the veggies are cooking, remove the steak from the freezer and use a very sharp knife to slice the meat as thinly as possible against the grain.
  • When the veggies are done cooking, heat 1 tablespoon of canola oil over medium-high heat.
  • Place 4 hoagie rolls in the oven for 5-7 minutes or until nice and warm, but not crunchy.
  • Add half the meat to the pan and season with a bit of salt and black pepper. Cook for a few minutes until it is cooked through. Set aside.
  • Heat a bit more oil if needed and cook the other half of the meat, seasoning with salt and black pepper. Return the first batch of meat to the pan, stir in the veggies, and top with cheese. Use 8 pepper jack cheese slices for a spicy version, or 8 white American cheese slices for a classic version. Place the cheese over the meat and when it starts to melt, stir the cheese into the meat and veggie mixture.
  • Divide the meat among the four hoagie rolls.
  • If using chipotle mayo, combine all ingredients in a blender (mayo, chipotle pepper, chipotle sauce, lime juice, salt, and pepper) and slather desired amount on each roll. Otherwise spread a thin layer of regular mayo on the roll.
  • Cut in half and serve immediately.
Tried this recipe?Mention @CenterCutCook and tag #CenterCutCook!
Philly cheesesteak sandwiches

Hi, I’m Ashley & I’m so happy you’re here!

Ashley is the founder of CenterCutCook and a former teacher that now spends her days in the kitchen so that she can share her favorite recipes with you!