30-MINUTE MEALS! Get the email series now
Silksavor

Philly Cheesesteak

5 from 1 vote
1 Comments
Julia
By: JuliaUpdated: Nov 4, 2025
This post may contain affiliate links. Please read our disclosure policy.

Tender ribeye strips, gooey provolone, and sweet caramelized onions piled into a garlic-buttered hoagie — an authentic, weeknight-ready sandwich.

Philly Cheesesteak

This Philly cheesesteak is my go-to sandwich when I want something indulgent, fast, and deeply satisfying. I first fell in love with this combination of thinly sliced ribeye, melting provolone, and slowly caramelized onions on a brisk evening when I craved something hearty after a long day. The first bite — a buttery roll giving way to warm, tender beef and silky cheese — convinced me this was the perfect comfort meal to share with family and friends. Over time I refined the method: freezing the steak briefly for easier slicing, toasting the hoagie with garlic butter for a crisp contrast, and staging the caramelized onions so every bite has sweetness to balance the savory meat.

What makes this preparation special is the attention to texture and timing. The ribeye is cooked quickly over high heat so it stays tender and slightly crisp at the edges, while the provolone melts into the meat to create that irresistible gooey stretch. Caramelized onions bring a sweet, savory backbone that ties everything together. Whether you’re making this for a casual weeknight dinner, a game-day gathering, or simply treating yourself, this version delivers authentic flavor without requiring professional equipment.

Why You'll Love This Recipe

  • Fast and satisfying: ready in about 28 minutes from start to finish, perfect for busy weeknights or last-minute guests.
  • Accessible ingredients: uses pantry staples and everyday items — ribeye, provolone, an onion, rolls, butter, and mayonnaise.
  • Make-ahead friendly: onions can be caramelized ahead of time and reheated, saving active time on the day you serve.
  • Crowd-pleaser: rich, melty cheese and tender beef make this appealing to picky eaters and sandwich lovers alike.
  • Flexible: easy to adapt with peppers, mushrooms, or different cheeses without losing the core flavor profile.
  • Technique-driven: small refinements like freezing the steak briefly and toasting buns in garlic butter bring restaurant-level results at home.

In my kitchen, this sandwich always prompts smiles. Guests often comment on the contrast between the toasted garlic roll and the silky, cheesy filling. I find the easiest way to impress is to plate the sandwiches hot and let each person tear into the melty center — it’s an experience as much as a meal.

Ingredients

  • Ribeye: 1 pound (16 ounces) ribeye steak, trimmed and sliced very thin. I recommend a well-marbled cut; freeze for 20–30 minutes for easier slicing. The fat keeps slices juicy and flavors the meat when seared.
  • Seasonings: 1/2 teaspoon sea salt and 1/2 teaspoon freshly ground black pepper. Keep these modest — provolone and butter add richness, so the meat should be seasoned to complement rather than overpower.
  • Onion: 1 large sweet onion, diced. Sweet onions caramelize beautifully and add a natural sweetness that balances the savory meat; Vidalia or Walla Walla work well if available.
  • Cheese: 8 slices mild provolone cheese. Choose mild (not aged) provolone so it melts smoothly and blankets the beef without taking the lead on flavor.
  • Rolls: 4 hoagie rolls, sliced three-quarters of the way through. A slightly chewy roll with a soft interior is ideal; lightly toasted for texture and garlic flavor.
  • Garlic butter: 2 tablespoons unsalted butter, softened, mixed with 1 clove garlic pressed. This is spread on the cut sides of the rolls before toasting for aroma and a golden crust.
  • Mayonnaise: 2 to 4 tablespoons mayonnaise, to taste. A thin layer on the toasted rolls adds moisture and a tangy counterpoint to the beef and cheese.

Instructions

