Eat With Diane

  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks

search icon
Homepage link
  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks

×

Philly Cheesesteak Sandwich Recipe

Published: Feb 17, 2026 by Diane · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.2 from 29 reviews

If you have ever dreamed of sinking your teeth into a warm, melty, and utterly satisfying sandwich, then this Philly Cheesesteak Sandwich Recipe is about to become your new obsession. Packed with tender, thinly sliced ribeye, sweet caramelized onions, gooey provolone cheese, and perfectly toasted hoagie rolls slathered with garlic butter and mayo, every bite brings that iconic Philadelphia street food experience right into your kitchen. It’s a masterclass in simple ingredients coming together to create something unforgettable, perfect for lunches, dinners, or any time you crave comfort wrapped in a bun.

Ingredients You'll Need

The image shows raw ingredients on a wooden table with a white marbled texture background. On the left, there is a thick cut of raw red meat with white marbling placed on a white plate with blue stripes. Above it, a whole yellow onion sits. To the right of the onion, there are three small round bowls: one with black pepper, one with salt, and one with a small amount of mayonnaise. Below the bowls, there is a small glass bowl with a piece of butter and a single garlic clove near it. Near the bottom center, several slices of white cheese are stacked. On the far right, there is a pile of light golden brown soft bread rolls. Photo taken with an iphone --ar 4:5 --v 7

This Philly Cheesesteak Sandwich Recipe relies on a handful of straightforward ingredients, each playing a vital role in building layers of flavor, texture, and color. From the richness of ribeye to the sweetness of caramelized onions, here’s what you’ll want at the ready.

  • 1 lb Ribeye steak (trimmed and thinly sliced): The star protein, tender and flavorful when cut thin, giving that perfect chew.
  • ½ teaspoon Sea salt: Enhances the natural flavor of the ribeye and balances the onions.
  • ½ teaspoon Black pepper: Adds a gentle heat and depth to the beef.
  • 1 large sweet onion (diced): Provides sweetness and soft texture once caramelized, the perfect counterpoint to the meat.
  • 8 slices provolone cheese (mild, not aged): Melts beautifully over the meat, bringing creamy richness without overpowering.
  • 4 Hoagie Rolls (sliced ¾ through): The sturdy, crusty bread that holds everything together and gets a delicious golden toast.
  • 2 tablespoon unsalted butter (softened): Blended with garlic to toast the buns, adding a mellow, savory finish.
  • 1 garlic clove (pressed): Infuses the butter with subtle aromatic warmth.
  • 2-4 tablespoon mayonnaise (or to taste): Adds creamy moisture and a slight tang, tying the sandwich together perfectly.

How to Make Philly Cheesesteak Sandwich Recipe

Step 1: Prepare the Rolls and Ingredients

Start by slicing your hoagie rolls about three-quarters through with a serrated knife—this helps the sandwich hold together without falling apart. Dice the sweet onion into small pieces and thinly slice the ribeye steak. The thinner the meat, the better it cooks quickly and stays tender.

Step 2: Make Garlic Butter and Toast the Buns

Mix softened butter with pressed garlic in a small bowl until well blended. Spread this delicious garlic butter on the insides of the hoagie rolls. Toast them on a medium-heated skillet or griddle until golden brown and slightly crisp. This step creates a fabulous flavor base and a perfect textural contrast to the filling.

Step 3: Caramelize the Onions

In the same pan, add a tablespoon of oil and sauté the diced onions with a sprinkle of salt on medium heat. Cook them slowly until they soften and develop a lovely caramel brown color. These sweet onions add incredible depth and a natural sweetness that beautifully complements the savory beef.

Step 4: Cook the Ribeye

Turn the heat up to high and add another tablespoon of oil. Spread the thinly sliced ribeye in an even layer on the hot pan without stirring for a couple minutes to let it brown. Flip the meat, season with sea salt and black pepper, and continue cooking until fully done. Then, fold the caramelized onions back into the meat, mixing flavors perfectly.

Step 5: Melt the Cheese

Divide the beef and onion mixture into four portions in the pan. Top each with two slices of provolone cheese and turn off the heat. Let the cheese melt gently without overcooking the meat. This keeps it tender while achieving that creamy, irresistible cheesiness that is a hallmark of this sandwich.

Step 6: Assemble the Philly Cheesesteak Sandwich Recipe

Spread a thin layer of mayonnaise on the toasted sides of each bun. Working with one portion at a time, carefully place the toasted bun on top, then use a spatula to scoop the cheesy beef mixture into the hoagie roll as you flip it over. Serve immediately and enjoy the magic of this classic delight!

