Philly Cheesesteak
A Philly Cheesesteak is one of the most famous sandwiches in American food culture. It’s known for its tender, thinly sliced ribeye steak, melted cheese, and sweet caramelized onions, all packed into a warm, toasted hoagie roll brushed with garlic butter. Every bite combines savory, cheesy, and buttery flavors, making it a timeless favorite.

This sandwich is simple, comforting, and filling. It has become a go-to meal for gatherings, cookouts, or even a quick dinner at home. The beauty of a Philly Cheesesteak is that it can be made easily on a skillet, griddle, or even over a campfire grill, making it a versatile recipe for many occasions.
WHAT IS A PHILLY CHEESESTEAK?
The Philly Cheesesteak was born in Philadelphia, Pennsylvania, and remains one of the city’s most loved creations. Traditionally, it’s made with thinly sliced ribeye steak, onions cooked to golden perfection, and provolone cheese melted over everything, then served on a soft hoagie roll.
While the East Coast version keeps it simple with steak, onion, and cheese, some versions found on the West Coast include green bell peppers and mushrooms for extra flavor. Both versions are delicious, but the original “Philly” stays true to its roots with its minimalist ingredients and strong flavors.

BEST CUT OF BEEF FOR CHEESESTEAKS
Choosing the right cut of beef is important to get the perfect texture and flavor. Ribeye is the most recommended option because it’s tender, juicy, and naturally marbled with fat, which gives the sandwich its rich taste.
Flank steak is another good choice if you prefer something leaner. When sliced thinly against the grain, flank steak becomes very tender and flavorful. If you use this cut, it’s a good idea to add a bit of extra oil to your cooking surface to help prevent it from drying out.
Whether you use ribeye or flank steak, the key is to slice it thin enough so that it cooks quickly and absorbs the flavor of the onions and cheese.
BEST CHEESE FOR PHILLY CHEESESTEAKS
The cheese plays a big role in creating that classic, creamy texture. The most popular choice is mild provolone, which melts beautifully and adds a soft, buttery flavor without overpowering the steak.
White American cheese and mozzarella are also great options for those who prefer a smoother and milder taste. In Philadelphia, some sandwich shops serve their cheesesteaks with Cheez Whiz, a creamy processed cheese that adds a rich, bold flavor.
Each cheese option gives a slightly different result — provolone keeps it classic, American cheese makes it creamy, and Cheez Whiz adds extra richness. The best choice depends on what kind of flavor and texture you like.
HOW TO SLICE BEEF THINLY
The key to an authentic Philly Cheesesteak is paper-thin slices of beef. Thin slices cook quickly and blend perfectly with the onions and melted cheese.
To slice the beef easily, place it in the freezer for about 20–30 minutes until it becomes firm but not completely frozen. This helps you cut the steak more evenly. After that, trim any extra fat or silver skin, then use a sharp knife to slice the meat thinly against the grain. Cutting against the grain helps make each bite more tender.
Quick tip: If you want to save time, ask your butcher to slice the meat for you. Many butchers will place the steak in the freezer for a few minutes before slicing to get those perfect, thin pieces.
HOW TO MAKE PHILLY CHEESESTEAKS
This is a quick and satisfying meal that takes about 30 minutes from start to finish. It’s easy to make whether you’re cooking on the stovetop, a flat cooktop, or a griddle.
Step-by-step instructions:
- Prepare the rolls and ingredients: Butter the hoagie rolls and set them aside. Dice the onions and slice the beef thinly.
- Cook the onions: In a large pan, sauté the onions until they are soft and golden brown. Remove them from the pan. If you want to add green bell peppers or mushrooms, cook them now until tender.
- Cook the beef: Add a little oil to the pan and cook the thinly sliced beef until browned. Season with salt and pepper.
- Combine ingredients: Add the cooked onions back into the pan and mix everything together.
- Add cheese: Divide the mixture into four portions and place two slices of cheese on top of each portion. Let the cheese melt slightly.
- Assemble the sandwiches: Place the hoagie rolls on top, then use a spatula to scoop the mixture directly into the buns.
The result is a warm, cheesy, and flavorful sandwich that’s both filling and satisfying.

