Thinly sliced ribeye steak is piled onto hoagie rolls with onion, bell pepper, and plenty of cheese in these Philly Cheesesteaks. It’s a super satisfying takeout favorite that’s easy to make at home!

Homemade Philly cheesesteak sandwiches.

Pin this recipe now to save it for later

Homemade Philly Cheesesteak Recipe

This classic take on a homemade Philly cheesesteak sandwich has thin slices of beef, lots of melty cheese, and some onions and peppers all stuffed into a hoagie roll. It’s the perfect mix of salty, savory, cheesy goodness.ย 

And while it might seem like a complicated sandwich to make at home, it’s actually quite simple to make Philly Cheesesteaks. You’ll just need some thinly sliced steak, a good quality provolone, and a few veggies. Then, it’s just a matter of piling everything onto some hoagie rolls and digging in!

top down image of three philly cheesesteaks sitting on parchment paper on top of a wooden board.

If you’re feeling extra ambitious, you can even try making your own hoagie rolls using my French bread recipe. But for a quick and easy version of this classic sandwich, store-bought rolls will do just fine.

As for the Cheez-Whiz, well, my family prefers Philly Cheesesteaks without, but if you want to add it, go for it!

ingredients to make philly cheesesteaks.

Recipe Ingredients

See recipe card below this post for ingredient quantities and full instructions.

  • Ribeye steak โ€“ Thinly slice this.
  • Onion โ€“ Yellow onion is the typical choice here.
  • Red bell pepper โ€“ Feel free to swap in a green bell pepper if thatโ€™s what you prefer.
  • Provolone cheese
  • Hoagie rolls
  • Unsalted butter โ€“ Let this soften so itโ€™s easy to spread.
  • Garlic clove
  • Mayonnaise โ€“ Use any kind you like or have on hand.
steps to make philly cheesesteaks.

Directions For How to Make a Philly Cheesesteak Sandwich

  1. Prepare: Place the steak in the freezer for 30 to 40 minutes.ย This will make it easier to slice thinly!
  2. Cook the onions and peppers: While the steak is in the freezer, sautรฉ the sliced onion and peppers in a skillet over medium-high heat until softened, about 5 minutes. Transfer them to a bowl.
  3. Toast the bread: Combine the butter and garlic in a small bowl. Slice the hoagie rolls ยพ of the way through, and spread the garlic butter mixture over the cut surface. Toast the rolls in a large skillet or on the griddle until lightly browned and toasted.ย 
  4. Cook the steak: Slice the frozen steak, and heat 2 tablespoons of olive oil in a large skillet. Add the beef, season with salt and pepper, and cook over high heat until browned and cooked through. Stir in the onions and peppers.ย 
  5. Add the cheese: Use a spatula to divide the beef into 4 portions in the skillet. Then, top each portion with 2 slices of cheese. Turn off the heat, and let the cheese melt.ย 
  6. Assemble. Spread mayo onto each of the toasted hoagie rolls. Then, add the beef and cheese mixture.
philly cheesesteak cut in half and pulled to show cheese pull.

Storage + Reheating

Leftover Philadelphia cheese steak sandwiches can be stored in the fridge for up to 3 days. Reheat them in the microwave. Or, wrap them in foil, and reheat them in the oven at 350ยบF just until until warmed through.

cross section of philly cheesesteaks sitting on a wooden board.

FAQs

What is the best cheese to use for Philly Cheesesteak?

Provolone is the most popular cheese for Philly Cheesesteaks, but you could also use white American cheese or Cheez Whiz. Feel free to use a combination, tooโ€”a slice of provolone and a slice of American, or sliced cheese and Cheez Whiz together!

Is Philly Cheesesteak actually steak?

Yes, Philly Cheesesteak is made with thinly sliced beef, so it is made with steak. Ribeye steak is the most popular cut of beef to use, but you could also use sirloin or flank steak.

What are some good side dishes for Philly Cheesesteak?

