Charleys Cheesesteak Copycat Philly Cheesesteak Recipe at Home

Copycat Charleys Cheesesteak Philly Cheesesteak Recipe


Copycat Charleys Cheesesteak Philly cheesesteak on a toasted hoagie roll with sliced beef, melted provolone, and onions.
Bring the mall food court favorite home with sizzling steak, sweet onions, and melty provolone tucked into a buttery toasted roll.

If you love a hot, cheesy, steak-loaded sandwich, this copycat Charleys Cheesesteak Philly Cheesesteak recipe is about to earn a spot in your regular dinner rotation. It’s savory, melty, buttery, and packed with thinly sliced beef, tender onions, and gooey cheese on a toasted roll. The best part? You can make it at home without heading to the mall food court.

This recipe is inspired by the classic sandwich style made popular by Charleys Cheesesteaks, but it’s designed for the home cook. That means simple steps, easy-to-find ingredients, and plenty of tips so even beginners can make a great homemade Philly cheesesteak.


Why People Love Charleys Cheesesteaks

Charleys Cheesesteaks is known across the USA for serving hot-off-the-grill cheesesteaks with fresh toppings and that made-to-order feel people crave. For many folks, it brings back memories of grabbing lunch at the mall, hearing the sizzle from the grill, and watching the steak and onions get chopped together right in front of you.

The Philly Cheesesteak is one of the chain’s most iconic menu items. It’s all about contrast: juicy beef, soft bread, lightly caramelized onions, and rich melted cheese. Every bite is warm, salty, buttery, and satisfying. It’s the kind of sandwich that feels a little messy in the best possible way.

While “Philly cheesesteak” is a widely used dish name, this post is a copycat recipe inspired by the restaurant version. We’re not claiming to have the official Charleys recipe. Instead, we’re recreating the flavor and texture many fans know and love.


What Makes This Copycat Philly Cheesesteak So Good?

A great copycat cheesesteak recipe comes down to a few simple things:

  • Thinly sliced beef that cooks fast and stays tender
  • Onions cooked until soft and sweet
  • Melted cheese that blankets the steak
  • Toasted hoagie rolls that soak up flavor without falling apart
  • A hot skillet or griddle for that classic seared taste

If you’ve ever wondered why restaurant cheesesteaks taste so good, it’s because everything cooks quickly over high heat. Think of it like making pancakes on a hot griddle. Once the surface is ready, the food cooks fast and develops better flavor.


Copycat Charleys Cheesesteak Ingredients

Servings: 4 sandwiches

Prep time: 20 minutes

Cook time: 15 minutes

Total time: 35 minutes

  • 1 1/2 pounds ribeye steak, very thinly sliced
  • 1 tablespoon vegetable oil
  • 1 tablespoon butter
  • 1 large yellow onion, thinly sliced
  • 1/2 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 4 hoagie rolls or sub rolls
  • 8 slices provolone cheese
  • 4 tablespoons mayonnaise, optional
  • 1 tablespoon butter, softened, for toasting rolls

Optional toppings:

  • Sautéed green bell peppers
  • Mushrooms
  • Pickled hot peppers
  • Cheese sauce instead of sliced cheese

Helpful Ingredient Notes

Best steak for Philly cheesesteak: Ribeye is the top choice because it has great flavor and stays tender. If ribeye feels too pricey, shaved beef, sirloin, or even thinly sliced deli roast beef can work in a pinch.

How to slice steak thinly: Pop the steak in the freezer for about 30 to 40 minutes first. That firms it up and makes it much easier to slice paper-thin with a sharp knife.

Best bread: Soft hoagie rolls are ideal. You want bread that is sturdy enough to hold the filling but still soft enough to bite through easily.

Cheese choices: Provolone gives you a mild, creamy melt. White American works too if you want an extra smooth, classic cheesesteak texture.


How to Make This Philly Cheesesteak at Home

Let’s walk through it step by step. Don’t worry, this comes together quickly once the skillet is hot.

