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.

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.

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.

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.

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.

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:

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.

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.

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.

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.

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.

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.

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.

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

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.

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.

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
Philly Cheesesteak

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
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.