How to Serve Philly Cheesesteak Sandwich Recipe

The image is divided into four parts showing a cooking process on a black flat griddle. The top left shows a large pile of finely chopped light brown onions with a slightly shiny texture. The top right shows thin, pink slices of meat spread out on the griddle with some brown edges. The bottom left shows the pink meat mixed with the chopped onions, both lightly browned and cooked together. The bottom right shows the cooked mixture topped with white sliced rounds, likely cheese, partially melting on top. The background and surface around the griddle have a white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

While this sandwich shines on its own, adding a few simple garnishes can elevate your experience. Try a few pickled jalapeño slices for a spicy kick, or some fresh green leaf lettuce for crunch. A small drizzle of hot sauce or a sprinkle of chopped parsley can also add a fresh, zingy contrast that keeps things exciting bite after bite.

Side Dishes

Classic sides like crispy French fries, onion rings, or a simple coleslaw perfectly complement the Philly Cheesesteak Sandwich Recipe. The salty, crunchy textures provide an ideal balance to the rich, meaty sandwich. For a lighter option, a crisp garden salad with a tangy vinaigrette also pairs beautifully and keeps the meal fresh and vibrant.

Creative Ways to Present

Want to put a twist on your Philly Cheesesteak Sandwich Recipe? Serve it open-faced on a toasted bread slice with the melted cheese cascading over the sides or turn it into a hearty wrap using a large flour tortilla for a portable, less messy option. You can even make mini sliders with smaller rolls for party appetizers—everyone loves a bite-sized version of a classic!

Make Ahead and Storage

Storing Leftovers

If you happen to have any leftovers (though that’s rare), store the sandwich components separately in airtight containers to preserve freshness. Keep the ribeye and onions in one container and the rolls in another at room temperature or in the refrigerator if you plan to eat them later in the day.

Freezing

You can freeze the cooked ribeye and onion mixture in a freezer-safe container for up to 1 month, but the bread and cheese are best added fresh. When ready to enjoy, thaw the filling overnight in the fridge and toast fresh buns for assembling to maintain the ideal texture and flavor.

Reheating

To reheat, warm the beef and onions gently in a skillet over medium heat until hot and melted. Toast the buns separately to prevent sogginess. Then assemble your sandwich just before serving. This approach keeps your Philly Cheesesteak Sandwich Recipe tasting like it was made fresh!

FAQs

Can I use a different type of cheese?

Absolutely! While provolone is traditional, you can experiment with American cheese for extra creaminess or even mozzarella for a milder taste. Just make sure the cheese melts well to keep that gooey texture we all love.

What cut of beef works best for a Philly cheesesteak?

Ribeye is preferred because it’s tender and flavorful, but top sirloin or even thinly sliced sirloin steak can also work in a pinch. The key is slicing the meat very thinly for quick cooking and the right tenderness.

How thin should I slice the steak?

A good rule of thumb is to slice the steak as thin as possible, roughly ⅛ inch thick or less. Partially freezing the meat makes it easier to slice thinly and evenly.

Can I make a vegetarian version of this sandwich?

Yes! Replace the ribeye with sautéed mushrooms or seitan strips for a plant-based take. Caramelized onions and provolone or a vegan cheese alternative still provide that flavorful, satisfying experience.

Is it necessary to toast the hoagie rolls with garlic butter?

Toasting with garlic butter adds a wonderful depth of flavor and crunch to the bun, cutting through the richness of the meat and cheese. While optional, it truly takes the sandwich to the next level and is highly recommended.

Final Thoughts

There is something undeniably comforting and joyous about making the Philly Cheesesteak Sandwich Recipe at home. It brings a little piece of Philadelphia’s famous street food culture right to your kitchen table with simple, accessible ingredients done just right. So go ahead, gather your ribeye and onions, and treat yourself to this melty, savory masterpiece. Your taste buds will thank you!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Philly Cheesesteak Sandwich Recipe

Philly Cheesesteak Sandwich Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 29 reviews

  • Author: Diane
  • Total Time: 28 minutes
  • Yield: 4 servings
Print Recipe
Pin Recipe

Description

This classic Philly Cheesesteak recipe features tender ribeye steak thinly sliced and caramelized onions, all topped with melted provolone cheese and served in toasted hoagie rolls with a hint of garlic butter and mayonnaise. Ready in under 30 minutes, it's an authentic, flavorful sandwich perfect for a satisfying meal.


