Cheesesteaks are more than just sandwiches in Philadelphia, they’re a lifestyle, a tradition, and a topic of heated debate. Among the contenders for the crown of the most iconic cheesesteak shop are Pat’s King of Steaks and Geno’s Steaks, famously located across from each other in South Philly. If you’ve ever walked that intersection near Passyunk Avenue, you’ve probably seen the lines of loyal fans outside both.
This recipe honors the spirit of Geno’s Philly cheesesteak, known for its shaved ribeye beef, creamy cheese, sweet caramelized onions, and chewy toasted rolls. You don’t need to book a plane ticket to taste the real deal. Even at home, with the proper method, ingredients, and timing, you can recreate the magic of a proper cheesesteak. Sharp, gooey, beefy, savory—it’s all here.
What Is Geno's Philly Cheesesteak?
A Geno’s Philly cheesesteak is a hot sandwich that features:
Thinly sliced ribeye steak
Melted provolone or Cheez Whiz
Sautéed onions and sometimes bell peppers
Served on a long, soft hoagie roll
What defines Geno’s approach is simplicity and sharp flavor, no overpowering sauces, no fillers, just tender beef, melty cheese, and carefully cooked vegetables packed into the kind of hoagie roll that surrenders at the first bite.
At Geno’s, you can order your sandwich “wit” (with onions) or “wit-out.” Either way, the thin steak is cooked lightning fast on a flat-top grill, combined with cheese, scooped into a toasted roll, and handed off steaming hot.
Our home kitchen version respects every detail, from freeze-slicing ribeye to mastering the cheese combo.
Why You’ll Love This Geno's Philly Cheesesteak
There’s something deeply satisfying about biting into a hefty cheesesteak with hot beef, gooey cheese, and sweet caramelized onions wrapped in a warm bun. This recipe makes that moment achievable at home—no trip to Philly required.
You’ll love this because it replicates the core techniques used by the pros: ultra-thin sliced ribeye, layered cheeses for a flavor hit, and perfectly softened peppers and onions. It’s easier than you think, insanely filling, and customizable based on your spice and cheese preferences.
I've made this recipe for friends from Philadelphia, and every time I serve it, I see that moment—the first juicy, cheesy bite—that confirms we got it right. It’s a mess worth making.
Why You Can Trust This Recipe
As both a registered dietitian and home cook, I’ve dedicated years of kitchen-testing to bring real-world recipes to home cooks who love classic food done right. This Geno’s Philly cheesesteak recipe has been kitchen-tested over and over, on cast iron, griddles, and in both simple and souped-up sandwich versions.
I don’t just recreate surface-level recipes. I rely on reading from professionals, visiting the real spots, and examining why certain ingredients work better together—like sharp provolone AND Cheez Whiz, not one or the other.
Families, clients, and Philly expats have all approved this version in my workshops and home kitchen, and I’ve improved it with every run. This is the sandwich you'd proudly give to a cheesesteak lover and say, "Trust me, just try it."
The Ingredients You Will Need to Make Geno's Philly Cheesesteak
10 to 12 ounces ribeye steak
1/2 teaspoon kosher salt
1/2 teaspoon black pepper
2 tablespoons olive oil, divided
1/2 medium sweet onion, thinly sliced
1/2 green bell pepper, thinly sliced
1/2 red bell pepper, thinly sliced
2 ounces provolone cheese (about 3 slices)
1/4 cup Cheez Whiz, warmed for drizzling
2 hoagie rolls, lightly toasted
Fresh thyme, finely chopped (optional garnish)
Tip: Want authentic flavor? Ask your butcher to shave the ribeye for you or briefly freeze it at home before slicing it as thin as possible.
Step-by-Step Instructions
Step 1: Freeze and Slice the Steak
Place your ribeye on a small baking sheet or freezer-safe plate and freeze for 10 minutes. This firms up the meat, making it much easier to slice thinly.
Trim any tough exterior fat. With your sharpest knife, slice the steak across the grain into paper-thin strips. Season the meat with kosher salt and black pepper. Set aside.
Step 2: Sauté the Onions and Peppers
Heat 1 tablespoon of olive oil in a large cast-iron skillet over medium heat. Add the sliced onion, green and red bell peppers, plus a pinch of salt and pepper.
Sauté for 12 to 15 minutes, stirring occasionally, until the vegetables soften and caramelize lightly at the edges. Transfer them to a bowl and wipe out the skillet if needed.
Step 3: Cook the Steak
Add the second tablespoon of olive oil to the skillet. Increase the heat to medium-high.
Add the thinly sliced steak in an even layer. Let it sit untouched for about a minute, then stir and cook for another 1–2 minutes. The beef will cook extremely fast due to its thinness. Don’t overcook—it’s ready once there's no pink left.
Step 4: Combine with Cheese and Veggies
Reduce the heat to low. Add the sautéed peppers and onions back on top of the steak. Mix gently to combine everything.
Lay 3 slices of provolone on top of the meat-veggie mixture and let it melt—no need to stir immediately. Once melted, stir to fully combine the cheese throughout the mixture.
Step 5: Assemble the Cheesesteaks
Toast hoagie rolls under the broiler for 1–2 minutes if you haven't already. Fill each roll with the hot steak, onion, and cheese mixture. Use a large spoon or spatula to pack each one generously.
Right before serving, drizzle each sandwich with warm Cheez Whiz and sprinkle with fresh thyme if using.
Serve immediately, grab extra napkins, and enjoy that cheesy, beefy bite.
Notes
Freezing the steak makes slicing much easier. Don’t skip this step if you want that paper-thin cut.
Iron or flat-top heat is important. A hot skillet delivers texture and fast-cooked tenderness.
Cheese variations: Switch it up with sharp cheddar, pepper jack, or even mozzarella, but provolone remains the classic.
Don’t overcook the steak, it goes from perfect to dry fast. Stay attentive.
Skip the peppers if you want a more traditional Philly steak "wit" (with onions only).
Storage Tips
Refrigerate leftovers in an airtight container for up to 3 days. Keep filling and bread separate for best results.
Do not freeze after cooking, especially if using cheese sauces, as they won’t reheat well.
To reheat, warm the filling in a skillet over medium-low heat, covered, with a splash of water. Toast bread separately to avoid sogginess.
Serving Suggestions
Looking to serve your cheesesteaks in a way that turns dinner into an event? Try these ideas:
Classic Deli Style
Serve with crinkle-cut fries or kettle chips, deli pickles, and a cold can of soda or beer. It’s just like having it from a Philly sidewalk stand.
Cheesesteak Platter
Add jalapeño coleslaw, a scoop of macaroni salad, and a small corn or black bean salsa on the side for balance and color.
Game Day Set-Up
Slice each hoagie in half and place on a platter. Provide ramekins of extra warm Cheez Whiz, hot sauce, and mayo mixed with garlic and lemon for dipping.
Brunch Fusion
Serve a mini cheesesteak with a fried egg on top and a side of home fries. It turns yesterday's dinner into today’s best brunch.
What Other Substitutes Can I Use in Geno's Philly Cheesesteak Recipe?
Meat Options
Top round steak: A leaner traditional substitute. Less marbled than ribeye but still tender when thin-sliced.
Chicken breast: Philly-style chicken cheesesteaks are great, just thin-slice and cook the same way.
Cheese Options
American cheese: Adds creaminess and mild tang.
Mozzarella: Melts easily and pairs well with sautéed veggies.
Pepper jack: For a spicier variation.
Rolls
Amoroso rolls: The classic, if you can find them.
Soft hoagie, sub, or steak rolls: Work well if toasted lightly.
French bread or baguette halves: If you like more chew and crust.
Veggie Additions
Mushrooms: Sauté with the onions for an earthy mix.
Jalapeños: For a hot twist.
Tomatoes or thin zucchini slices: Add moisture and brightness.
Pizza sauce: Create a Philly pizza-steak fusion topped with mozzarella.
Conclusion
This Geno’s Philly cheesesteak recipe captures the rich, meaty flavor and gooey, indulgent textures of the original, legendary sandwich. It’s more than melted cheese and sliced beef, it's a Philly staple that’s all about precision: thin steak, a perfectly toasted roll, and strong, balanced cheese.
Whether you like it with onions or without, with provolone or Whiz, this homemade version delivers that crave-worthy experience in 30 minutes flat. Share it with a fellow cheesesteak lover or devour the whole thing with pride.
Because in this kitchen, you don’t have to choose Pat’s or Geno’s, you're the chef.
This Geno's Philly cheesesteak recipe brings legendary Philly flavor straight to your kitchen. Loaded with ultra-thin ribeye, sweet sautéed onions and peppers, provolone cheese, and a drizzle of warm Cheez Whiz on a buttery toasted hoagie roll, this sandwich is the real deal. Whether you're recreating a Pat's vs. Geno's taste test at home or just want a bold, sizzling, meat-and-cheese-filled experience, this recipe has you covered. It's comforting, mouthwatering, and Philly-approved.
Ingredients
10to 12 ounces ribeye steak
1/2teaspoon kosher salt
1/2teaspoon black pepper
2tablespoons olive oil, divided
1/2medium sweet onion, thinly sliced
1/2green bell pepper, thinly sliced
1/2red bell pepper, thinly sliced
2ounces provolone cheese (about 3 slices)
1/4cup Cheez Whiz, warmed for drizzling
2hoagie rolls, lightly toasted
Fresh thyme, finely chopped (optional garnish)
Instructions
Step 1: Freeze and Slice the Steak
1
Place your ribeye on a small baking sheet or freezer-safe plate and freeze for 10 minutes. This firms up the meat, making it much easier to slice thinly.
Trim any tough exterior fat. With your sharpest knife, slice the steak across the grain into paper-thin strips. Season the meat with kosher salt and black pepper. Set aside.
Step 2: Sauté the Onions and Peppers
2
Heat 1 tablespoon of olive oil in a large cast iron skillet over medium heat. Add the sliced onion, green and red bell peppers, plus a pinch of salt and pepper.
Sauté for 12 to 15 minutes, stirring occasionally, until the vegetables soften and caramelize lightly at the edges. Transfer them to a bowl and wipe out the skillet if needed.
Step 3: Cook the Steak
3
Add the second tablespoon of olive oil to the skillet. Increase the heat to medium-high.
Add the thinly sliced steak in an even layer. Let it sit untouched for about a minute, then stir and cook for another 1–2 minutes. The beef will cook extremely fast due to its thinness. Don’t overcook—it’s ready once there's no pink left.
Step 4: Combine with Cheese and Veggies
4
Reduce heat to low. Add the sautéed peppers and onions back on top of the steak. Mix gently to combine everything.
Lay 3 slices of provolone on top of the meat-veggie mixture and let it melt—no need to stir immediately. Once melted, stir to fully combine the cheese throughout the mixture.
Step 5: Assemble the Cheesesteaks
5
Toast hoagie rolls under the broiler for 1–2 minutes if you haven't already. Fill each roll with the hot steak, onion, and cheese mixture. Use a large spoon or spatula to pack each one generously.
Right before serving, drizzle each sandwich with warm Cheez Whiz and sprinkle with fresh thyme if using.
Serve immediately, grab extra napkins, and enjoy that cheesy, beefy bite.
Nutrition Facts
Servings 2
Amount Per Serving
Calories994kcal
% Daily Value *
Total Fat55g85%
Saturated Fat20g100%
Cholesterol160mg54%
Sodium1380mg58%
Total Carbohydrate70g24%
Dietary Fiber3g12%
Sugars6g
Protein57g114%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Freezing the steak makes slicing much easier. Don’t skip this step if you want that paper-thin cut.
Iron or flat-top heat is important. A hot skillet delivers texture and fast-cooked tenderness.
Cheese variations: Switch it up with sharp cheddar, pepper jack, or even mozzarella, but provolone remains the classic.
Don’t overcook the steak—it goes from perfect to dry fast. Stay attentive.
Skip the peppers if you want a more traditional Philly steak "wit" (with onions only).
Laura Bennett
Registered dietitian, home cook and food blogger
I'm Laura Bennett, a registered dietitian and home cook from Bellingham, Washington. I know life gets busy, and eating healthy can feel hard. That’s why I share easy, homemade recipes made with fresh, simple foods. My goal is to help people feel good, eat well, and enjoy every meal, without stress.