CREATIVE WAYS TO SERVE PHILLY CHEESESTEAK
While the classic sandwich is unbeatable, there are many fun ways to enjoy the Philly Cheesesteak filling. It can be served as a main dish, snack, or even part of a low-carb meal.
Here are a few creative ideas:
- Over pasta: Use the steak and cheese mixture as a topping for cooked pasta or stuff it into large pasta shells.
- Mini sliders: Make small Philly Cheesesteak sliders for parties or family gatherings. They’re great for sharing.
- In tortillas or pita bread: Turn your filling into quesadillas or stuff it into pita pockets for a quick twist.
- Low-carb options: Skip the bread and serve the mixture inside bell peppers or large portobello mushrooms for a lighter version.
Philly Cheesesteak pairs wonderfully with crispy French fries, baked potato wedges, or onion rings. Add a side of coleslaw or pickles to complete the meal.
TIPS FOR THE BEST PHILLY CHEESESTEAK
- Use fresh bread: A soft, fresh hoagie roll is essential. It should be slightly crisp on the outside and tender inside.
- Don’t overcook the beef: Thin slices cook fast. Keep the heat medium-high and stir often to prevent it from becoming tough.
- Melt the cheese properly: Let the cheese melt into the meat mixture before scooping it into the roll. This makes it extra creamy.
- Serve immediately: Philly Cheesesteaks taste best when served hot and fresh.
Looking for more ideas? Try these other easy and tasty meals:
- Cheesy Hamburger Potato Casserole
- Ground Beef Alfredo
- Rotisserie Chicken Salad
- Chipotle Chicken Recipe
Love this recipe? Pin it on Pinterest so you can find it easily next time!

Philly Cheesesteak
Ingredients
- 1 lb ribeye steak trimmed and sliced thinly*
- 1/2 tsp sea salt adjust to taste
- 1/2 tsp black pepper adjust to taste
- 1 large sweet onion diced
- 8 slices mild provolone cheese avoid aged provolone
- 4 hoagie rolls sliced about three-quarters of the way through
- 2 Tbsp unsalted butter softened
- 1 garlic clove pressed
- 2 –4 Tbsp mayonnaise adjust based on preference
Instructions
- Slice hoagie rolls about three-quarters of the way through using a serrated knife. Dice the onions and slice the beef thinly.*
- In a small bowl, mix 2 Tbsp softened butter with 1 pressed garlic clove. Spread the garlic butter on the cut sides of the hoagie rolls.
- Toast the rolls on a skillet, flat cooktop, or griddle over medium heat until golden brown. Set aside.
- Add 1 Tbsp oil to the pan and sauté the diced onions until soft. Lightly sprinkle with salt and cook until caramelized, then transfer to a bowl.
- Increase heat to high and add 1 Tbsp oil. Spread the thinly sliced steak in an even layer. Let it brown for a few minutes without stirring, then flip and season with 1/2 tsp salt and 1/2 tsp black pepper.
- Cook until the beef is fully done, then stir in the caramelized onions.
- Divide the mixture into four portions and place two slices of cheese on top of each. Turn off the heat so the cheese melts gently without overcooking the beef.
- Spread a thin layer of mayonnaise on the toasted side of each roll. Working with one portion at a time, place a roll over the beef and cheese, and use a spatula to scrape the mixture into the bun. Serve warm.
Notes
- To make slicing easier, cover the steak and freeze it for 20–30 minutes. Thicker steaks can be frozen for about 30 minutes, while thinner steaks only need 20 minutes.
- For extra vegetables or a different flavor, add sliced bell peppers or mushrooms instead of, or in addition to, the onions.
Nutrition
If you’ve tried this Philly Cheesesteak or any other recipe on my website, I’d love to hear about your experience! Please leave a 🌟 star rating and share your thoughts in the 📝 comments below. Thank you so much for visiting!