Ingredients

Meat and Seasoning

  • 1 lb Ribeye steak (trimmed and thinly sliced)
  • ½ tsp Sea salt (or to taste)
  • ½ tsp Black pepper (or to taste)

Vegetables

  • 1 large sweet onion (diced)

Dairy

  • 8 slices provolone cheese (mild, not aged)
  • 2 Tbsp unsalted butter (softened)

Bakery

  • 4 Hoagie Rolls (sliced ¾ through)

Other

  • 1 garlic clove (pressed)
  • 2-4 tablespoon mayonnaise (or to taste)
  • 2 Tbsp oil (divided for cooking onions and steak)


Instructions

  1. Prepare Ingredients: Slice the hoagie rolls ¾ of the way through using a serrated knife. Dice the sweet onion and thinly slice the ribeye steak. Ensure the steak slices are very thin for optimal cooking and texture.
  2. Make Garlic Butter and Toast Buns: In a small bowl, combine 2 tablespoon softened unsalted butter with 1 pressed garlic clove. Spread this garlic butter mixture evenly onto the cut sides of the 4 hoagie rolls. Toast the buns on a large skillet, flat cooktop, or griddle over medium heat until they turn golden brown. Once toasted, set them aside.
  3. Caramelize Onions: Add 1 tablespoon oil to the pan or griddle and sauté the diced onions over medium heat until they soften. Lightly sprinkle with salt and continue cooking until the onions caramelize to a rich golden brown, stirring occasionally. Transfer the caramelized onions to a bowl and set aside.
  4. Cook Steak: Increase the pan heat to high and add the remaining 1 tablespoon oil. Spread the thinly sliced steak in an even layer onto the hot surface. Let it brown undisturbed for a couple of minutes, then flip the steak slices. Season with ½ teaspoon salt and ½ teaspoon black pepper. Continue sautéing until the steak is fully cooked through.
  5. Combine Steak and Onions, Melt Cheese: Stir the caramelized onions into the cooked steak. Divide this mixture into 4 even portions on the pan. Top each portion with 2 slices of provolone cheese. Turn off the heat to allow the cheese to melt gently without overcooking the meat.
  6. Assemble Sandwiches: Spread a thin layer of mayonnaise on the toasted side of each hoagie roll. Working with one portion at a time, place a toasted bun over the cheesy beef mixture. Use a spatula to scrape the filling into the bun as you flip it over, ensuring all the meat, onions, and melted cheese are inside. Serve the sandwiches warm for the best flavor.

Notes

  • Thinly slicing the ribeye steak is key to cooking it quickly and evenly; partially freezing the steak before slicing can help achieve paper-thin slices.
  • Using mild provolone cheese keeps the sandwich creamy without overpowering flavors.
  • Caramelizing the onions adds a sweet depth of flavor that complements the savory steak perfectly.
  • You can adjust the amount of mayonnaise to your preference or substitute with a garlic aioli for extra flavor.
  • For a spicier kick, add sliced jalapeños or a dash of hot sauce inside the sandwich.
  • Prep Time: 10 minutes
  • Cook Time: 18 minutes
  • Category: Sandwich
  • Method: Stovetop
  • Cuisine: American

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Grilled Peach Salad with Burrata, Pesto Croutons, and Fresh Herbs Recipe
    Grilled Peach Salad with Burrata, Pesto Croutons, and Fresh Herbs Recipe
  • Sheet Pan Greek Chicken and Chickpea Salad Recipe
    Sheet Pan Greek Chicken and Chickpea Salad Recipe
  • Herby Spring Pasta Salad with Protein Recipe
    Herby Spring Pasta Salad with Protein Recipe
  • Hot Chicken Salad French Bread Sandwiches Recipe
    Hot Chicken Salad French Bread Sandwiches Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m so happy you’re here. Welcome to Eat With Diane a space where I share recipes that are simple, delicious, and filled with love to bring joy to your table.

Learn more

Popular

  • Peach Burrata Salad with Balsamic Vinaigrette and Pistachios Recipe
    Peach Burrata Salad with Balsamic Vinaigrette and Pistachios Recipe
  • Pineapple Cucumber Salad Recipe
    Pineapple Cucumber Salad Recipe
  • Red, White, & Blue Poke Cake Recipe
    Red, White, & Blue Poke Cake Recipe
  • Strawberries and Cream Eclair Cake Recipe
    Strawberries and Cream Eclair Cake Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Eat With Diane. All rights reserved.