French fries are a classic side dish for Philly Cheesesteaks, but a handful of potato chips works too! Or, try a deli salad like Macaroni Salad, Pea Salad, or The Best Potato Salad.

Does Philly Cheesesteak have sauce on it?

No, Philly Cheesesteak is typically not served with sauce (unless you count the mayo spread on the hoagie buns). However, some people like to add ketchup or BBQ sauce to their sandwiches. You do you! Make what your family likes rather than worrying about whatโ€™s authentic.

What are some variations of Philly Cheesesteak?

Some versions of Philly Cheesesteak include sliced mushrooms with the onions and bell pepper; others have caramelized onion. Worcestershire sauce may be added to the steak, and some people even like to top their cheesesteaks with lettuce, although this is far from traditional!

More Tasty Sandwich Ideas

Philly cheesesteak sandwiches.

Philly Cheesesteak

Philly Cheesesteaks are a super satisfying takeout favorite that's easy to make at home. Thinly sliced ribeye steak is piled onto hoagie rolls with onion, bell pepper, and plenty of cheese!
5 from 1 vote
Course: Dinner
Cuisine: American
Servings: 4 servings
Prep Time: 40 minutes
Cook Time: 15 minutes
Total Time: 55 minutes

Equipment

  • 2 Large Pans
  • 1 Small bowl

Ingredients  

  • 1 lb ribeye steak thinly sliced
  • 1 large onion sliced
  • 1 red bell pepper sliced
  • 3 Tablespoons unsalted butter softened
  • 1 garlic clove minced or pressed
  • 4 Hoagie rolls
  • 8 slices provolone cheese
  • 3 Tablespoons mayonnaise

Instructions 

  • To make the steak easier to slice, place it in the freezer for 30-40 minutes.
    1 lb ribeye steak
  • While the steak chills, sautรฉ the onions and peppers in a pan until cooked, about 5 minutes. Remove to a bowl and set aside.
    1 large onion, 1 red bell pepper
  • Combine the soft butter and garlic in a bowl and stir to combine. Slice the Hoagie rolls ยพ through and spread the garlic butter over the cut surface. Toast in a large sautรฉ pan or griddle until browned and toasted.
    3 Tablespoons unsalted butter, 1 garlic clove, 4 Hoagie rolls
  • Remove the beef from the freezer and slice thinly. Heat 2 tbsp of olive oil in a large pan and add the beef. Season with salt and pepper. Cook over high heat until browned and cooked through. Stir in the onions and peppers.
  • Divide the beef into 4 portions and top with 2 slices of cheese each. Turn off the heat and let the cheese melt.
    8 slices provolone cheese
  • Spread a thin layer of mayo onto the rolls and top with beef.
    3 Tablespoons mayonnaise

Nutrition

Serving: 1serving | Calories: 709kcal | Carbohydrates: 38g | Protein: 39g | Fat: 45g | Saturated Fat: 20g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 14g | Trans Fat: 0.4g | Cholesterol: 122mg | Sodium: 698mg | Potassium: 467mg | Fiber: 2g | Sugar: 7g | Vitamin A: 1553IU | Vitamin C: 40mg | Calcium: 315mg | Iron: 13mg
Did you make this recipe?Mention @kasey_allthingsmamma or tag #allthingsmamma!

Share With Us!

I hope you enjoy this delicious Philly Cheesesteak recipe! If you give it a try, please share your experience in the comments below. Donโ€™t forget to tag me on social media @allthingsmamma and use the hashtag #allthingsmamma.

Categories: , ,

About Kasey Schwartz

For over 15 years, Kasey Schwartz, the mastermind behind All Things Mamma, has been the ultimate go-to for mouthwatering family recipes. Her work has been featured on Today.com, Buzz Feed, Better Homes and Gardens, and more, making her your go-to mom next door for all things delicious and family-friendly.

5 from 1 vote (1 rating without comment)

Leave a Reply

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.