Easy Philly Cheesesteak Recipe

45 Comments
5 from 34 votes
Jump to Recipe

We may earn a commission when you click on the affiliate links in this post.

If you’ve ever wished for a Philly cheesesteak that tastes like takeout but comes together in minutes, you’re in the right place. This Easy Philly Cheesesteak Recipe uses thinly sliced roast beef, melty provolone, savory peppers and onions, and a surprise layer of cream cheese that makes every bite ridiculously rich and satisfying. It’s fast, flavorful, and guaranteed to turn an ordinary weeknight into something worth looking forward to!

Two full Philly Cheesesteaks with melted provolone cheese.

5 Star Reviews ⭐️⭐️⭐️⭐️⭐️

“My family loved these! My husband isn’t typically a huge cheesesteak fan but he thought they were so good! He said best cheesesteak he’s ever had!! Thanks for the recipe.” – Hillary

“This was seriously so good. We LOVED every single bite. Thanks for such a good and easy recipe! LOVING your site and excited to try more things! – Mandy

“Probably the best sandwich I’ve ever had! The cream cheese really makes it extra delicious!” – Devon

A Hearty Meal Without the Fuss


These Philly cheesesteak sandwiches have become one of my go-to “busy night lifesavers.” They are the perfect dinner to make when you don’t have a lot of time but are craving something hearty, filling, and flavorful. The tender roast beef soaks up all those savory juices, the peppers and onions get soft and sweet, and when everything melts together under a blanket of buttery cheese…well, it’s one of those dinners that makes the whole kitchen smell amazing.

When I make them for my crew, I always end up with a little assembly line going – sandwiches for the kids (minus the peppers and onions), and then a couple of extra-loaded ones for me and the hubby, with all the veggies piled sky-high. Paired with something simple like fries, chips, or veggies and dip, it turns into an easy meal everyone’s happy with. Honestly, these sandwiches are just as perfect for a weeknight as they are for game day or feeding a hungry crowd. They never disappoint!

🩷 Erica

Key Ingredients

Philly Cheesesteak ingredients including rolls, beef broth, roast beef, provolone cheese, cream cheese, onion soup mix, green bell pepper and onion.
  • Beef broth – Tenderizes the beef and enhances the flavors.
  • Onion soup mix
  • Black Angus roast beef – I like to get thinly sliced roast beef from the deli counter at my grocery store, but you could use pre-sliced deli meat or even leftover roast beef from Sunday dinner. Just make sure the beef is nice and thin; the flavor of the juice soaks in better that way when you simmer it.
  • Green bell pepper – Cut the peppers up really thin so they cook evenly. You want them tender but not mushy.
  • Onion – A white onion is perfect for taste and smell. Slice into thin slices.
  • Cream cheese – Spread a nice, thick layer of cream cheese on the bread. The cream cheese softens with the hot meat and veggies and melts perfectly.
  • Provolone cheese – My favorite cheese to use for this recipe.
  • Hoagie rolls – You can find hoagie rolls at pretty much any grocery store or use our Homemade Subway Bread recipe if you like homemade bread better!
  • Optional Additions: mushrooms, hot peppers, lettuce, tomatoes, pickles

How to Make this Easy Philly Cheesesteak Recipe

Pan of roast beef and broth base for Philly Cheesesteak.
  1. Simmer the Beef: Bring the beef broth and onion soup mix to a boil in a medium pot. Add the roast beef, lower the heat, and let it simmer gently for 5-10 minutes to soak up the flavor.
Skillet with green bell peppers and sliced onions for Philly Cheesesteak.
  1. Sauté the Veggies: While the beef simmers, heat a large skillet over medium heat. Add the sliced onions and green peppers and cook until soft and lightly caramelized.
Skillet of Philly Cheesesteak filling.
  1. Combine Beef and Cream Cheese: Once the beef is done, drain the juices (save them if you’d like to make an “au jus” dip). Add the roast beef to the skillet with the vegetables, along with about 4 oz. of cream cheese. Stir until the cream cheese melts and everything is well combined.
Cookie sheet lined with foil with four unmelted Philly Cheesesteaks.
  1. Prep the Rolls and Build the Sandwiches: Spread the remaining cream cheese onto the hoagie rolls. When the beef mixture is creamy and heated through, spoon generous portions onto each roll. Top each sandwich with provolone cheese and place them open-faced on a baking sheet.
Four melted Philly Cheesesteaks on a cookie sheet.
  1. Broil Until Melty: Place the baking sheet under the broiler on high for about 1 minute, or until the cheese is bubbly and the edges of the bread start to toast.
Two Philly Cheesesteak with melted provolone cheese on a cutting board with au jus in a bowl on the side.
  1. Serve Warm: Remove the sandwiches from the oven and serve immediately-preferably with the reserved juices if you love a good dip!

“This is a family favorite! We make it all of the time and it’s super easy to put together!”

-Suzy

Frequently Asked Questions

What is on a real Philly cheesesteak?

An authentic Philly cheesesteak consists of thinly sliced ribeye steak, melted American cheese, provolone, or cheez whiz all served on thick crusted bread like a toasted hoagie roll. Top it with sauteed onions and green bell peppers. Use a sharp knife and cut it in half to serve on butcher paper.

What is the secret to a good Philly cheesesteak?

Aside from getting a hold of an authentic sandwich in Philadelphia at a local cheesesteak shop, a homemade Philly cheesesteak needs to have thin sliced ribeye steak and cheese. Serve on an amoroso roll and top with caramelized onions.

