Authentic Philly Cheesesteak Recipe: How to Make It at Home

A Philly cheesesteak sparks debate: provolone or Cheese Whiz, peppers and mushrooms or not? Here I’ll show you how to make a fantastic sandwich featuring tender, perfectly seasoned ribeye, plenty of melty cheese, and a buttery toasted roll. Customize the toppings to your liking — this is a cheesesteak worth celebrating.

A close-up of a Philly cheesesteak sandwich filled with melted cheese, sautéed onions, and thinly sliced beef, served in a toasted bun with potato chips in the background.

One morning at breakfast my six-year-old Edison was focused like a tiny scientist, balancing a cup of milk on the end of his fork. Moments like that remind me why kids keep life interesting — and hungry for good sandwiches.

Today we’re talking cheesesteaks. If you’re looking for a great idea for Father’s Day or any weekend gathering, this recipe delivers: tender steak, caramelized onions, melty cheese, and a crisp, buttery roll.

A close-up of a Philly cheesesteak sandwich on a toasted bun, filled with melted cheese, sautéed green bell peppers, onions, and thinly sliced steak, served with potato chips in the background.

I visited Philadelphia once during medical school and intended to try an authentic cheesesteak. The shop we picked was packed, chaotic, and loud — the experience stuck with me more than the sandwich itself. Growing up I remember mall sample counters offering tiny bites of cheesesteak; I probably stopped more than once.

Cheesesteaks are deceptively simple — hoagie, beef, onion, and cheese — but technique matters. I’ll explain the key steps that turn good ingredients into an iconic sandwich.

Close-up of a Philly cheesesteak sandwich filled with sliced beef, melted cheese, and sautéed onions in a toasted hoagie roll.

A “real” Philly cheesesteak

Opinions vary on what makes a “real” cheesesteak. Some swear by provolone, others by Cheese Whiz. Vegetables are debated, though most agree onions are essential. I focus on what tastes best to me:

  • Tender, thinly sliced beef that melts in your mouth — not chewy or stringy.
  • Cheese that fully melts into the meat — smoked provolone adds a nice depth.
  • Well-caramelized onions.
  • A toasted hoagie roll with a buttery, slightly garlicky edge.
  • A liberal spread of mayonnaise on the bun (optional but recommended).
  • Bell peppers and mushrooms are optional — add them if you like, or skip for a classic version.

Combined, these elements create a satisfying sandwich of buttery bread, juicy beef, and gooey cheese.

A close-up of a sandwich with golden, crusty bread filled with melted cheese, thinly sliced beef, and creamy sauce.

Why use ribeye

Ribeye is ideal for cheesesteaks because of its marbling. The fat keeps the slices tender and flavorful as they cook, giving the meat a juicy, almost buttery texture. A 1.5-pound ribeye serves about six sandwiches.

If ribeye is too costly, other cuts such as top sirloin, chuck roast, skirt, flank, flat iron, or top round will work — just slice thinly and against the grain for best results.

Close-up of a Philly cheesesteak sandwich with melted cheese, grilled steak slices, and caramelized onions on a toasted hoagie roll.

The right ingredients

Beyond the beef, a few items matter:

  • Provolone (smoked or plain) melts beautifully. Alternatives include mozzarella, Monterey Jack, American, or Cheese Whiz served at the table.
  • Mushrooms are optional — baby bellas or button mushrooms work well.
  • Green peppers add brightness and balance the richness; slice them thin and sauté briefly so they stay crisp-tender.
  • Hoagie rolls (or French/hoagie-style rolls) that hold up to the filling are essential. Avoid soft burger buns or very chewy baguettes.

How to make cheesesteaks

Key steps summarized:

A variety of fresh ingredients on a counter, including sliced bread, provolone cheese, olive oil, beef, green bell pepper, an onion, mushrooms, butter, salt, and a pepper grinder.

1) Start at the deli counter: ask the butcher to slice a well-marbled ribeye very thin against the grain. Thin slices are crucial for tenderness.

A raw ribeye steak with marbling of fat sits on a piece of brown butcher paper, with part of a stick of butter visible in the background.

