Classic Philly Cheesesteak Sandwich

Classic Philly Cheesesteak Sandwich

My family loves a hearty sandwich, but I don’t love spending an hour in the kitchen on a Tuesday night. This Classic Philly Cheesesteak Sandwich is my secret weapon when I need a quick, satisfying meal that everyone can assemble themselves. After years of tweaking, I’ve got the method down to just twenty minutes, with one pan to wash and a few make-ahead tricks that save even more time.

Recipe Overview

  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Servings: 4 sandwiches
  • Difficulty: Easy

Why You’ll Love This Classic Philly Cheesesteak Sandwich

  • Ready in twenty minutes flat. From the moment you pull the beef from the fridge to the moment you’re biting into a toasted roll, you’re looking at less time than it takes to order takeaway.
  • One pan, minimal washing up. I use a single large skillet or griddle for the whole thing — onions, peppers, beef, and all. That means less time scrubbing and more time eating.
  • Make-ahead friendly for busy nights. You can slice the beef and vegetables the night before, or even cook the filling entirely and reheat it in minutes. This is my go-to recipe when I need something quick but impressive.
  • Everyone builds their own. Set out the cooked beef, the sautéed veg, and the cheese, and let each person assemble their own sandwich. My kids absolutely devour this every time I make it, and they love choosing their toppings.
  • Budget-friendly without skimping on flavour. Using a cheaper cut like sirloin or ribeye, sliced thin, gives you that luxurious, tender bite without breaking the bank. It’s a clever way to stretch your grocery budget.
Classic Philly Cheesesteak Sandwich

Classic Philly Cheesesteak Sandwich
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 500g beef sirloin or ribeye steak, partially frozen
  • 2 tablespoons olive oil
  • 2 large onions, thinly sliced
  • 2 green bell peppers, thinly sliced
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried oregano
  • 8 slices provolone cheese
  • 4 hoagie rolls or sub rolls, split
  • 2 tablespoons unsalted butter, softened
  • Optional: 2 tablespoons beef broth for extra juiciness

Tip: Partially freezing the beef for 30–45 minutes before slicing makes cutting it into paper-thin strips effortless. This is the single best trick for getting that authentic, tender texture at home.

How to Make Classic Philly Cheesesteak Sandwich

  1. Prepare the beef. Slice the partially frozen beef as thinly as possible against the grain — you’re aiming for strips about 3–5mm thick. The meat should feel firm but slice easily, and you’ll hear a clean, quiet slicing sound as the knife moves through. Set the strips aside on a plate.
  2. Sauté the vegetables. Heat 1 tablespoon of olive oil in a large skillet or griddle over medium-high heat. Add the sliced onions and bell peppers. Cook for 5–7 minutes, stirring occasionally, until they are soft and beginning to brown at the edges. You’ll know they’re ready when the onions turn translucent and you smell that sweet, caramelised aroma. Transfer the vegetables to a bowl and set aside.
  3. Cook the beef. Increase the heat to high and add the remaining 1 tablespoon of olive oil to the same pan. Spread the beef strips in a single layer — don’t overcrowd the pan, or they’ll steam rather than sear. Cook for 2–3 minutes without moving them, until the underside is deeply browned and you hear a vigorous sizzle. Flip the strips and cook for another 1–2 minutes. The beef should be browned on the outside but still tender, with a rich, savoury smell filling your kitchen. If using, pour in the beef broth at this stage and let it bubble for 30 seconds to create a light jus.
  4. Combine and season. Return the cooked peppers and onions to the pan with the beef. Add the minced garlic, salt, pepper, and dried oregano. Toss everything together for about 1 minute, until the garlic is fragrant and the mixture is piping hot. You’ll see the steam rising and the colours melding beautifully.
  5. Melt the cheese. Reduce the heat to low. Divide the beef and vegetable mixture into four even piles in the pan. Lay 2 slices of provolone cheese over each pile. Cover the pan with a lid or a sheet of aluminium foil for 1–2 minutes, until the cheese is completely melted and gooey. You’ll see the edges of the cheese turn glossy and soft.
  6. Toast the rolls. While the cheese melts, spread the cut sides of the hoagie rolls with the softened butter. Place them on a separate griddle or under the grill for 1–2 minutes, until golden brown and crisp. The rolls should feel firm to the touch and smell nutty and warm.
  7. Assemble and serve. Using a spatula, lift each cheesy beef pile and place it directly onto the bottom half of a toasted roll. Close the sandwich with the top half. Slice in half on a diagonal if you like, and serve immediately while the cheese is still stretchy and the roll is crisp.

