Philly Cheesesteaks

4 from 1 vote
Jump to Recipe

This post may contain affiliate links. Please see my disclosure policy

Learn how to make a classic Philly Cheesesteak at home with tender ribeye, sautéed onions, and melted provolone on a toasted hoagie roll.

This homemade Philly Cheesesteak recipe delivers everything you love about the iconic sandwich, with tender, thinly sliced ribeye and sautéed onions, with melted provolone all piled into a toasted hoagie roll. It comes together in under 30 minutes and is completely customizable.

philly cheesesteak in a cutting board

 

I may have never been to Philadelphia, but I am absolutely obsessed with a good Philly Cheesesteak. There is a local spot we visit regularly that makes an incredible version, but honestly? Making them at home might be even better. You control the quality of the meat, load them up exactly how you like, and dinner is on the table in less than 30 minutes.

The best part is how easy it is to customize. I add mushrooms to mine, my husband likes green peppers and hot pepper rings on his. Lots of ways to mix them up and make it your own.

Erin’s Notes

  • Quick and easy — ready in under 30 minutes
  • Completely customizable — pick your veggies, your cheese, your toppings
  • One-pan cleanup — everything cooks in a single skillet
  • Great for a crowd — scales up easily for game day or parties
  • Better than takeout — use a high-quality cut and it rivals any restaurant version
philly cheesesteak ingredients

Ingredients You’ll Need

Be sure to scroll to the bottom of the post for the FULL PRINTABLE recipe card.

For the Cheesesteaks

  • Ribeye steak — thinly sliced against the grain. NY strip, sirloin, or flank steak also work well.
  • Hoagie rolls — soft but sturdy. Look for fresh rolls from your grocery store bakery.
  • Provolone cheese — the classic choice. Sliced white American or Cheez Whiz are also traditional.
  • Yellow onion — sliced thin.
  • Olive oil
  • Butter
  • Salt and black pepper

Optional Toppings

Learn how to make a classic Philly Cheesesteak at home with tender ribeye, sautéed onions, and melted provolone on a toasted hoagie roll.
cropped close up cheesesteak on a cutting board
4 from 1 vote

Philly Cheesesteaks

Learn how to make a classic Philly Cheesesteak at home with tender ribeye, sautéed onions, and melted provolone on a toasted hoagie roll.
Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes
Servings: 4

Ingredients 

Instructions 

  • Heat oil in a skillet over medium high heat. Sauté onions for about 10 minutes, stirring frequently until they are super soft. Place in a small bowl, set aside.
    1 Tablespoon olive oil, 1 onion
  • Return the skillet to the heat, increase the heat to high. Add the steak to the pan spreading into a thin layer. Season well with salt and pepper (about 1/2 teaspoon salt, 1/4 teaspoon black pepper) Let is cook for 1-2 minutes without touching it, then flip and cook for another 1-2 minutes until it is fully cooked.
    1 to 1 1/2 pounds ribeye steak, salt and pepper
  • Add the onions back to the pan and stir to combine. Place slices of cheese on top of each portion, cover and let cook for 2 minutes until the cheese is completely melted.
    8 slices Provolone cheese
  • Cut the hoagie rolls in half lengthwise and spread butter on the inside. Lay them cut side down in a dry skillet to toast, or warm them in the oven or a toaster oven.
    2 Tablespoon butter, 4 hoagie rolls
  • Fill the toasted buns with the cheesesteak mixture and serve immediately.

Notes

  • Freeze the steak for 20–30 minutes before slicing for ultra-thin cuts.
  • Provolone can be swapped for white American cheese or Cheez Whiz.
  • Mushrooms and peppers are a common topping, just saute until soft and mix in with the cooked meat.
  • Store the filling (without rolls) in the refrigerator for up to 3 days. Reheat in a skillet.
  • This recipe scales easily — double it for a crowd.

Nutrition