If you must slice at home, cut the ribeye into three chunks and freeze for about an hour until firm but not rock solid. Slice each piece as thinly as possible against the grain. Lay slices out and season generously with kosher salt, then let rest to absorb seasoning.

A hand with purple nail polish holds a raw cut of ribeye showing the direction of the grain, labeled with the words THE GRAIN and three lines for reference, over brown butcher paper.

2) Caramelize the onions: cook chopped onions in oil and butter with salt and pepper over medium to medium-low heat for about 30 minutes until deeply golden and sweet. Don’t skip this — the onions add a defining sweetness.

Two images: Top—chopped onions, a pat of butter, and salt in a black skillet. Bottom—onions browned and caramelized in the same skillet, with a wooden spoon resting on the edge.

3) Cook mushrooms and peppers (optional): sauté mushrooms in butter and oil, add sliced bell pepper and cook until mushrooms brown and peppers are softened but still green. Remove and keep warm.

Sliced green bell peppers and mushrooms being sautéed in a black skillet, with a wooden spatula resting inside the pan.

4) Cook the steak in batches in a hot skillet with oil so each piece can brown. Sear quickly, flip, and remove to a cutting board. Chop into bite-sized pieces if needed.

Two images show a black cast iron skillet: the top with raw beef slices, the bottom with the same slices cooked and browned, all on a wooden surface.

5) Combine: return the meat to the pan, add the caramelized onions (and mushrooms and peppers if using), then layer provolone on top. Cover until the cheese melts.

A cast iron skillet with cooked beef, onions, and peppers, topped with melted provolone cheese. In the second image, a serving is being scooped out with a spatula, showing the cheesy, gooey texture.

6) Prep the rolls: mix softened butter with garlic, spread inside split hoagie rolls, and toast in a 350°F oven until warm and slightly crisp on the edges. Spread mayo if desired.

Two images: The top shows hands spreading butter on split sandwich rolls; the bottom shows the same rolls toasted to golden brown on a baking tray. A bowl of butter and a knife are on the side.

Scoop the cheesy steak mixture into the toasted rolls and serve immediately.

A close-up of a cheesesteak sandwich on a toasted bun, topped with melted cheese, sautéed onions, and sliced steak, with potato chips in the background. The melted cheese is stretching as the sandwich is pulled apart.

What to serve with Philly cheesesteaks

Cheesesteaks stand on their own, but easy sides that pair well include air-fried fries, potato chips, or a simple salad. If you want heartier options, baked beans, cucumber salad, or a broccoli bacon salad all complement the sandwich.

Close-up of a toasted sandwich filled with melted cheese and chopped, grilled beef, served on brown parchment paper with potato chips on the side. One half of the bread is spread with a creamy white sauce.

Leftovers

Store the cheesy meat separately from the buns. The meat will keep 3–4 days refrigerated; reheat gently in a skillet and retoast the bun. Microwaving on medium power works too, though some separation of fat from cheese can occur. Freezing is possible for the cooked beef (before adding cheese) for 3–5 months, but texture changes mean fresh is best.

A close-up of a hand holding a cheesesteak sandwich filled with grilled steak, caramelized onions, and melted cheese, served in a toasted hoagie roll.

More beefy goodness

Recipes for Dinner

Slow Cooker French Dip Sandwiches

Beef Recipes

How to Cook Flank Steak (Grilled or Oven Broiled)

Easter Recipes

Texas Beef Brisket In The Oven

Beef Recipes

Ribeye Steak Recipe (Grilled or Pan-Seared)

Facebook | Pinterest | Instagram

logo

Philly Cheesesteak

5 from 3 votes
Prep: 1 30
Cook: 30
Total: 2
Servings: 6
A close-up of a Philly cheesesteak sandwich filled with melted cheese, sautéed onions, and thinly sliced beef, served in a toasted bun with potato chips in the background.
A Philly Cheesesteak recipe is one that people love to argue about. Provolone vs. Cheese Whiz? Bell pepper and mushrooms or not? Guys, we got this. I’m going to show you how to make an amazing sandwich with melt-in-your-mouth, perfectly seasoned ribeye beef, lots of melty cheese, and a buttery-toasty bun. And then you can top it how you like! Throw the tea in the harbor and ring the Liberty bell, it’s a cheesesteak revolution!

