Philly Cheesesteak

Author:

March 2, 2026

Updated:

March 2, 2026

As an Amazon Associate, I earn from qualifying purchases. Learn more

This easy Philly Cheesesteak recipe brings classic flavors right to your kitchen. Perfect for a hearty lunch or a cozy dinner, it’s made with tender beef, sweet onions, and melted provolone cheese, all tucked inside toasted hoagie rolls. Whether you’re feeding the family or craving something satisfying, this recipe is simple and delicious.

Delicious Philly Cheesesteak sandwich with beef and melted cheese

Why You’ll Love This Recipe

You’ll love this Philly Cheesesteak because it’s quick to make and packed with flavor. It’s an excellent choice for busy weeknights or special occasions when you want to impress your friends and family. The tender, juicy beef paired with crispy caramelized onions and gooey cheese makes for a comforting meal that everyone will enjoy.

Table of Contents

Ingredients You’ll Need

Gather these straightforward ingredients to make your cheesesteaks:

  • 1 lb Ribeye steak, trimmed and thinly sliced
  • 1/2 tsp Sea salt, or to taste
  • 1/2 tsp Black pepper, or to taste
  • 1 large sweet onion, diced
  • 8 slices mild provolone cheese
  • 4 Hoagie Rolls, sliced 3/4 through
  • 2 Tbsp unsalted butter, softened
  • 1 garlic clove, pressed
  • 2-4 Tbsp mayonnaise, or to taste

Ingredient Notes, Variations & Simple Swaps

This recipe is quite flexible, allowing for some easy swaps. If you prefer different cheeses, feel free to try cheddar or mozzarella for a twist. For a lighter version, you can use ground turkey or chicken instead of beef. And if you want a kick, add some sliced jalapeños or hot peppers to the mix.

Equipment Needed

  • Serrated knife
  • Skillet or griddle
  • Small bowl

How to Make This Recipe

Step 1 – Prepare the Hoagie Rolls

Begin by slicing the hoagie rolls 3/4 of the way through using a serrated knife. This provides a pocket for the delicious filling.

Step 2 – Make the Garlic Butter

In a small bowl, mix 2 tablespoons of softened butter with 1 pressed garlic clove. Spread this garlic butter onto the cut sides of each hoagie roll.

Step 3 – Toast the Rolls

Heat a skillet or griddle over medium heat. Toast the hoagie rolls, cut side down, until golden brown. Once toasted, set the rolls aside.

Step 4 – Cook the Onions

Add 1 tablespoon of oil to the skillet. Sauté the diced onions until they soften, then sprinkle lightly with salt. Continue cooking until the onions are caramelized and sweet. Transfer them to a bowl and keep warm.

Step 5 – Cook the Steak

Increase the heat to high and add another tablespoon of oil to the pan. Spread the thinly sliced steak in an even layer. Let it brown undisturbed for a couple of minutes. Flip the steak and season it with salt and pepper. Cook until well done, then stir in the caramelized onions.

Step 6 – Melt the Cheese

Divide the beef and onion mixture into 4 portions in the skillet. Top each portion with 2 slices of cheese. Turn off the heat and allow the cheese to melt while you prepare the rolls.

Step 7 – Assemble the Cheesesteaks

Spread a thin layer of mayonnaise on the toasted sides of each roll. Place a toasted bun over each portion of the cheesy beef and flip it to scrape the filling into the bun. Serve warm and enjoy!

Tips for Perfect Results

To ensure your Philly Cheesesteak turns out perfectly every time, consider these tips:

  • Slice the beef thinly: The thinner the steak slices, the faster they cook and the more tender they will be.
  • Control the heat: Ensure your skillet is hot enough when cooking the steak for a nice sear.
  • Don’t rush the onions: Caramelizing takes time; be patient to let them develop flavor.
  • Use quality cheese: Choose good quality provolone for the best melting results.
  • Customize your toppings: Feel free to add bell peppers or mushrooms for added flavor.

Flavor Variations