Prepare the bread and vegetables: Slice the hoagie rolls three-quarters of the way through using a serrated knife so they hold the filling but still open easily. Dice the onion into medium-small pieces so they cook evenly. If your ribeye is thicker than 1/2 inch, place it in the freezer uncovered for 20–30 minutes so it firms up for very thin slicing across the grain. Make and toast the garlic buttered rolls: In a small bowl, combine 2 tablespoons softened unsalted butter with 1 pressed garlic clove. Spread a thin, even layer on the cut sides of each hoagie. Heat a large skillet or griddle over medium heat and toast the buns cut-side down until golden brown, about 1–2 minutes. Watch carefully; toasted bread should be crisp and fragrant but not burned — adjust heat as needed. Caramelize the onions: Add 1 tablespoon vegetable or neutral oil to the skillet over medium heat. Add the diced onions and a light sprinkle of salt. Stir occasionally and cook until softened and golden, about 8–12 minutes depending on your pan and heat. Reduce heat if the onions begin to brown too quickly; true caramelization is slow and yields a deeply sweet flavor. Transfer the cooked onions to a bowl and set aside. Sear the steak: Increase heat to high and add another tablespoon of oil. Spread the very thin steak slices in a single layer across the hot skillet — do not overcrowd. Let the meat brown undisturbed for 1–2 minutes, then flip and season with 1/2 teaspoon salt and 1/2 teaspoon pepper. Stir briefly until the steak is cooked through but still tender, about 1–2 more minutes. Overcooking will dry the meat; thin slices cook extremely quickly. Combine and melt the cheese: Stir the caramelized onions into the cooked steak. Divide the hot cheesy beef mixture into 4 even portions in the skillet. Top each portion with 2 slices of provolone and turn off the heat; residual heat melts the cheese while preventing the meat from overcooking. Assemble and serve: Spread a thin layer of mayonnaise on the toasted side of each roll. Working with one portion at a time, place a toasted bun over the cheese-topped steak and use a spatula to scrape and flip the filling into the roll. Serve immediately while hot and melty. User provided content image 1

You Must Know

  • This sandwich is calorie-dense and high in protein — a single serving here is around 732 calories; plan sides accordingly.
  • Onions can be cooked ahead and refrigerated for 3–4 days, or frozen for up to 3 months to save time on service day.
  • Thin-slicing the steak is critical: thicker pieces take longer to sear and will change the sandwich’s texture.
  • Use mild provolone for smooth melting; aged provolone has a more pronounced flavor and less melt.
  • The toasted garlic buttered roll brings contrast — don’t skip the toasting step if you want perfect texture balance.

What I love most about this version is how reliably it produces that classic Philly experience at home. Guests often ask for the recipe after the first taste. The simplicity means you can focus on small technique upgrades — like precise slicing and dialed-in heat — and still get restaurant-quality results. It’s become a weekend staple because it’s fast, flexible, and deeply comforting.

User provided content image 2

Storage Tips

Store leftover components separately for best texture. Keep any uneaten meat and onions in an airtight container in the refrigerator for up to 3 days. If you’ve already assembled sandwiches, wrap each tightly in foil and refrigerate for up to 24 hours — note that the bread will soften. For longer storage, transfer cooked beef and onions to freezer-safe containers and freeze for up to 3 months. Reheat gently in a skillet or oven (350°F) to restore texture; avoid microwaving assembled sandwiches to prevent soggy bread.

Ingredient Substitutions

If ribeye is unavailable, choose another well-marbled steak such as top sirloin or New York strip; slice thinly against the grain. For a leaner option, use flank steak but marinate briefly in a tablespoon of oil and a pinch of baking soda to tenderize. Swap provolone for American cheese for a classic melt or mozzarella for a milder profile. For non-dairy versions, try a high-quality vegan melting cheese and a dairy-free spread, though the flavor and texture will shift.

Serving Suggestions

Serve these sandwiches with simple sides that cut through richness: a crisp vinegar-based coleslaw, a lemony arugula salad, or oven-baked fries seasoned with smoked paprika. Garnish with pickled banana peppers or sliced dill pickles for acidity. For entertaining, set up an assembly station with sautéed peppers, mushrooms, and extra cheeses so guests can customize their sandwich. Pair with a cold lager or an iced tea to balance the savory intensity.