Tips From My Kitchen

  • Chill your beef for perfect slicing. Putting the steak in the freezer for 30–45 minutes firms it up just enough that you can slice it wafer-thin without it squishing or tearing. This is the key to that tender, melt-in-your-mouth texture. If you try to slice it completely thawed, you’ll end up with uneven, chewy pieces.
  • Use a well-seasoned cast-iron skillet or flat griddle. These pans retain high heat evenly, giving you that deep, caramelised sear on the beef and vegetables. A non-stick pan works, but you won’t get the same rich, browned flavour. I use a cast-iron griddle that fits across two burners, so I can cook the beef and toast the rolls at the same time.
  • Don’t skip toasting the rolls. A soft, untoasted roll will turn soggy the moment it meets the juicy beef and melted cheese. Toasting creates a barrier of crisp, buttery bread that holds up to the filling. I spread a thin layer of softened butter on the cut sides and toast them in the same pan after the beef is done.
  • Cook the beef in batches if needed. If your pan isn’t large enough to hold all the beef in a single layer, cook it in two batches. Overcrowding the pan drops the temperature, causing the beef to release its juices and steam instead of searing. You want that deep browning, not grey, boiled meat. Each batch only takes a few minutes.
  • Make the filling ahead for instant dinners. Cook the beef and vegetables as directed, but stop before adding the cheese. Let the mixture cool completely, then store it in an airtight container in the fridge for up to three days. When you’re ready to eat, reheat it in a hot skillet, add the cheese, and toast the rolls. Dinner is ready in five minutes flat.
  • Slice the vegetables uniformly. Cutting your onions and peppers into similar-sized strips ensures they cook evenly. If some pieces are thin and others thick, you’ll end up with a mix of burnt and raw. Aim for strips about 5mm wide, and they’ll all soften at the same pace.

Equipment You’ll Need

  • Large skillet or flat griddle (cast-iron is ideal)
  • Sharp chef’s knife
  • Cutting board
  • Spatula
  • Lid or aluminium foil for melting cheese
  • Tongs

Delicious Variations to Try

  • Spicy Version: Add 1–2 thinly sliced jalapeños or a generous pinch of red pepper flakes when you sauté the vegetables. For an extra kick, use pepper jack cheese instead of provolone. The heat cuts through the richness of the beef beautifully.
  • Vegetarian/Vegan Option: Replace the beef with 400g of sliced portobello mushrooms or a plant-based steak alternative. Sauté the mushrooms until they release their liquid and start to brown, then proceed with the same seasoning and cheese. Use a vegan provolone-style cheese or a creamy cashew sauce for a dairy-free version.
  • Different Protein: Use thinly sliced chicken breast or turkey cutlets instead of beef. The cooking time remains roughly the same — just ensure the chicken is cooked through to an internal temperature of 74°C. The flavour pairs wonderfully with the same onions, peppers, and provolone.

What to Serve With Classic Philly Cheesesteak Sandwich

  • Crispy oven chips or potato wedges — a classic pairing that soaks up any extra juices.
  • A simple green salad with a tangy vinaigrette to cut through the richness.
  • Pickled jalapeños or giardiniera on the side for a bright, acidic contrast.
  • Coleslaw — a creamy or vinegar-based slaw adds crunch and freshness.
  • A bowl of tomato soup for dipping, turning your meal into a truly comforting dinner.

Frequently Asked Questions

What is the best cut of beef for a Philly Cheesesteak?
Ribeye is the traditional choice because of its high fat content, which keeps the meat tender and juicy. Sirloin is a leaner, more budget-friendly option that still works beautifully if you slice it thinly and don’t overcook it. Avoid tougher cuts like brisket or chuck, as they require long, slow cooking to become tender.

Can I use a different cheese instead of provolone?
Absolutely. American cheese is a popular alternative because it melts super smoothly and has a mild, creamy flavour. Provolone gives a slightly sharper, more authentic taste, but you can also use mozzarella for extra stretch or cheddar for a stronger bite. Just avoid hard, crumbly cheeses like Parmesan, as they won’t melt into that gooey layer.

