The Ooey Gooey Cheesesteak Sandwich

Thinly sliced strip steak is paired with green peppers, onions, and mushrooms, then topped with cheese and stuffed into a hoagie roll. These cheesesteaks are a great hot treat for lunch!

Cheesesteak Sandwich

A mess of thinly sliced strip steak with peppers, onions, and mushrooms, melted with cheese and stuffed into a hoagie roll.

That’s the cheesesteak sandwich.

Or at least, that’s MY cheesesteak sandwich.

Cheesesteak Sandwiches

Cheesesteaks were one of the tastiest things I ate growing up.

My brothers, dad and I would drive to the local kick-ass cheesesteak shop and share a couple different kinds….cheesesteaks with bacon and cheesesteaks with just cheese…

But I don’t think we ever had them with peppers, onions, or mushrooms.

Cheesesteak sandwich onions peppers

I was the kid who scraped the onions and peppers to the side of my plate, hoping my mother wouldn’t make me eat them.

But over time I’ve come to love them, and to me they are all essential in this sandwich.

Caramelized onions, caramelized green AND jalapeno peppers, and browned mushrooms.

And I really mean BROWNED:

Cheesesteak Sandwich with Mushrooms

To make the sandwich, you combine the browned mushrooms with the strip steak and caramelized peppers and onions:

Cheesesteak Sandwich with Peppers and Mushrooms

And get your hoagie rolls prepped by slicing them in half, *almost* all the way through:

Cheesesteak Sandwich Sauteed Mushrooms

Top big spoonfuls of the beef veggie filling with sliced cheese.

It could be provolone.

It could be swiss.

But well, I think it needs both.

I guess you could just call me greedy for cheese

Provolone Cheesesteak Sandwich

And shove each hoagie with a big spoonful of the filling.

Wrap each hoagie tightly in aluminum foil and toss it into the oven for 15 minutes.

This lets the flavors meld a bit, and makes the cheese extra gooey:

How to Make Cheesesteak Sandwich


Print Pin
5 from 2 votes

Cheesesteak Sandwich

Thinly sliced strip steak is paired with green peppers, onions, and mushrooms, then topped with cheese and stuffed into a hoagie roll. These cheesesteaks are a great hot treat for lunch!
Course Main Course
Cuisine American
Keyword cheese steak sandwich, cheesesteak recipes
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 45 minutes
Servings 4
Calories 611kcal


  • 3/4 pound strip steak
  • 1 tbsp olive oil
  • 2 tbsp butter
  • 1/2 a softball sized onion thinly sliced
  • 1 small green pepper thinly sliced
  • 2 jalapeno peppers thinly sliced
  • 8 oz mushrooms chopped
  • 8 slices provolone, swiss, or a combo of both
  • salt and pepper
  • 4 hoagie rolls sliced in half about 3/4 of the way down


  • Freeze the strip steak for 30 minutes, and prep and cook the other ingredients while you wait. Freezing the steak is a little trick that makes slicing the steak MUCH easier for you.
  • In a large skillet, heat up the olive oil and butter over medium heat. Throw in the onions and season with a pinch of salt and pepper. Cook for 20 minutes until translucent and soft, then add the peppers. Season with a little pinch of salt and pepper. Cook the peppers and onions together for 20 more minutes until everything is softened and sweet. While that cooks, slice the strip steak into very thin slices. Season the slices with a good sprinkling of salt and pepper. Set aside.
  • Preheat the oven to 350 degrees F.
  • Remove the onions and peppers to a plate, then heat the pan to medium high. Add the mushrooms one handful at a time, and cook for about 5 minutes until they turn brown. If there is mushroom water pooling around in the bottom of the pan, your pan isn’t hot enough, or you’ve added too many mushrooms to the pan at a time. Adding the mushrooms a handful at a time ensures that you don’t overcrowd the pan and cause the mushrooms to steam instead of brown. Remove the mushrooms to a plate.
  • Add the steak slices to the pan, cook for about 30 seconds on each side just to cook it through. Turn off the heat (but keep the pan on the burner), and add the reserved cooked onions, peppers, and mushrooms. Divide the filling into four sections, and top each section with two slices of cheese. Give the cheese a minute or two to melt, then spoon each of the four sections into one of the four hoagie rolls.
  • Roll each filled hoagie very tightly in aluminum foil, and toss them in the oven for 15 minutes. Eat the cheesesteaks while they’re hot and gooey from the oven. Enjoy!


Calories: 611kcal | Carbohydrates: 25g | Protein: 36g | Fat: 41g | Saturated Fat: 20g | Cholesterol: 124mg | Sodium: 760mg | Fiber: 3g | Sugar: 3g