Homemade Philly Cheesesteak Recipe photo
| |

Philly Cheesesteak Recipe

I remember the first time I chased an authentic Philly cheesesteak: greasy napkins, a crowd at the counter, and that first mouthful of tender beef, sweet onions, and molten cheese. That memory stuck with me, and over the years I’ve stripped the process down to the parts that actually change the final sandwich—good bread, thin-sliced ribeye, properly caramelized onions, and a cheese sauce that hugs every bite.

This version keeps things straightforward and reliably delicious. There’s a smooth cheddar-American cheese sauce made with evaporated milk for body, ribeye that cooks fast and stays juicy, and onions cooked until they’re sweet and soft. The method is practical for home cooks: a saucepan for the sauce, a hot griddle or pan for the steak, and just a handful of ingredients you can keep on hand.

If you want a weekday treat or a weekend splurge, this recipe hits the mark. Read through the steps, prep a couple of things in advance if you like, and focus on timing—cheese warm, steak hot, bread toasted. Let’s get to it.

What’s in the Bowl

Boiled down, this sandwich is built on three layers: a warm, silky cheese sauce; thinly sliced ribeye seasoned simply with coarse salt and pepper; and sweet, slow-cooked yellow onions. The buns should be sturdy enough to hold up but soft when you bite into them. The clarified butter gives you a high-heat cooking fat that browns without smoking quickly.

Everything here is functional: the cornstarch stabilizes the cheese sauce so it doesn’t split, evaporated milk gives richness without watering down the sauce, and a short list of seasonings keeps the beef forward. The result is messy in the best way—cheesy, savory, and built to be eaten right away.

Ingredients

  • 1 cup shredded sharp cheddar cheese — provides tang and body to the cheese sauce.
  • 1 cup shredded American cheese — melts smoothly and gives that classic cheesesteak texture.
  • 1 tablespoon cornstarch — stabilizes and slightly thickens the sauce so it clings to the meat.
  • 1 teaspoon garlic granules — easy garlic flavor without moisture.
  • 1 teaspoon ground dry mustard — brightens the cheese sauce and cuts richness.
  • 12 ounces evaporated milk — adds creaminess and body without thinning the sauce.
  • coarse salt to taste — essential seasoning for sauce and beef.
  • 3 tablespoons clarified butter, or ghee — high-heat fat for caramelizing onions and searing steak.
  • 2 peeled and sliced yellow onions — become sweet and soft when cooked low and slow.
  • 2 pounds thinly sliced ribeye steak — the star protein; thin slices cook quickly and stay tender.
  • 4 8” buns — choose soft hoagies or hero rolls that can cradle the filling.
  • coarse salt and pepper to taste — simple seasoning to finish the steak and onions.

(Philly Cheesesteak): How It’s Done

  1. Make the cheese sauce: In a medium saucepan combine 1 cup shredded sharp cheddar cheese, 1 cup shredded American cheese, 1 tablespoon cornstarch, 1 teaspoon garlic granules, 1 teaspoon ground dry mustard, 12 ounces evaporated milk, and coarse salt to taste. Whisk until smooth.
  2. Cook the sauce over low heat, stirring often, until the cheese is melted and the mixture is hot and thickened (about 4–6 minutes). Keep the sauce warm over the lowest heat, stirring occasionally.
  3. Heat a large frying pan or flattop over medium-high heat. Add 1 1/2 tablespoons clarified butter (or ghee). Add the 2 peeled and sliced yellow onions and cook, stirring occasionally, until lightly browned and soft, about 10 minutes. Transfer the cooked onions to a bowl and set aside.
  4. Wipe the pan if needed, return it to medium-high heat, and add the remaining 1 1/2 tablespoons clarified butter. Add the 2 pounds thinly sliced ribeye steak (work in a single layer or in batches if needed). Cook the steak 2–4 minutes, stirring or flipping, until lightly browned and cooked through.
  5. Add half of the cooked onions to the steak in the pan. Season with coarse salt and pepper to taste and stir until combined and heated through.
  6. Place the 4 buns, cut side down, on the other side of the pan or griddle (or on a separate hot surface) and heat until lightly toasted.
  7. Evenly divide the cooked steak mixture among the toasted buns. Top each with the remaining caramelized onions and spoon the warm cheese sauce over the top.
  8. Serve immediately.

Why Philly Cheesesteak is Worth Your Time

Easy Philly Cheesesteak Recipe shot

Because it transforms very little into something deeply satisfying. Thin-sliced ribeye cooks quickly and delivers peak beef flavor. Caramelized onions add sweetness and texture. A well-made cheese sauce keeps every bite saucy without turning greasy. The whole sandwich takes advantage of contrast—warm vs. soft, salty vs. sweet, tender vs. slightly crisped bread.

It’s also flexible: once you have the cheese sauce down and the knack for quick-cooking thin steak, this method works for weeknight dinners or feeding a small crowd. The payoff—serious, comforting flavor for minimal fuss—is worth a modest bit of planning and a hot pan.

