Mouthwatering Classic Philly Cheesesteak

As seen in Satisfying Entrées for Every Table.

Whip up this iconic Philly favorite using thinly cut beef, sweet browned onions, and soft bell peppers, all smothered in melted provolone inside a toasty hoagie. This sandwich brings together bold tastes and amazing textures that'll make your mouth water with each bite. The rolls get extra flavor from a brush of garlic butter, while quick cooking keeps the meat nice and juicy. It's super simple to make, perfect when you want something quick for lunch or a tasty dinner option. Grab it while it's hot and enjoy the perfect mix of crispy bread and gooey filling.

Lindsey
Created By Lindsey
Last updated on Tue, 22 Apr 2025 20:14:05 GMT
A plate of sandwiches with meat and mushrooms. Save Pin
A plate of sandwiches with meat and mushrooms. | cookbing.com

This filling Philly cheesesteak sandwich brings the genuine street grub taste straight to your home in just half an hour. The mix of paper-thin beef, gooey provolone, and sweet browned onions makes that iconic flavor that folks in Philadelphia have treasured for decades.

I came up with this after trying to copy a sandwich I fell in love with at a Philly food stand years back. It took me a bunch of tries, but this version finally nailed that real-deal taste that takes me right back to walking those Philly streets whenever I bite into it.

What You'll Need

  • Ribeye or top sirloin steak: Gives you just the right mix of taste and softness
  • Provolone cheese: Gets all gooey and brings a smooth, mild flavor that works great with the meat
  • Hoagie rolls: The real-deal base with that nice crunchy outside and fluffy inside
  • Yellow onion: Turns all sweet and golden when cooked down
  • Bell peppers: Add some brightness and snap against the heavy stuff
  • Mushrooms: Bring an earthy kick and meaty feel
  • Mayo and butter: Make for the tastiest toasted roll with extra richness
  • Garlic: Adds that nice smell and taste without taking over everything else

How To Make It

Get Your Meat Ready:
Stick your steak in the freezer for half an hour till it's firm but not rock-hard. This helps you cut those super thin slices you want. Cut off the extra fat since that can make your sandwich tough to chew. Sprinkle good amounts of salt and pepper to bring out the meat's flavor.
Fix Your Veggies and Bread:
Cut onions in thin strips so they'll cook faster. Split your rolls without tearing them apart. Mix soft butter with finely chopped garlic to make a spread that'll have garlic flavor all through it.
Get Your Rolls Crispy:
Spread your garlic butter all over the inside of each roll. Toast them on medium heat until they look golden but keep an eye on them so they don't burn. Toasting stops the bread from getting all soggy later.
Brown Those Onions:
Heat up oil till it's shiny but not smoking. Throw in your onions and cook them slow, giving them a stir now and then until they turn sweet and golden. Taking your time breaks down the sugar in the onions, making them taste amazing.
Cook Your Meat:
Use high heat to quickly brown the meat while keeping it tender. Lay the meat out flat so it all cooks the same. Quick cooking keeps it juicy but still flavorful. Mixing it with the onions lets all those tastes blend together.
Add Cheese and Put It Together:
Split the meat into portions right in the pan before adding cheese on top. Put your cheese on while the pan's still hot but off the fire, so it melts without overcooking. Spread mayo on your rolls for extra moisture. Flip the meat right onto the roll so all those tasty juices stay in your sandwich.
Two sandwiches with meat and mushrooms on a plate. Save Pin
Two sandwiches with meat and mushrooms on a plate. | cookbing.com

The first time I made these for my family, they were gone in no time. My kid who never says much about dinner actually told me it was better than the ones we've been ordering for years. The real trick is taking enough time to get those onions nice and caramelized.

Mix It Up

True Philly fans often go for Cheez Whiz instead of provolone for that real street food feel. If you're feeling bold, warm some Cheez Whiz and put it on your roll before adding your meat mix. This gives you that runny, gooey texture that many Philly locals can't live without. American cheese works great too if you want something that melts right into the meat.

A sandwich with meat and mushrooms on a plate. Save Pin
A sandwich with meat and mushrooms on a plate. | cookbing.com

What Goes Well With It