If you want to mix things up, try these ideas:

  • Spicy Kick: Add sliced jalapeños or banana peppers for some heat.
  • Mushroom Lover: Sauté some mushrooms along with the onions for an earthy flavor.
  • Cheesy Goodness: Experiment with a cheese blend of cheddar and provolone.
  • Herb Infusion: Stir in some fresh herbs like thyme or oregano for extra flavor.

What to Serve With This Recipe

These cheesesteaks are hearty on their own, but you can complement them with:

  • Crispy French fries
  • Sweet potato wedges
  • A simple garden salad
  • Pickles or coleslaw

Storage, Make-Ahead & Leftovers

If you have leftovers, store them in an airtight container in the refrigerator for up to three days. You can also make the filling ahead of time. For reheating, warm it in a skillet over low heat until heated through. When ready to serve, toast the rolls lightly again for the best texture.

Delicious Philly Cheesesteak sandwich with beef and melted cheese

Philly Cheesesteak

This easy Philly Cheesesteak recipe brings classic flavors with tender beef, sweet onions, and melted provolone cheese inside toasted hoagie rolls, perfect for lunch or dinner.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Course Dinner, Lunch, Main Course
Cuisine American
Servings 4 servings

Ingredients
  

Main Ingredients

  • 1 lb Ribeye steak, trimmed and thinly sliced
  • 1/2 tsp Sea salt, or to taste
  • 1/2 tsp Black pepper, or to taste
  • 1 large sweet onion, diced
  • 8 slices mild provolone cheese
  • 4 pieces Hoagie Rolls, sliced 3/4 through

Garlic Butter

  • 2 Tbsp unsalted butter, softened
  • 1 clove garlic, pressed

Optional Condiments

  • 2-4 Tbsp mayonnaise, or to taste

Instructions
 

Preparation

  • Begin by slicing the hoagie rolls 3/4 of the way through using a serrated knife. This provides a pocket for the delicious filling.
  • In a small bowl, mix 2 tablespoons of softened butter with 1 pressed garlic clove. Spread this garlic butter onto the cut sides of each hoagie roll.
  • Heat a skillet or griddle over medium heat. Toast the hoagie rolls, cut side down, until golden brown. Once toasted, set the rolls aside.

Cooking

  • Add 1 tablespoon of oil to the skillet. Sauté the diced onions until they soften, then sprinkle lightly with salt. Continue cooking until the onions are caramelized and sweet. Transfer them to a bowl and keep warm.
  • Increase the heat to high and add another tablespoon of oil to the pan. Spread the thinly sliced steak in an even layer. Let it brown undisturbed for a couple of minutes. Flip the steak and season it with salt and pepper. Cook until well done, then stir in the caramelized onions.
  • Divide the beef and onion mixture into 4 portions in the skillet. Top each portion with 2 slices of cheese. Turn off the heat and allow the cheese to melt while you prepare the rolls.

Assembly

  • Spread a thin layer of mayonnaise on the toasted sides of each roll. Place a toasted bun over each portion of the cheesy beef and flip it to scrape the filling into the bun. Serve warm and enjoy!

Notes

Slice the beef thinly for tenderness. Don’t rush the onions for the best flavor. You can customize toppings with bell peppers or mushrooms.
Keyword Beef Sandwich, Cheesesteak Recipe, comfort food, Philly Cheesesteak, quick dinner
Tried this recipe?Let us know how it was!

Frequently Asked Questions

Can I use a different type of meat?

Absolutely! You can substitute ribeye with chicken or even ground turkey. Just adjust your cooking times for the protein you choose.

How do I know when the steak is done?

The steak is done when it is no longer pink in the center and has a nice brown color on the outside. A cooking thermometer can help; look for a temperature of about 145°F for medium.

Can I prepare this ahead of time?

Yes, you can prepare the steak and onion mixture ahead of time. Just reheat when you’re ready to serve, and toast the rolls fresh for the best results.

What type of cheese works best?

Provolone is traditional for Philly cheesesteaks, but you can use other melting cheeses like mozzarella or cheddar if you prefer.

Is this recipe suitable for kids?

Yes! This recipe is family-friendly and a hit with kids. You can adjust the toppings and spices to suit their taste.

You might also like these recipes!

Leave a Comment

Recipe Rating