Allergy-Friendly Substitutes

Delicious Philly Cheesesteak Recipe dish photo

If you need to adjust for allergies or dietary preferences, here are practical swaps that keep the spirit of the sandwich without inventing complicated workarounds.

  • Dairy-free: Use a high-quality vegan melting cheese in place of the cheddar/American blend and swap evaporated milk for canned full-fat coconut milk or a commercial dairy-free evaporated milk alternative. Note: texture will vary compared with the original sauce.
  • Lower-lactose: Try lactose-free cheese and lactose-free evaporated milk or use extra cornstarch for body if the milk is thinner.
  • Butter alternative: If you can’t use ghee or clarified butter, a neutral oil with a high smoke point (like avocado oil) will work for searing; it won’t brown onions the same way but will cook them through.
  • Beef-free: Thinly sliced turkey or thin-cut, well-seasoned mushrooms can substitute for ribeye if you need to avoid red meat; adjust seasoning and cook time accordingly.

Tools & Equipment Needed

  • Medium saucepan — for the cheese sauce.
  • Whisk — to get a smooth, lump-free sauce.
  • Large frying pan or flat-top griddle — for caramelizing onions and cooking the steak. A flat surface makes heating the buns easier.
  • Spatula or tongs — to work the steak in the pan without tearing it.
  • Sharp knife and cutting board — for slicing onions and, if you’re trimming or slicing your own ribeye.
  • Bowl — to hold the cooked onions while you finish the steak.

Avoid These Mistakes

  • Don’t overcrowd the pan. If the steak pieces are piled up, they’ll steam instead of sear. Work in batches if needed so each slice gets a chance to brown.
  • Don’t rush the onions. Ten minutes over medium-high gives soft, slightly browned onions—if you go too hot you’ll scorch them; too low and they won’t develop color.
  • Don’t over-thicken the sauce. One tablespoon cornstarch is calibrated for the milk and cheese amounts. Adding more will make the sauce gluey rather than silky.
  • Don’t serve cold cheese sauce. If the sauce cools, it will firm up. Keep it on the lowest heat and stir occasionally so it’s spoonable when the sandwich is assembled.
  • Don’t skip toasting the bread. Toasting adds structure and keeps the bun from collapsing under the moist filling.

Better Choices & Swaps

  • Bread: A slightly denser hoagie prevents sogginess. If you like a softer bite, use a standard 8” soft bun; for more texture, choose a crustier roll.
  • Meat: Thinly sliced ribeye is ideal for flavor and tenderness. If you can, ask your butcher to slice it paper-thin; frozen slightly and sliced thin at home works too.
  • Cheese: The cheddar–American blend gives tang and melt. For a sharper profile, use more sharp cheddar; for a smoother melt, favor American or a good melting-style provolone.
  • Onions: Yellow onions are recommended for sweetness, but white or sweet Vidalia will work if you prefer a milder or sweeter finish.

Author’s Commentary

I make this sandwich when I want something indulgent but uncomplicated. The cheese sauce is the detail that shifts this from a heap of melted slices to a cohesive, luscious topping. Keep things warm and move quickly: steak, onions, and sauce are best when they meet on toasted bread and are eaten within minutes.

Small habits matter here—slice the steak thin, keep the sauce warm, and taste for salt as you go. A little attention up front saves you from a flat, underseasoned sandwich later. And do not be shy with the onions—they’re the quiet partner that balances the beef and cheese.

Make Ahead Like a Pro

  • Cheese sauce: You can make the sauce up to a day ahead. Reheat gently over low heat with a splash of milk or water if it’s too thick. Stir until smooth.
  • Onions: Caramelize the onions ahead and store in the refrigerator for 2–3 days. Warm them in the pan before adding to the steak so they re-soften and bloom.
  • Steak: Slice the ribeye and keep it chilled until you’re ready to cook. If you want to portion for faster cooking, slice and arrange in a single layer on a tray covered with plastic and refrigerate.
  • Assembly: Toast buns and assemble just before serving. The sandwich is at its best fresh, but components stored separately reheat well.

Questions People Ask

  • Can I use another cut of beef? Yes, but ribeye is preferred for marbling and flavor. Sirloin or flank will work if sliced very thin, but they’ll be leaner.
  • Why use evaporated milk? Evaporated milk adds richness without thinning the sauce; it creates a creamier mouthfeel than plain milk.
  • Can I use sliced cheese instead of a sauce? You can, but a sauce clings better and keeps every bite uniformly cheesy. If you prefer slices, use them hot and press briefly so they melt into the meat.
  • How do I get thin slices of steak at home? Partially freeze the steak for 30–45 minutes—firm but not solid—then slice thinly against the grain.
  • How long will leftovers keep? Store components separately in the fridge for up to 2–3 days. Reheat gently and assemble fresh.

Bring It Home