Step 1: Prep the steak.
If your steak is not already thinly sliced, place it in the freezer for 30 to 40 minutes. Then use a sharp knife to slice it as thinly as possible against the grain. Smaller, thinner pieces cook faster and stay more tender.

Step 2: Slice the onions and get everything ready.
This is a fast recipe, so it helps to have your ingredients lined up before cooking. Slice the onion thinly, set out your cheese, and split the rolls. If you’re using extra toppings like peppers or mushrooms, prep them now too.

Step 3: Cook the onions.
Heat a large skillet, cast iron pan, or flat griddle over medium heat. Add the oil and 1 tablespoon of butter. Once the butter melts, add the onions and a pinch of salt. Cook for 6 to 8 minutes, stirring often, until the onions are soft and lightly golden. You want them tender and a little sweet, not burned. Remove them to a plate.

Step 4: Toast the rolls.
Spread a little softened butter on the inside of each roll. Place them cut-side down in the skillet or on a griddle for 1 to 2 minutes until lightly toasted. This small step makes a big difference. It helps keep the bread from getting soggy and adds great flavor. Set the rolls aside.

Step 5: Cook the steak.
Turn the heat up to medium-high. Add the sliced steak to the hot skillet in a single layer if possible. Sprinkle with the salt, black pepper, and garlic powder. Let it sear for about 30 seconds, then use a spatula to toss and chop it into smaller pieces as it cooks.

Cook for 3 to 5 minutes, just until the beef is browned and no pink remains. For food safety, beef should reach an internal temperature of 145°F, followed by a 3-minute rest. Since the meat is sliced very thin, it cooks quickly. Avoid overcooking, or it can turn dry.

Step 6: Add the onions back in.
Return the cooked onions to the skillet with the steak. Stir everything together so the flavors blend. If you’re adding peppers or mushrooms, mix them in now.

Step 7: Melt the cheese.
Divide the steak mixture into 4 portions in the skillet. Lay 2 slices of provolone over each pile. Lower the heat slightly and let the cheese melt, about 30 to 60 seconds. If needed, cover the pan briefly to help the cheese melt faster.

Step 8: Build the sandwiches.
If you like mayo, spread a thin layer inside each toasted roll. Use a spatula to scoop each cheesy steak portion into a roll. Serve right away while everything is hot and melty.


Easy Home Kitchen Shortcuts

Want to make this easy Philly cheesesteak recipe even simpler? Here are a few smart shortcuts.

  • Use shaved beef: Many grocery stores sell shaved steak, which saves prep time.
  • Use pre-sliced onions and peppers: It cuts down on knife work.
  • Try deli roast beef: It’s not traditional, but it works for a super quick weeknight version. Warm it gently so it doesn’t dry out.
  • Sheet pan method: Cook onions and peppers first, warm the beef, then pile everything into rolls and melt the cheese under the broiler for 1 to 2 minutes.
  • Electric griddle option: This is great if you’re making several sandwiches at once.

If your kitchen is busy or you’re feeding hungry kids, shortcuts can be the difference between takeout and homemade. And honestly, homemade still wins.


Tips for the Best Copycat Charleys Cheesesteak

  • Freeze the steak briefly before slicing. Thin steak is the key to that authentic texture.
  • Don’t overcrowd the pan. Too much meat at once will steam instead of sear.
  • Toast the rolls. This keeps them from getting too soft.
  • Use enough cheese. A cheesesteak should be properly melty.
  • Serve immediately. This sandwich is best fresh off the skillet.

Allergy-Friendly and Dietary Modifications

This is one area where homemade really shines. You can adjust the sandwich to fit your needs without giving up that classic cheesesteak comfort.

Gluten-free:

  • Use your favorite gluten-free hoagie rolls or sandwich buns.
  • Double-check that your seasonings and mayonnaise are certified gluten-free.
  • If the roll options are limited, serve the steak and cheese mixture over roasted potatoes or rice for a cheesesteak bowl.