Cultural Background

The cheesesteak originated in Philadelphia in the early 20th century and became an iconic regional specialty. Traditionally prepared with thinly sliced ribeye or top round, onions, and either provolone or American cheese on a long roll, the sandwich reflects the city’s working-class culinary roots — hearty, portable, and flavor-forward. Over decades, variations have proliferated, but the emphasis on thin-sliced beef and molten cheese remains the defining characteristic of the classic version.

Meal Prep Tips

To streamline weeknight service, caramelize a large batch of onions on the weekend and store them in the fridge. Slice and freeze the steak in single-layer portions so you can thaw only what you need. Pre-toast rolls briefly to remove excess moisture and freeze them in a sealed bag; refresh in a hot oven for a few minutes before assembly. When ready to eat, the cook time with prepped ingredients can be under 10 minutes.

This Philly cheesesteak hits every note I look for in a simple, deeply satisfying sandwich: quick to make, flexible, and impossible to resist fresh from the skillet. Share it with friends, simplify it for a solo dinner, or build a board of add-ins for a fun group meal — either way, enjoy the melty, savory goodness.

Pro Tips

  • Freeze steak for 20–30 minutes before slicing to get uniform, paper-thin strips that cook quickly.

  • Toast the hoagie rolls cut-side down until golden for texture contrast and to prevent sogginess.

  • Caramelize onions slowly on medium heat for deep sweetness; reduce heat if they brown too quickly.

  • Work in batches when searing steak so meat browns instead of steaming — a hot pan is crucial.

  • Turn off the heat before placing cheese on the meat to let it melt gently without overcooking the steak.

This nourishing philly cheesesteak recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

Can I freeze leftovers?

You can freeze cooked beef and caramelized onions separately for up to 3 months; thaw overnight in the refrigerator and reheat in a skillet.

How do I slice the steak thinly?

Freeze a thicker steak for 30 minutes and thinner for about 20 minutes to make very thin slicing easier.

Tags

Main DishesRecipeLunchBeefSandwichPhilly Cheesesteak
No ratings yet

Philly Cheesesteak

This Philly Cheesesteak recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 4 steaks
Philly Cheesesteak
Prep:15 minutes
Cook:13 minutes
Rest Time:10 mins
Total:28 minutes

Ingredients

Main

Instructions

1

Prepare bread and vegetables

Slice hoagie rolls three-quarters of the way through and dice the onion. Chill the steak in the freezer for 20–30 minutes if needed to facilitate very thin slicing.

2

Make garlic butter and toast rolls

Mix 2 tablespoons softened butter with 1 pressed garlic clove. Spread on the rolls and toast cut-side down in a skillet over medium heat until golden, 1–2 minutes. Set aside.

3

Caramelize onions

Add 1 tablespoon oil to the skillet and sauté diced onions with a light pinch of salt on medium heat until soft and deeply caramelized, about 8–12 minutes, stirring occasionally. Transfer to a bowl.

4

Sear the steak

Increase heat to high and add 1 tablespoon oil. Spread thin steak slices in a single layer, brown 1–2 minutes undisturbed, flip, season with salt and pepper, and cook until just done, 1–2 more minutes.

5

Combine and melt cheese

Stir the caramelized onions into the cooked steak, divide into 4 portions, top each with 2 slices provolone, and turn off the heat so the cheese melts without overcooking the meat.

6

Assemble sandwiches and serve

Spread mayonnaise on toasted rolls. Using a spatula, scrape each cheesy portion into a roll, pressing the top to help the filling settle. Serve warm immediately.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 732kcal | Carbohydrates: 48g | Protein:
42g | Fat: 40g | Saturated Fat: 12g |
Polyunsaturated Fat: 8g | Monounsaturated Fat:
16g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@silksavor on social media!

Philly Cheesesteak

Categories:

Philly Cheesesteak

Did You Make This?

Leave a comment & rating below or tag @silksavor on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Julia!

Chef and recipe creator specializing in delicious Main Dishes cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.