Enjoy your sandwiches with some crunchy fries or onion rings for the full deal. A basic green salad with tangy dressing helps cut the richness. Wash it down with a cold beer or regular soda that goes well with all those savory flavors. We like to put out hot cherry peppers, banana peppers, and different cheeses so everyone can make their sandwich just how they like it.

Keeping Leftovers

Got extras? Keep the meat mix away from the bread in sealed containers in your fridge for up to 3 days. To warm it up, put the meat in a pan over medium heat until it's hot again, adding a bit of beef broth if it looks dry. Toast fresh rolls and put it all together right before eating. Don't microwave the whole sandwich or you'll end up with soggy bread and weird rubbery cheese.

Common Questions

→ What's the top meat choice for this sandwich?

Go for top sirloin or ribeye since they stay tender and pack tons of flavor when cut super thin.

→ Can I swap out the cheese?

Sure thing! While provolone is traditional, feel free to try mozzarella, cheddar, or American cheese if that's what you like.

→ How do I keep my bread from getting mushy?

The garlic butter toast trick works wonders - it makes a nice shield that stops moisture from soaking into your bread.

→ Is it okay to do some prep work beforehand?

You bet! Cut your meat and veggies and mix up your garlic butter earlier in the day to make cooking time way faster.

→ What should I serve alongside these sandwiches?

They go great with some crispy fries, tangy coleslaw, or a fresh green salad on the side.

Classic Philly Sandwich

Juicy beef, veggies, and melty cheese tucked in warm rolls.

Preparation Time
15 Minutes
Cooking Time
15 Minutes
Overall Time
30 Minutes
Created By: Lindsey

Recipe Type: Main Courses

Skill Level: Beginner-Friendly

Type of Cuisine: American

Serves: 4 Portions

Diet Preferences: ~

What You'll Need

→ Meat

01 2 pounds thinly sliced ribeye or top sirloin steak, fat trimmed

→ Oils and Fats

02 2 tablespoons veggie oil, split
03 4 tablespoons soft butter
04 4 tablespoons mayo

→ Dairy

05 8 slices soft provolone cheese

→ Bread

06 4 cut hoagie buns

→ Vegetables

07 4 oz mushroom slices
08 1 big yellow onion, diced
09 1 green pepper
10 1 red pepper

→ Seasonings

11 1/2 teaspoon crushed garlic
12 2 teaspoons chunky Kosher salt, add more if needed
13 1/2 teaspoon ground black pepper, adjust to taste

Step-by-Step Directions

Step 01

Chill the beef in freezer for half an hour until firm. Cut into skinny strips, remove extra fat, add salt and pepper, then put aside.

Step 02

Cut the buns almost all the way through with a bread knife. Combine soft butter with crushed garlic, smear on the open sides, and brown them in a pan on medium until they're golden. Set them aside.

Step 03

Warm up 1 tablespoon oil in a pan over medium flame. Cook onions for about 8-10 minutes till they turn golden brown. Move them to a dish and save for later.

Step 04

Turn up the heat to medium-high and pour the other tablespoon of oil in the pan. Spread out the beef strips evenly and let them cook without stirring for 2-3 minutes until browned, then flip them over. Add the cooked onions back in and mix everything together.

Step 05

Split the meat and onion mix into 4 equal piles in the pan. Put 2 slices of provolone on each pile and turn off the stove.

Step 06

Spread a bit of mayo on the toasted parts of each bun. Place a bun over each pile of cheese-topped meat and flip it all with a spatula. Eat right away.

Helpful Notes

  1. Try throwing in some sliced peppers and mushrooms while the onions cook for better crunch and taste.

Essential Tools

  • Chopping board
  • Sharp knife
  • Non-stick skillet
  • Rubber spatula

Allergen Warnings

Always review the ingredient labels for allergens or consult a healthcare professional with concerns.
  • Has dairy products (provolone)
  • Contains wheat (hoagie buns)

Nutritional Info (Per Portion)

Nutritional values are approximations and shouldn’t be viewed as customized health guidance.
  • Calories: 680
  • Fat Content: 45 grams
  • Carbohydrates: 37 grams
  • Protein Content: 40 grams