This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.

This homemade Philly cheesesteak sandwich comes together in one skillet and delivers everything you want. Hot steak, melty cheese, and golden veggies packed into a toasted hoagie. Fast, hot, and ready to crush that sandwich craving.

A philly steak and cheese sandwich on a white platter.
Email this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Want another sandwich that brings the beef? Try our tri tip sandwich. Thick-sliced steak, smoky flavor, and just as satisfying.

Here’s Why This Philly Steak Sandwich Recipe Works

Thin-sliced steak cooks fast: Quick sear, max flavor, no tough bites.

Veggies bring the crunch and balance: Bell peppers, onions, and mushrooms play backup like pros.

One skillet, less mess: Sauté, sear, and melt, all in the same pan.

Endlessly customizable: Pick your cheese, change up the steak, bread, or toppings. Add jalapeños, pile on pickled radish. This sandwich bends to your cravings.

A philly cheesesteak on a plate with potato chips.

Recipe Tips

Freeze the steak first: A short chill firms it up so you can slice it paper-thin.

Don’t overcrowd the pan: Cook the steak in batches if needed to keep that sear.

Get those onions golden: Let them fully caramelize. They bring sweetness and depth that ties the whole sandwich together. Here’s how to make proper caramelized onions.

Cover the pan to melt cheese faster: A quick lid trap gets that oozy melt in seconds.

Slice against the grain: This keeps the steak tender and easier to chew, especially important with ribeye or flank steak.

Use a heavy skillet: Cast iron or stainless helps build that flavorful browning on both the steak and veggies.

Toast the rolls: A quick toast adds texture and keeps the bread from going soggy under the filling.

I think Provolone is the best cheese for a Philly cheesesteak, but go full classic with Cheez Whiz if that’s your thing.

If you’re all about melty cheese and beef on toasted bread, don’t miss our patty melt. It’s a classic for a reason.

A philly cheese sandwich recipe and potato chips on a plate.

Sandwich Craving: Solved

This Philly cheesesteak sandwich skips the gimmicks and delivers straight-up flavor. It’s fast, satisfying, and ready to flex.

Add hot sauce, air fried fries, pile on pickled watermelon radish, or keep it classic. One skillet, four hoagies, and the kind of steak sandwich recipe that makes a meal.

Pin this now to find it later!

Pin It
A philly steak and cheese recipe next to potato chips.
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
No ratings yet

Philly Cheesesteak Sandwich

Tender slices of ribeye steak, sautéed peppers, onions, and mushrooms, all smothered with melted provolone cheese and piled into a soft hoagie roll. This Philly Cheesesteak Sandwich is a hearty, flavor-packed classic you can make at home.

If you make this recipe, please leave a star rating and comment.

Servings: 2 Servings
Email me this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 soft hoagie rolls, or long soft Italian rolls
  • 2 tablespoons olive oil, divided
  • 1 yellow onion, thinly sliced
  • 4 ounces baby portabella mushrooms, sliced
  • 2 bell peppers, seeded and thinly sliced (I used red and green)
  • 12 ounces ribeye steaks, or sirloin steak, very thinly sliced
  • Salt and pepper
  • 4 slices Provolone cheese

Instructions 

  • Prepare the rolls: Slice the hoagie rolls lengthwise on one side, leaving a hinge intact at the back. Using a fork, hollow out a bit of the bread from the top and bottom halves to make room for the filling. Set aside.
  • Cook the vegetables: In a large skillet over medium heat, heat 1 tablespoon of olive oil. Add the sliced onion and mushrooms. Sauté, stirring frequently, until they begin to caramelize, about 5–7 minutes.
    Cooking onions and mushrooms for steak and cheese recipe.
  • Add the bell peppers and cook until they’re soft and tender, about 5–6 more minutes. Transfer the mixture to a plate.
    Cooking bell peppers for philadelphia cheese steak sandwich.
  • Cook the steak: In the same skillet over medium-high heat, add the remaining tablespoon of oil. Add the sliced steak, season with salt and pepper, and sear until browned, turning occasionally, about 3–5 minutes.
    Strips of beef in a skillet for steak and cheese.
  • Return the cooked vegetables to the skillet and toss with the steak until combined. Divide the mixture into two portions, roughly the size of your rolls.
    Adding toppings to philadelphia cheesesteak recipe in a skillet.
  • Place two slices of provolone over each portion. Cover the skillet with a lid and let the cheese melt, about 1–2 minutes.
    Adding cheese to the top of philadelphia cheese steak sandwich.
  • Using a long spatula, transfer each cheesy steak-and-veggie portion to a prepared hoagie roll. Serve warm.

Notes

Steak Tip: For easier slicing, partially freeze the steak for 20–30 minutes before cutting. Use a sharp knife to get thin, even slices. This helps it cook quickly and stay tender.
Cheese Options: You can swap in white American cheese or Cheez Whiz if you want to go full Philly-style.
Rolls Matter: A soft hoagie or sub roll works best. If using crusty bread, consider lightly warming it so it’s easier to bite through.
Vegetable Variations: Not traditional, but baby portabellas add great flavor. You can skip them, or double them, depending on your preference.
Make it Ahead: Slice veggies and steak up to 24 hours ahead and store them separately in the fridge to speed things up when you’re ready to cook.
Serving Idea: Serve with truffle parmesan fries, chips, or a simple green salad. Leftovers reheat well in a skillet over medium-low heat.

Nutrition

Serving: 1 serving, Calories: 744kcal, Carbohydrates: 28g, Protein: 49g, Fat: 50g, Saturated Fat: 19g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 25g, Trans Fat: 0.01g, Cholesterol: 130mg, Sodium: 496mg, Potassium: 1075mg, Fiber: 5g, Sugar: 10g, Vitamin A: 4087IU, Vitamin C: 156mg, Calcium: 375mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!
Philly cheesesteak ingredients on a marble counter.

About Pat Nyswonger

Pat Nyswonger is a self-taught home cook with years of experience creating from-scratch meals for family and friends. As a wife, mother of four, and grandmother to seventeen, she understands the value of recipes that bring people together. Her kitchen has always been the heart of her home, where she enjoys developing flavorful, approachable dishes that home cooks of any level can make and enjoy.

You May Also Like

Leave a comment

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

Recipe Rating