• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Feed Grump
  • Home
  • About
  • Cookbooks
  • Ingredients
menu icon
go to homepage
  • Recipes
  • About
  • Ingredients
  • Socials

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Ingredients
  • Socials

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Main Dishes

    Classic Philly Cheesesteak

    Published: 05/20/2025 · Updated: 05/20/2025 by Grump · This post may contain affiliate links · Leave a Comment

    Jump to Recipe

    There is nothing better than the meaty, cheesy goodness of a classic Philly Cheesesteak Sandwich. This recipe is extremely simple, but super delicious. I used thinly sliced rib-eye steaks and Monterey Jack cheese, but you can use lots of different cuts of steak or types of cheese, and it will always be amazing. More on that below!

    Looking for more easy dinner recipes? Try my Sloppy Joes next!

    two Philly cheesesteak sandwiches on plate.

    About This Recipe

    When I was in college, I used to get Philly cheesesteaks from our campus cafeteria as often as I could. Piled high with thinly sliced steak, grilled veggies, and melty cheese, they were savory, comforting, and just the right thing to fill up a hungry student. My mouth is watering just thinking about them...

    The first time I made Philly Cheesesteaks, it was a disaster. My wife (then girlfriend) was sweet and said they were delicious, but deep down, I knew they weren't right. They lacked flavor, the veggies were soggy, and worst of all, I used the wrong type of bread.

    Since making these a few more times over the years, I've gotten really good at making them. So good that I no longer buy them when I go out. There are a few different tricks. The first is using the proper steak. I prefer ribeye, striploin, or top sirloin cap. These are incredibly flavorful and beefy cuts. The next step is to toast the bread with some flavoring (I use mayonnaise and garlic butter). And most importantly, cook the veggies thoroughly so that they are not overly wet.

    Key Ingredients

    ingredients prepped in bowls.

    Ribeye steak: Since Philly cheesesteaks do not have much seasoning, the choice of steak is very important for the overall flavor. You want a beefy and meaty cut like ribeye, striploin, or top sirloin cap.

    Garlic butter: For spreading on the buns. You'll need softened butter, minced garlic, and garlic powder.

    Oil: For sauteing the vegetables and steak.

    Vegetables: Onions, mushrooms, and green bell peppers.

    Seasonings: Salt & black pepper.

    Buns: You want a SOFT bun, not hard or crisp. At the grocery store, these will usually be labelled as sub buns or hoagie rolls.

    Cheese: Traditionally, provolone cheese is used, but any white cheese (or even Cheese whiz) works great. For me, I love Monterey Jack.

    Instructions

    (Note: I made a DOUBLE batch of filling in the pictures below)

    steak sliced into thin pieces on cutting board.

    STEP 1: Place the meat in the freezer for 30-60 minutes. This will firm it up so it's easier to slice. Slice into thin pieces.

    bun being toasted on skillet.

    STEP 2: Combine the butter, minced garlic, and garlic powder in a small bowl. Spread onto the buns and grill until golden brown.

    onions being grilled in skillet.

    STEP 3: Caramelize the onions for 7-8 minutes. Remove to a large bowl.

    green peppers and mushrooms cooking in skillet.

    STEP 4: Saute the green peppers and mushrooms until all the moisture in the mushrooms has evaporated. Transfer to the bowl of onions.

    steak being seared in skillet.

    STEP 5: Sear the beef on both sides until cooked.

    veggies and steak tossed with salt and pepper in skillet.

    STEP 6: Add the cooked veggies, salt, black pepper, and toss to coat.

    hand holding Philly cheesesteak sandwiches.

    STEP 7: Divide the meat into 4 portions. Layer cheese on top and cook until it melts. Lift onto the buns and serve!

    📋 Recipe

    two Philly cheesesteak sandwiches on plate.

    Classic Philly Cheesesteak

    This classic Philly Cheesesteak is cheesy, meaty, and so satisfying. Tender slices of steak, melty cheese, and a soft, toasted roll. What more could you ask for..
    5 from 2 votes
    Print Recipe Pin Recipe SaveSaved!
    Prep Time 10 minutes mins
    Cook Time 20 minutes mins
    Total Time 30 minutes mins
    Course Main Course
    Cuisine American
    Servings 4 people

    Ingredients
      

    • 1 pound ribeye (or top sirloin; sliced very thin)
    • 2 tablespoons softened butter
    • 1 teaspoon minced garlic
    • ¼ teaspoon garlic powder
    • 4 hoagie rolls (sliced ¾ through)
    • 3 tablespoons oil (divided)
    • 1 large yellow onion (sliced)
    • 4 ounce sliced mushrooms (sliced)
    • 1 medium green bell pepper (sliced)
    • 1 teaspoon sea salt (or more to taste)
    • ½ teaspoon black pepper (or more to taste)
    • 8 slices provolone cheese
    • mayonnaise (optional)

    Instructions
     

    • Place the steak in the freezer for 30-60 minutes. This will firm up the meat and make it easier to cut. Use a sharp knife and shave the meat into very thin slices.
    • Combine the butter, minced garlic, and garlic powder in a small bowl. Spread on the inside of the hoagie rolls. Toast on a griddle over medium heat until golden brown. Set aside.
    • Heat 1 tablespoon of oil in a large skillet over medium-high heat. Caramelize the onions for 7-8 minutes, then remove to a medium bowl.
    • Add another tablespoon of oil to the pan. Add the mushrooms and green peppers. Saute for 6-7 minutes until all the moisture in the mushrooms has evaporated. If there is a lot of moisture, increase the heat to boil it off. Remove to the bowl of onions.
    • Add another tablespoon of oil to the skillet. Add the meat and cook undisturbed for 3-4 minutes to develop a nice sear. Flip and cook for another 2-3 minutes.
    • Add the onion mixture, salt, and black pepper. Stir to combine, then divide into 4 portions in the pan. Add 2 pieces of provolone cheese on top of each portion and turn off the heat.
    • Spread some mayonnaise on each bun, then use a spatula to lay the meat and cheese on the buns. Enjoy!
    Nutrition information is calculated using an ingredient database and should be considered an estimate.
    Did you make this?Let me know how it was!

    Reader Interactions

    5 from 2 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    picture of grump plating a salad.

    Hello, I'm Grump! I LOVE food and cooking. I've been cooking since I was 7 years old, and now I'm starting this blog to share all my recipes and cool tricks I've learned over the years.

    More about me →

    Popular

    • overhead shot of Chinese coconut shrimp on plate.
      Best Chinese Coconut Shrimp (Buffet Style)
    • close up of slice of french toast casserole.
      French Toast Casserole
    • close up of beef stroganoff.
      Ground Beef Stroganoff
    • meatloaf cut into thick slices on plate; parsley sprinkled on top.
      Meatloaf

    Footer

    ↑ back to top

    Info

    • About
    • Privacy Policy
    • Contact

    Resources

    • Recipes
    • Essential Ingredients

    Newsletter

    • Subscribe

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 FeedGrump

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.