Make the cheese sauce, plan your timing, and treat the onions and steak with a little respect—those are the three simple rules I follow. When everything’s ready, assemble quickly, dig in, and accept that napkins will be involved. A true Philly-style cheesesteak is about balance: beef that’s flavorful and tender, onions that add sweetness, and cheese that binds it all together. Do this one time and you’ll see why this sandwich has such a devoted following.

If you make it, tell me how you customized it—bread choices, cheese swaps, or a tweak that made it yours. That’s half the fun of a recipe that’s meant to be shared and remixed.

Homemade Philly Cheesesteak Recipe photo

Philly Cheesesteak Recipe

Classic Philly cheesesteak with thinly sliced ribeye, caramelized onions, and a warm cheese sauce served on toasted buns.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Main Course
Cuisine: American
Servings: 4 servings

Ingredients

Ingredients

  • 1 cupshredded sharp cheddar cheese
  • 1 cupshredded American cheese
  • 1 tablespooncornstarch
  • 1 teaspoongarlic granules
  • 1 teaspoonground dry mustard
  • 12 ouncesevaporated milk
  • coarse salt to taste
  • 3 tablespoonsclarified butter or ghee
  • 2 peeled and sliced yellow onions
  • 2 poundsthinly sliced ribeye steak
  • 4 8 ” buns
  • coarsesalt and pepper to taste

Instructions

Instructions

  • Make the cheese sauce: In a medium saucepan combine 1 cup shredded sharp cheddar cheese, 1 cup shredded American cheese, 1 tablespoon cornstarch, 1 teaspoon garlic granules, 1 teaspoon ground dry mustard, 12 ounces evaporated milk, and coarse salt to taste. Whisk until smooth.
  • Cook the sauce over low heat, stirring often, until the cheese is melted and the mixture is hot and thickened (about 4–6 minutes). Keep the sauce warm over the lowest heat, stirring occasionally.
  • Heat a large frying pan or flattop over medium-high heat. Add 1 1/2 tablespoons clarified butter (or ghee). Add the 2 peeled and sliced yellow onions and cook, stirring occasionally, until lightly browned and soft, about 10 minutes. Transfer the cooked onions to a bowl and set aside.
  • Wipe the pan if needed, return it to medium-high heat, and add the remaining 1 1/2 tablespoons clarified butter. Add the 2 pounds thinly sliced ribeye steak (work in a single layer or in batches if needed). Cook the steak 2–4 minutes, stirring or flipping, until lightly browned and cooked through.
  • Add half of the cooked onions to the steak in the pan. Season with coarse salt and pepper to taste and stir until combined and heated through.
  • Place the 4 buns, cut side down, on the other side of the pan or griddle (or on a separate hot surface) and heat until lightly toasted.
  • Evenly divide the cooked steak mixture among the toasted buns. Top each with the remaining caramelized onions and spoon the warm cheese sauce over the top.
  • Serve immediately.

Equipment

  • Medium Saucepan
  • large frying pan or griddle
  • Bowl

Notes

Notes
To avoid a grainy cheese sauce, I highly recommend to keep the heat low and stir it frequently. If the sauce thickens too much, whisk in a splash of evaporated milk until it reaches the perfect consistency.
Flat-Top Advantage:
I love using a flat-top griddle for plenty of cooking space, but a large frying pan or cast-iron skillet works just as well.
Cheese Swap:
Skip the cheese sauce if you prefer and melt provolone directly into the steak—it blends right in for that classic gooey texture.
Essential Tool:
A metal spatula is a must for chopping, mixing, and flipping the steak as it cooks.
Better Cheese:
I always shred my own cheese for the best melt and texture—pre-shredded just doesn’t compare.
Easier Slicing:
Freezing the ribeye for 30 minutes makes it way easier to slice thin, and cutting against the grain keeps it extra tender.
Onions Matter:
I personally think caramelized onions are a must, and if you’re in Philly, you can order your cheesesteak “wid” (with onions) or “widout” (without onions).
Traditional vs. Custom:
Classic Philly cheesesteaks aren’t made with sautéed bell peppers and
mushrooms
but are common add-ins.
Topping Ideas:
Other popular cheesesteak toppings are a spoonful of
pizza sauce
, a sprinkle of mozzarella, hot cherry peppers, pickled jalapeños, and a drizzle of hot sauce.
Make-Ahead:
You can caramelize the onions and sear the meat 2 to 3 hours ahead of assembling the sandwiches. Keep them warm in a crockpot or a pan over low heat.
How to Store:
Transfer the meat, caramelized onions, and cheese sauce to separate airtight containers. They will keep it in the refrigerator for 4 to 5 days. The cooked meat and onions also freeze well for up to 2 months. Thaw them in the fridge before reheating.
How to Reheat:
Heat the desired amount of steak and onions in a small frying pan over low heat or in the microwave. The sauce can be warmed in a small saucepan over low heat, stirring occasionally.

Similar Posts

Leave a Reply

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

Recipe Rating