Calories: 698kcal | Carbohydrates: 25g | Protein: 48g | Fat: 45g | Saturated Fat: 22g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 19g | Trans Fat: 0.2g | Cholesterol: 145mg | Sodium: 621mg | Potassium: 602mg | Fiber: 1g | Sugar: 4g | Vitamin A: 536IU | Vitamin C: 3mg | Calcium: 368mg | Iron: 5mg

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

Additional Info

Author: Erin Sellin
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Course: Dinner Recipes
Cuisine: American
Servings: 4
Calories: 698
Keyword: philly cheesesteaks
Like this recipe? Leave a comment below!

What Is The Best Steak For Philly Cheesesteaks

Ribeye is the gold standard for Philly cheesesteak. The fat marbling keeps it tender and juicy even when cooked quickly over high heat. That said, you can also use:

  • NY strip — leaner than ribeye but very flavorful.
  • Sirloin — budget-friendly and still delicious.
  • Flank steak — slice very thin against the grain.
  • Top round — the most budget-friendly option; slice paper thin.

Pro tip: For the thinnest slices possible, place the steak in the freezer for 20–30 minutes before slicing. A semi-frozen steak is much easier to cut thin.

cooking onions for cheesesteaks
adding sliced ribeye to the pan

How To Make Philly Cheesesteaks

  1. Prep the steak. Slice the ribeye as thin as possible. Season generously with salt and pepper.
  2. Cook the onion. Heat oil in a large skillet over medium-high heat. Sauté onions for about 10 minutes until softened. Remove to a bowl and set aside.
  3. Cook the steak. Return the skillet to high heat. Add the steak in a single layer and cook, stirring frequently, for 2–4 minutes. You want it cooked through but not overdone.
  4. Melt the cheese. Add the onions back to the skillet and stir to combine. Lay provolone slices over the top. Cover the pan for 1–2 minutes until the cheese is fully melted.
  5. Toast the rolls. Spread the butter on the inside of your split rolls. Warm the hoagie rolls in a 250°F oven for a few minutes or toast them cut-side down in a dry skillet.
  6. Assemble and serve. Pile the cheesy steak mixture onto the toasted rolls. Add any optional toppings and serve immediately.
browned steak in a pan
adding cheese to steak mixture in pan

Recipe Tips & Tricks

  • Slice the steak thin — this is the single most important step. Thin slices cook fast and stay tender.
  • Don’t overcrowd the pan — cook the steak in batches if needed so it sears rather than steams.
  • Use fresh hoagie rolls — the roll matters more than you think. A soft, fresh roll makes the whole sandwich.
  • Let the cheese melt fully — covering the pan for a minute or two makes all the difference.
  • Season well — ribeye can handle a generous amount of salt and pepper.
philly cheesestak on a cutting board

What Goes On Philly Cheesesteaks

The three most traditional cheese options for a Philly cheesesteak are provolone, white American, and Cheez Whiz. Provolone is my personal favorite, it melts beautifully and has a mild, slightly tangy flavor that complements the beef perfectly. White American is creamy and melts like a dream. Cheez Whiz is the iconic Philly choice and gives you that classic fast-food cheesesteak experience.

Variations

looking down on a philly cheesesteak on a cutting board

Storage & Reheating

Refrigerator: Store the steak and vegetable filling (without the roll) in an airtight container for up to 3 days. Reheat in a skillet over medium heat for best results.

Freezer: The filling freezes well for up to 2 months. Thaw overnight in the refrigerator before reheating.

Note: Assemble the sandwiches fresh — the rolls will get soggy if stored assembled.

About Erin Sellin

Welcome to Dinners, Dishes, & Desserts where my love of food meets my busy life. My name is Erin and I’m a casual home cook who loves to feed people. On this blog, you’ll find hundreds of quick and easy recipes made mostly from scratch. My days are spent in the kitchen, creating new recipes to share with family and friends.

Other Recipes You Might Like:

4 from 1 vote

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

22 Comments