What cheese is best for cheesesteaks?

A melty cheese, for sure. The best cheese would have to be American cheese, deli provolone, or cheese whiz. You need a good cheese melt!

What type of bread or hoagie roll is best for cheesesteaks?

Soft hoagie rolls are ideal. They hold up well to the filling but still stay tender when broiled. Amoroso-style rolls are the “classic Philly” choice, but any soft sub roll or sandwich hoagie will work. Avoid crusty baguettes; they tend to compete with the filling.

How do I prevent the rolls from getting soggy?

Two tricks help:
Spread cream cheese on the rolls (as in the recipe). It acts like a moisture barrier and adds a delicious creamy layer.
Drain the beef mixture well before assembling.
These simple steps keep the bread soft but not wet.

What’s the best way to reheat leftover Philly cheesesteaks?

Separate the filling from the bread if possible. Reheat the beef mixture in a skillet over medium heat, then assemble your sandwich and broil it for 30–60 seconds to melt the cheese again. This keeps everything warm and avoids overly soft bread.

Hand holding a full Philly Cheesesteak.

Read Next: 35+ Quick and Easy To Follow Dinner Ideas Your Family Will Surely Love

More Subs and Sandwiches

If you like this Philly Cheesesteak recipe, you will love any of these delicious sandwich options:

If your family loves these Philly cheesesteaks as much as mine does, I’d love to hear about it! Leave a comment below and let me know how they turned out, and don’t forget to give the recipe a rating so others can find it too. Happy cooking! 🥖🧀🥩

Easy Philly Cheesesteak Recipe

5 from 34 votes
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
This Philly Cheesesteak is a meaty, cheesy HEAVEN. Tender beef pairs perfectly with peppers, onions and lots of cheese. You will love how easy they are to make! 
Save this recipe

Ingredients 

  • 2 cups beef broth
  • 1 package onion soup mix
  • 1 pound Black Angus rare roast beef, regular roast beef works great too, just make sure it’s from the deli and thinly sliced
  • 1 green bell pepper, sliced
  • 1 large white or yellow onion, sliced
  • 8 ounces cream cheese
  • 8 slices provolone cheese, 2 slices per sandwich
  • 4 hoagie rolls

Instructions 

  • Bring beef broth and onion soup mix to a boil. Add roast beef, reduce heat, and simmer for about 5-10 minutes.
    Pan of beef broth and onion soup mix for Philly Cheesesteaks.
  • In the meantime, in a large skillet saute onion and green pepper.
    Skillet with green bell peppers and sliced onions for Philly Cheesesteak.
  • When beef is done simmering, drain juices (you can keep the juice if you want to make an “au jus” dip). Add roast beef to skillet along with about 4 oz. of cream cheese.
    Skillet of Philly Cheesesteak filling.
  • Spread remaining cream cheese on each hoagie roll. When the cream cheese in the skillet is all melted, generously portion beef mixture onto each hoagie roll. Top with provolone cheese and place sandwiches, open-faced on a large baking sheet.
    Cookie sheet lined with foil with four unmelted Philly Cheesesteaks.
  • Broil on high for about a minute or until cheese becomes bubbly and bread becomes slightly toasty.
    Four melted Philly Cheesesteaks on a cookie sheet.
  • Remove from oven and serve immediately.
    Two Philly Cheesesteak with melted provolone cheese on a cutting board with au jus in a bowl on the side.

Notes

  • Optional Additions: mushrooms, hot peppers, lettuce, tomatoes, pickles
  • To make a family sized sandwich, use a loaf of French bread.
  • Add some cheese whiz for an authentic Philly Cheesesteak. 

Nutrition

Calories: 794kcal, Carbohydrates: 40g, Protein: 47g, Fat: 50g, Saturated Fat: 26g, Cholesterol: 179mg, Sodium: 1519mg, Potassium: 688mg, Fiber: 2g, Sugar: 8g, Vitamin A: 1379IU, Vitamin C: 26mg, Calcium: 521mg, Iron: 14mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Course: Dinner, Main Course

Love this recipe?

We want to hear from you! Please leave a review.

Rate & Review

Share This With the World

Pin

About the author

Erica Walker

Erica lives in Meridian, Idaho, with her husband, Jared, an attorney, and their three daughters. She earned her bachelor’s degree from Brigham Young University and has a passion for travel and adventure. Whether kayaking, hiking, or scuba diving, she loves exploring the world—and bringing her family along for the ride.

More about Erica Walker
5 from 34 votes (11 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?




Comments

  1. 5 stars
    This was delicious! I only used half the cream cheese since that’s what I had. I added jalapeños (I like things spicy!) and my husband added mushrooms. Yum!

  2. 5 stars
    My family loved these! My husband isn’t typically a huge cheesesteak fan but he thought they were so good! He said best cheesesteak he’s ever had!! Thanks for the recipe.

  3. 5 stars
    We all love cheesesteaks here. I haven’t tried adding cream cheese and would like to give that a try next time I make them.

  4. 5 stars
    ABSOLUTELY delicious! Forgot to get onion soup mixture, but improvised an it turned out great. Thank you for your AWESOME recipes.

      1. I bought medium-rare roast from the deli and I used Havarti cheese last time and it was WONDERFUL. People typically use provolone though. Hope this helps!

        1. Also, my boyfriends from where it was created. He thinks that bell peppers are a side, not included. He is passionate about it. Most of those places have it on a condiment/sides bar or you ask to have it added.

See More Comments