Dairy-free:

  • Skip the butter and use olive oil or a dairy-free butter alternative.
  • Use your favorite dairy-free cheese slices or shredded plant-based cheese.
  • A dairy-free garlic mayo spread on the roll can add richness if the cheese substitute is less creamy.

Low-carb or keto:

  • Skip the bread and turn the filling into a Philly cheesesteak bowl.
  • Serve it over cauliflower rice, sautéed cabbage, or stuffed into roasted bell peppers.
  • Use full-fat cheese and onions in moderation depending on your carb goals.

Paleo:

  • Use steak, onions, mushrooms, and peppers cooked in olive oil or avocado oil.
  • Skip the cheese or use a paleo-friendly sauce if that fits your plan.
  • Serve the filling in lettuce wraps or over roasted sweet potatoes.

Vegetarian:

  • Replace the steak with sliced portobello mushrooms, seitan, or a plant-based beef alternative.
  • Cook the vegetables until deeply browned for a richer, meatier flavor.
  • Top with provolone or a vegetarian cheese alternative.

Vegan:

  • Use mushrooms, seitan, jackfruit, or plant-based steak strips.
  • Choose vegan butter, vegan mayo, and dairy-free cheese.
  • Add sautéed mushrooms and a touch of soy sauce or tamari for extra savory depth.

Egg-free:

  • Just skip the mayo or use an egg-free mayonnaise alternative.

Lower-sodium:

  • Choose low-sodium cheese if available.
  • Season lightly and let the beef and onions carry more of the flavor.
  • Avoid salty extras like jarred hot peppers unless needed.

What to Serve with Philly Cheesesteaks

Need a side dish? Here are a few easy favorites:

  • French fries
  • Onion rings
  • Potato chips
  • Coleslaw
  • Pickles
  • A simple green salad

For game day or casual weekend dinners, fries and cheesesteaks are hard to beat. It’s one of those pairings that just feels right.


Approximate Nutrition Per Serving

These numbers are estimates and will vary based on the bread, cheese, and exact cut of beef used.

  • Calories: 690
  • Protein: 39g
  • Carbohydrates: 36g
  • Fat: 42g
  • Fiber: 2g
  • Sugar: 5g
  • Sodium: 780mg

Storage and Reheating Tips

If you have leftovers, store the steak and onion mixture separately from the rolls when possible. That helps the bread stay fresh.

  • Refrigerator: Store in an airtight container for up to 3 days.
  • Reheat on the stove: Warm the filling in a skillet over medium-low heat until hot.
  • Microwave: Heat in short bursts, stirring in between, until warmed through.

Food safety note: Reheat leftovers to 165°F before serving.


Frequently Asked Questions

What cheese is closest to Charleys cheesesteak style?
Provolone is a great choice for a rich, melty sandwich. White American is also a good option if you want a smoother melt.

Can I use a different cut of beef?
Yes. Ribeye is best, but sirloin or shaved steak works well too.

Do I need a griddle?
Nope. A large skillet, especially cast iron, works just fine.

Can I add peppers?
Absolutely. Many people love sautéed green peppers on a cheesesteak, even if they are not always part of the most basic version.


Final Thoughts

This copycat Charleys Cheesesteak Philly Cheesesteak recipe is hearty, cheesy, and surprisingly easy to make at home. It brings that food court favorite right into your kitchen with simple ingredients and a lot of flavor. If you’re craving a satisfying sandwich for lunch, dinner, or game day, this one checks every box.

If you make it, I’d love to hear how it turned out. Did you keep it classic with onions and provolone, or did you add peppers, mushrooms, or cheese sauce? Leave a comment and share your version. And if this recipe hits the spot, please share it with friends and family too.


Disclaimer

This recipe is a copycat recipe inspired by the flavors and style of a popular restaurant dish. It is not the official recipe, and no knowledge of the actual proprietary recipe is implied or claimed. Charleys Cheesesteaks is a registered brand of its respective owner, and this post is not affiliated with or endorsed by them.

Simply Copycat Recipes is also an Amazon affiliate. That means we may earn a small commission from qualifying purchases made through links at no extra cost to you.

Comments