Equipment

  • Chefs knife — very sharp

Ingredients

For prepping the ribeye

  • 1 and 1/2 pounds ribeye steak, sliced VERY thin by the butcher
  • 1 and 1/2 teaspoons kosher salt (use 1 tsp if using table salt)

For the caramelized onions:

  • 2 tablespoons vegetable oil (light olive oil recommended)
  • 2 large onions, chopped
  • 2 teaspoons kosher salt (use 1.5 tsp if using table salt)
  • Black pepper, to taste
  • 2 tablespoons butter

For the optional bell pepper and mushrooms:

  • 1 tablespoon olive oil
  • 16 ounces mushrooms, sliced (optional)
  • 1 teaspoon kosher salt for mushrooms (use 1/2 tsp if using table salt)
  • Black pepper, to taste
  • 2 tablespoons butter
  • 1 green bell pepper, sliced (optional)
  • 1/2 teaspoon kosher salt for bell pepper (use 1/4 tsp if using table salt)

For cooking the ribeye

  • 2 tablespoons vegetable oil, plus more as needed
  • 8 ounces smoked provolone cheese, about 8 slices

Assembly

  • 1/2 cup salted butter, very soft
  • 1/2 teaspoon granulated garlic
  • 6 hoagie buns
  • Mayonnaise, optional

Instructions

  • Choose your steak: Use a 1.5-pound ribeye with good marbling. Alternatives are listed in notes.
  • Ask the butcher to slice it: Have the deli slice the raw ribeye as thin as possible against the grain for best tenderness.
  • Or slice at home: Freeze the steak for 1 hour, then slice thinly against the grain with a very sharp knife.
  • Sprinkle all slices with 1 and 1/2 teaspoons kosher salt (1 tsp if using table salt) and let rest to absorb seasoning.
  • Caramelize the onions: Heat a large skillet over medium heat, add 2 tablespoons light olive oil, then 2 chopped large onions. Season with 2 teaspoons kosher salt, black pepper, and add 2 tablespoons butter. Sauté about 30 minutes until evenly golden and sweet; remove and keep warm.
  • Prepare mushrooms and peppers (optional): Slice 16 ounces mushrooms and 1 green bell pepper. Sauté mushrooms in 1 tablespoon oil with 1 teaspoon kosher salt and black pepper, add 2 tablespoons butter, then add the peppers and cook until mushrooms are brown and peppers are softened but still green. Remove and keep warm.
  • Preheat the oven to 350°F.
  • Make garlic butter by stirring 1/2 cup soft salted butter with 1/2 teaspoon granulated garlic. Slice 6 hoagie rolls nearly in half, spread with garlic butter, and bake about 10 minutes until warm and slightly crisp at the edges.
  • Cook the steak in batches: Heat 1 tablespoon oil in the skillet over medium-high. Add steak slices without overcrowding so they brown, about 1–2 minutes per side. Remove to a cutting board and let rest 3 minutes, chop if necessary. Repeat until all steak is cooked.
  • Return all chopped steak to the pan over low heat, add the caramelized onions and any mushrooms or peppers, and stir to combine. Top with provolone slices, cover until melted about 1–2 minutes.
  • Assemble: Spread rolls with mayonnaise if desired, fill with the cheesy steak mixture, and serve immediately.
  • Storage: Keep the meat mixture separate from buns in airtight containers in the fridge for 3–4 days. Reheat gently in a skillet. You can freeze cooked beef (before adding cheese) for 3–5 months.

Notes

*WHAT CUT OF MEAT TO BUY:
1) Ribeye is best. Alternatives: top sirloin, chuck roast, outside skirt, flank, flat iron, top round. Always slice thinly against the grain for tender results.

Nutrition

Serving: 1sandwich | Calories: 887kcal