How do I prevent the sandwich from getting soggy?
Toasting the rolls is the single most effective step — it creates a crispy barrier that stops the bread from absorbing the beef juices. Also, make sure you cook off most of the liquid from the beef and vegetables before adding the cheese. If there’s a lot of excess moisture in the pan, let it evaporate over high heat for an extra minute before assembling.

Can I make this recipe gluten-free?
Yes, simply use your favourite gluten-free hoagie rolls or sturdy gluten-free sub buns. I recommend toasting them a little longer than usual, as gluten-free bread tends to be softer and can fall apart more easily. The filling itself is naturally gluten-free, so the only change is the bread.

How do I store and reheat leftovers?
Store the cooked beef and vegetable mixture in an airtight container in the fridge for up to three days. Keep the rolls separate to prevent sogginess. To reheat, warm the filling in a hot skillet for 2–3 minutes until steaming, add the cheese, and toast the rolls fresh. I do not recommend microwaving the assembled sandwich, as the bread will turn rubbery.

Classic Philly Cheesesteak Sandwich

Classic Philly Cheesesteak Sandwich

A classic Philly cheesesteak sandwich with thinly sliced beef, sautéed onions and bell peppers, melted provolone cheese, served on a toasted hoagie roll.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 500 g beef sirloin or ribeye steak partially frozen
  • 2 tablespoons olive oil
  • 2 large onions thinly sliced
  • 2 green bell peppers thinly sliced
  • 2 cloves garlic minced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried oregano
  • 8 slices provolone cheese
  • 4 hoagie rolls or sub rolls split
  • 2 tablespoons unsalted butter softened
  • Optional: 2 tablespoons beef broth for extra juiciness

Method
 

  1. Prepare the beef. Slice the partially frozen beef as thinly as possible against the grain — you're aiming for strips about 3–5mm thick. The meat should feel firm but slice easily, and you'll hear a clean, quiet slicing sound as the knife moves through. Set the strips aside on a plate.
  2. Sauté the vegetables. Heat 1 tablespoon of olive oil in a large skillet or griddle over medium-high heat. Add the sliced onions and bell peppers. Cook for 5–7 minutes, stirring occasionally, until they are soft and beginning to brown at the edges. You'll know they're ready when the onions turn translucent and you smell that sweet, caramelised aroma. Transfer the vegetables to a bowl and set aside.
  3. Cook the beef. Increase the heat to high and add the remaining 1 tablespoon of olive oil to the same pan. Spread the beef strips in a single layer — don't overcrowd the pan, or they'll steam rather than sear. Cook for 2–3 minutes without moving them, until the underside is deeply browned and you hear a vigorous sizzle. Flip the strips and cook for another 1–2 minutes. The beef should be browned on the outside but still tender, with a rich, savoury smell filling your kitchen. If using, pour in the beef broth at this stage and let it bubble for 30 seconds to create a light jus.
  4. Combine and season. Return the cooked peppers and onions to the pan with the beef. Add the minced garlic, salt, pepper, and dried oregano. Toss everything together for about 1 minute, until the garlic is fragrant and the mixture is piping hot. You'll see the steam rising and the colours melding beautifully.
  5. Melt the cheese. Reduce the heat to low. Divide the beef and vegetable mixture into four even piles in the pan. Lay 2 slices of provolone cheese over each pile. Cover the pan with a lid or a sheet of aluminium foil for 1–2 minutes, until the cheese is completely melted and gooey. You'll see the edges of the cheese turn glossy and soft.
  6. Toast the rolls. While the cheese melts, spread the cut sides of the hoagie rolls with the softened butter. Place them on a separate griddle or under the grill for 1–2 minutes, until golden brown and crisp. The rolls should feel firm to the touch and smell nutty and warm.
  7. Assemble and serve. Using a spatula, lift each cheesy beef pile and place it directly onto the bottom half of a toasted roll. Close the sandwich with the top half. Slice in half on a diagonal if you like, and serve immediately while the cheese is still stretchy and the roll is crisp.

Notes

For best results, partially freeze the beef for easier slicing. Optional beef broth adds extra juiciness.

I hope this Classic Philly Cheesesteak Sandwich becomes your new weeknight hero, just as it has in my kitchen. If you try it, I’d love to hear how it went — drop a comment below and let me know your family’s favourite variation. For another quick, one-pan dinner, you might enjoy my Classic Shepherd’s Pie With Ground Beef, or browse more quick ideas in my Lunch Recipes collection.

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating