• About Us
  • Recipe Index
    • Appetizers
    • Asian
    • Breads and Doughs
    • Cajun / Creole / Louisiana
    • Breakfast / Brunch
    • Comfort Food
    • Delectable Desserts
    • Entrees / Mains
    • Instant Pot
    • Italian
    • Pizza
    • Rubs, Spices and Sauces
    • Soups & Salads
    • Sides
    • Seafood
    • Southern
    • Mexican / Tex-Mex / Cal-Mex
    • Thanksgiving
    • Vegetarian
  • Videos
    • Recipe Videos
    • Web Stories
  • Work With Us
  • Contact
  • **Premium Access**
  • Recipes
menu icon
go to homepage
  • Thanksgiving
  • Recipes
  • About Us
  • Work With Us
  • Premium
subscribe
search icon
Homepage link
  • Thanksgiving
  • Recipes
  • About Us
  • Work With Us
  • Premium
×
Home » Recipe Index » Super Sandwiches

Homemade Philly Cheesesteak (Juicy, Cheesy, and Easy to Make)

Published: Nov 2, 2025 by Kris Longwell · This post may contain affiliate links

3 shares
  • Share
  • Tweet
  • Bluesky
Jump to Recipe Jump to Video Print Recipe
An overhead view of two homemade Philly cheesesteaks sitting next to each other on brown sandwich paper.
A person holding an uneaten, freshly prepared homemade Philly cheesesteak in his hand.

This Homemade Philly Cheesesteak is everything you love about the classic — tender, thinly sliced ribeye, sautéed onions, and melty white American cheese griddled together to perfection. It’s all tucked into a soft hoagie roll for that authentic, cheesy, juicy bite every time. With just a few simple steps and easy techniques, we’ll show you exactly how to recreate that iconic Philly flavor and texture right in your own kitchen.

Two homemade Philly cheesesteaks sitting next to each other on wrinkled brown paper with kettle chips, pickle spears, and two beers resting near the sandwhiches.
Jump to:
  • 🥩 The Ingredients
  • 🥖 Ingredient Notes (with Substitutions & Variations)
  • 🔥 Pro Tips for the Best Homemade Cheesesteak
  • 👨‍🍳 How to Make Homemade Philly Cheesesteaks
  • 🍟 Serving Suggestions
  • 🙋🏽‍♂️ Frequently Asked Questions
  • 🥪 Other Amazing Beef Sandwiches
  • Homemade Philly Cheesesteak

🥩 The Ingredients

A handful of simple, high-quality ingredients come together to create the ultimate balance of savory, melty, and perfectly seasoned flavor in every bite of this classic cheesesteak. Find ingredient notes (including substitutions and variations) below.

An arrangement of ingredients for homemade Philly cheesesteak on a grey, wooden background inlcuding shave ribey, salt, peper, oil, chopped onions, and rolls.

🥖 Ingredient Notes (with Substitutions & Variations)

  • Ribeye Steak: The marbling in ribeye gives your cheesesteak that signature juicy, tender bite. If you can’t find ribeye, try thinly sliced sirloin, flank steak, or even shaved deli roast beef for a quick version.
  • Onions: Classic Philly flavor starts with sautéed yellow onions. Want a little sweetness? Use Vidalia onions or add a few sliced bell peppers for a “Philly-style with peppers” twist.
  • Cheese: We love Cooper Sharp White American for its creamy melt and nostalgic flavor. You can also use provolone for a milder, gooier sandwich or Cheez Whiz for the authentic South Philly vibe.
  • Hoagie Rolls: Soft, slightly chewy rolls like Amaroso’s are the gold standard. If you can’t find them, use any soft sub or sandwich roll that can hold up to the juicy filling.
  • Oil: A little vegetable oil helps the onions caramelize beautifully. Feel free to use canola or avocado oil — or even a touch of butter for extra richness.
  • Seasoning: Keep it simple with salt and pepper — the meat and cheese do the heavy lifting. For a little kick, add a pinch of garlic powder or crushed red pepper flakes.

See the recipe card (with video) below for a full list of ingredients and measurements.

🔥 Pro Tips for the Best Homemade Cheesesteak

  • Freeze the steak slightly before slicing: Pop your ribeye in the freezer for about 30 minutes — it firms up just enough to make paper-thin slicing easy, which is key to that authentic Philly texture.
  • Use a hot griddle or cast-iron skillet: High heat gives the beef a quick sear and locks in the juices while melting the cheese perfectly into the meat.
  • Don’t overcrowd the pan: Cook the steak in batches if needed — too much at once will steam the meat instead of browning it.
  • Add the cheese right on the meat: Let the cheese melt directly into the hot beef and onions before loading it into the roll — this ensures every bite is gooey and flavorful.
  • Wrap it like they do in Philly: Once assembled, wrap your cheesesteak tightly in butcher paper or sandwich paper and let it sit for a minute or two. The trapped steam softens the roll just enough to create that classic Philly taste and texture — warm, tender bread hugging the melty, cheesy filling.
  • Keep it simple: The best cheesesteaks rely on balance — tender beef, melted cheese, and perfectly cooked onions. No fancy sauces needed.
  • Serve immediately: Cheesesteaks are meant to be eaten hot off the griddle, when the cheese is still molten and the bread is perfectly steamed.

👨‍🍳 How to Make Homemade Philly Cheesesteaks

A pile of chopped yellow onions being sautéed in a little oil on a large outdoor griddle.
  1. Step 1: Heat your griddle (or skillet) with a little oil over medium-high heat and sauté the onions until lightly browned and soft.
A person using a large silver spatula and a bench scraper to gently shred thinly sliced ribeye that is being cooked on an outdoor griddle.
  1. Step 2: Push the onions over (off the heat), add a splash more oil, and then add the thinly sliced steak. Use two spatulas to lightly shred the meat. Cook until just no longer pink.
A person sprinkling ground pepper over chopped cooked ribeye and sautéed onions on a large outdoor griddle.
  1. Step 3: Mix the onions into the beef and lightly sprinkle with salt and pepper.
A person placing squares of white American cheese over two mounds of chopped ribeye and onions on a large outdoor griddle.
  1. Step 4: Divide the meat into two rectangular piles (the length of the buns) and place two slices of cheese over each mound. Let steam for 30 seconds.
A person using a metal spatula and bench scraper to incorporate melty American white cheese into a pile of cooked thin strips of ribeye and sautéed onions on an outdoor griddle.
  1. Step 1: Quickly cut the melty cheese into the meat. Form into a rectangular pile again.
A person that has just placed two large hoagie buns over a mound of Philly cheesesteak piles on a sizzling outdoor griddle.
  1. Step 2: Place the opened buns over the meat.
A person holding a homemade Philly cheesesteak in his right hand while holding the spatula that he used to transfer the meat into the bun with his other hand.
  1. Step 3: Use a long spatula to flip the sandwich over into your hand with the meat/cheese mixture staying inside the bun (it’s okay if a little falls out of the bun).
A person placing two homemade Philly cheesesteaks that are wrapped in white butcher paper on a wooden cutting board.
  1. Step 4: Place the sandwich on a 12″x12″ square of sandwich/butcher paper and roll it up. Let the sandwich steam in the paper for 1 to 10 minutes. Serve at once!

Expert Tip

For the most authentic flavor and texture, cook your cheesesteak on an outdoor flat-top griddle, indoor griddle, or large cast-iron skillet. The even surface lets you sear the beef, sauté the onions, and melt the cheese all in one place — just like the pros do in Philly.

A griddle gives you plenty of room to chop and mix everything together while it cooks, helping the flavors meld and the cheese coat every bite. If you don’t have a griddle, a heavy stainless steel or cast-iron pan works great — just make sure it’s screaming hot before the meat hits the surface for that perfect sizzle.

🍟 Serving Suggestions

Serve your Homemade Philly Cheesesteak hot off the griddle with any of these delicious sides and pairings:

  • Crispy French Fries – The classic cheesesteak companion.
  • Onion Rings or Potato Wedges – Add crunch and a little indulgence.
  • Green Salad or Coleslaw – A fresh, tangy contrast to the rich, cheesy filling.
  • Pickle Spears or Hot Cherry Peppers – For that authentic Philly touch.
  • Cheese Fries or Sweet Potato Fries – Perfect for turning it into a hearty meal.
  • Tomato Soup or Beer Cheese Two homemade Philly cheesesteaks sitting next to each other on wrinkled brown paper with kettle chips, pickle spears, and two beers resting near the sandwiches.Dipping Sauce – Great for dunking your sandwich.
  • Cold Soda or Root Beer – A refreshing way to balance the savory flavors.

🙋🏽‍♂️ Frequently Asked Questions

What kind of meat is best for a Homemade Philly Cheesesteak?

Ribeye is the classic choice because it’s well-marbled and stays juicy when cooked quickly. You can also use thinly sliced sirloin or flank steak if you’re looking for a leaner option.

How do I get the steak sliced so thin for a Homemade Philly Cheesesteak?

Place the ribeye in the freezer for about 30 minutes before slicing — this firms up the meat, making it easier to cut into paper-thin slices with a sharp knife. You can also ask your butcher to shave it for you, which is the easiest and most authentic option. If slicing yourself, go with a top-notch slicer like a Beswood Slicer.

Can I make Homemade Philly Cheesesteaks ahead of time?

You can prep the ingredients in advance — slice the beef, sauté the onions, and store everything separately. When ready to serve, reheat the meat and onions on a hot griddle, melt the cheese, and assemble the sandwiches fresh for the best texture.

What cheese works best for Homemade Philly Cheesesteak?

White American cheese melts beautifully and gives that classic creamy texture. Provolone is a great mild option, while Cheez Whiz adds that nostalgic, authentic Philly flavor.

How do I get the authentic texture for Homemade Philly Cheesesteaks?

Wrap the finished sandwich tightly in butcher or sandwich paper and let it rest for a minute or two. The steam softens the roll slightly, giving it that signature Philly cheesesteak taste and texture.

Can I make a Homemade Philly Cheesesteak without a griddle?

Yes! A large cast-iron or stainless-steel skillet works perfectly. The key is using high heat so the meat sears quickly and stays tender.

What kind of bread should I use for a Homemade Philly Cheesesteak?

Soft, slightly chewy hoagie rolls are ideal — Amaroso’s brand is traditional, but any sturdy sub roll that can hold the juicy filling without falling apart will work.

How should I reheat leftover Homemade Philly Cheesesteak?

Wrap the sandwich in foil and warm it in a 325°F oven for 10–15 minutes. This keeps the bread soft and the cheese melty without drying out the meat.

Can I customize Homemade Philly Cheesesteaks with other toppings?

Absolutely! Add sautéed bell peppers, mushrooms, or even a drizzle of hot sauce for a spicy twist. Just keep the balance of meat, cheese, and bread at the heart of the sandwich.

A person holding an uneaten, freshly prepared homemade Philly cheesesteak in his hand.

🥪 Other Amazing Beef Sandwiches

  • A Marinated Grilled Steak Sandwich on a wood cutting board
    Grilled Steak Sandwich
  • A person holding two halves of a Wagyu pastrami sandwich on rye bread.
    Wagyu Pastrami Sandwich
  • A close-up view of a slow cooker chopped brisket sandwich with barbecue sauce drizzled over the top of the meat with a couple of pickle slices and a thinly slice of onion on top, too.
    Slow Cooker Chopped Brisket Sandwiches
  • A pot roast slider topped with melty Swiss cheese, caramelized onions, and a toasted slider bun resting on the side of the pot roast.
    Pot Roast Sliders

Ready to make the best cheesesteak this side of the City of Brotherly Love? Go for it!

And when you do, be sure to take a photo of it, post it on Instagram, and tag @HowToFeedaLoon and hashtag #HowToFeedaLoon!

A close-up view of a homemade Philly cheesesteak with another cheesesteak sitting next to it, both on a wrinkled brown piece of sandwich paper.

Homemade Philly Cheesesteak

This Homemade Philly Cheesesteak is loaded with thinly sliced ribeye, sautéed onions, and melty white American cheese, all griddled to perfection and tucked into a soft hoagie roll. With just a few simple steps, you’ll master that classic Philly flavor and texture — juicy, cheesy, and absolutely irresistible.
No ratings yet
Print Pin Rate
Course: Lunch / Sandwich
Cuisine: American
Prep Time: 15 minutes minutes
Cook Time: 15 minutes minutes
Resting time: 3 minutes minutes
Total Time: 33 minutes minutes
Servings: 2
Calories: 502kcal
Author: Kris Longwell

Video

Equipment

  • Flat-iron griddle or large cast-iron skillet
  • 2 spatulas 1 large one to help scoop up the sandwich off the griddle.

Ingredients

  • 16 oz ribeye steak thinly sliced (see NOTES)
  • 2 tablespoon vegetable oil divided
  • 1 large onion chopped
  • salt and pepper
  • 4 slices American white cheese see NOTES
  • 2 soft hoagie buns

Instructions

  • If your steak is not already sliced, place the ribeye in the freezer for 30 to 45 minutes. It should become partially frozen. This makes slicing much easier. Use a sharp knife or a sturdy slicer to cut the meat into very thin slices. Set aside.
    16 oz ribeye steak
  • Heat your griddle (or cast-iron skillet) to medium-high heat. Add a splash of oil and spread it around with a large spatula. Add the onions and sauté them until they are golden brown, about 5 to 7 minutes.
    2 tablespoon vegetable oil, 1 large onion
  • Push the onions to the side of the griddle (not over heat), or remove them from the skillet. Add another splash of oil over the heated griddle and spread it around with the spatula. Add the thinly sliced meat and let it cook (unmoved) for about 30 seconds. Then, use two spatulas (or a spatula and a bench scraper) to gently shred the meat into bite-sized pieces. Continue cooking, spreading around, shredding, and flipping occasionally, until the meat is just no longer pink.
  • Sprinkle the meat with a couple of pinches of salt and pepper. Use your spatula to form two rows of the meat/onion mixture (about the length of your rolls).
    salt and pepper
  • Place two slices of cheese over each mound of the meat. Let the cheese rest on the simmering meat for about 30 seconds. Now, use your spatula to cut the melty cheese into the meat mixture. Continue this for a short bit, until the cheese and meat are fully combined and the cheese has completely melted.
    4 slices American white cheese
  • Place the opened roll directly over each pile of the cheesesteak mixture. Now, use your spatula to scoop the entire sandwich off the griddle, then flip it over onto your hand. Repeat with the other cheesesteak.
    2 soft hoagie buns
  • For authentic texture, wrap the cheesesteaks in sandwich or butcher paper and let then let them rest/steam for 1 to 10 minutes. Then, serve at once!

Notes

NOTE: Watch the video in the recipe card for visual guidance.
  • Steak – This recipe calls for 16 oz of thinly sliced ribeye. That will make two Philly-style sandwiches loaded with steak. One cheesesteak could be split in half and serve two people. Or, just get smaller rolls and make four smaller cheesesteaks. 
  • Cheese Options: Traditional Philly cheesesteaks are made with white American cheese, provolone, or Cheez Whiz — and each gives a slightly different flavor and texture.
    • White American cheese melts smoothly and gives that classic creamy, savory bite.
    • Provolone adds a mild, slightly nutty flavor and a beautiful stretch when melted.
    • Cheez Whiz delivers the most authentic South Philly experience — rich, salty, and extra gooey.
  • When to Add the Cheese:
    • For American or provolone, place the cheese directly on top of the hot beef and onions while still on the griddle. Cover briefly with a lid or inverted pan to help it melt before loading it into the roll.
    • For Cheez Whiz, warm it separately and spoon or drizzle it over the sandwich after assembling — that’s how they do it in Philly!
  • Pro Tip: If you want the bread to have that signature soft, steamy texture, wrap the finished sandwich tightly in butcher or sandwich paper for a minute before serving.

Nutrition

Calories: 502kcal | Carbohydrates: 7g | Protein: 46g | Fat: 32g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 15g | Cholesterol: 138mg | Sodium: 121mg | Potassium: 717mg | Fiber: 1g | Sugar: 3g | Vitamin A: 36IU | Vitamin C: 6mg | Calcium: 33mg | Iron: 4mg
Tried this recipe? Take a Picture!Mention @HowToFeedALoon or tag #HowToFeedALoon!

More Sandwiches

  • Two best-ever smash burgers with toasted brioche buns sitting on crumpled brown paper with two glasses of dark beer in the background.
    Best-Ever Smash Burger | Crispy, Juicy, and Easy to Make
  • A person holding a best-ever cheeseburger consisting of a juicy beef burger topped with melting cheddar cheese, lettuce, tomato, red onion, and pickles all sandwiched between a toasted homemade hamburger bun.
    Best-Ever Cheeseburger
  • A person plunging a whole slow cooker French dip sandwich in a small white bowl filled with au jus sauce sitting on a black circular plate.
    Slow Cooker French Dip Sandwiches
  • A straight-on view of a smoked steakhouse burger topped with melty provolone cheese and crispy onion strips and a layer of steak sauce aioli on the bottom bun.
    Smoked Steakhouse Burger

Leave a Reply Cancel reply

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

Recipe Rating




Welcome!

Kris & Wesley (The Loon) live for fun, food, and fabulousness. "How to Feed a Loon" is a celebration of just that. Come join us on this joyous culinary ride.

More about us

Game Day Favorites

  • Two homemade Philly cheesesteaks sitting next to each other on wrinkled brown paper with kettle chips, pickle spears, and two beers resting near the sandwiches.
    Homemade Philly Cheesesteak (Juicy, Cheesy, and Easy to Make)
  • Two baskets lined with red and white checkered wax paper and filled each with two homemade corn dogs and a small container of yellow mustard.
    Homemade Corn Dog – Classic State Fair Recipe
  • A spoon being used to drizzle easy homemade nacho cheese sauce onto rows of tortilla chips that are sitting side by side in a paper basket.
    Easy Homemade Nacho Cheese Sauce
  • A person holding on a fully cooked Texas-Style Beef Brisket with one hand and using a large knife to slice it into juicy strips with the other hand.
    Texas-Style Smoked Brisket
  • An overhead view of a large white pot filled with chorizo and bean soup with a wooden spoon in the middle of the soup.
    Chorizo and Bean Soup
  • A small baking pan lined with brown paper and topped with balsamic glazed baby back ribs with a small bowl filled with the glaze nearby.
    Balsamic-Glazed Baby Back Ribs

Popular Recipes

  • best-ever chicken salad recipe
    Best-Ever Chicken Salad
  • A white soup filled with roasted tomato basil soup next to sliced grilled cheese sandwiches.
    Roasted Tomato Basil Soup
  • Mahi Mahi tacos on a wooden table in a taco holder
    Amazing Mahi Mahi Tacos
  • A lemon wedge being squeezed onto a platter of chicken francese
    Chicken Francese
  • Southern Shrimp and Cheesy Grits recipe
    Southern Shrimp and Cheesy Grits
  • Slow Roasted Pork Shoulder on a platter with a side of gravy
    Slow Roasted Pork Shoulder

Footer

↑ back to top

Explore

  • Recipe Index
  • About Us
  • Subscribe

About

  • Privacy Policy
  • Contact

Copyright © 2025 How to Feed a Loon • This website contains affiliate links, which means that if you click on a product link, we may receive a commission in return. How To Feed a Loon is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

3 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required