Filed Under: American | Beef | Homemade | Lunch | Main Dish | Meat | Videos

Homemade Cheesesteaks

Recipe By Tessa Arias
February 26th, 2014

Homemade cheesesteaks are stuffed with sliced steak, peppers, onions, and loaded with cheese - make them how you like them!

Yield: 4

Prep Time: 10 minutes

Cook: 20 minutes

Tessa's Recipe Rundown...

Taste: Meaty and savory and oh so satisfying.
Texture: Each bite is full of scrumptious textures, better than your average sandwich!
Ease: There’s some prep work involved, especially if you can’t purchase already sliced thin strips of steak. But once you get started it goes fast.
Appearance: I’ll admit I struggled a little photographing these, partly because I just wanted to eat them!
Pros: A fun way to satisfy your cheesesteak craving at home.
Cons: None!
Would I make this again? Yes!

Homemade Cheesesteaks

Today we’re visiting a land I like to call sandwich heaven. I’m actually not a huge sandwich fan, mostly because I’m utterly burnt out from having hundreds of mediocre sandwiches in my life for lunch day after day. For me, a good sandwich needs to have an array of textures, ingredients, flavors, all while sitting pretty inside excellent bread. Variety is the spice of life, right? And for me I need variety either on one plate or better yet, in one bite.

Now let me say that cheesesteak sandwich heaven is not a place free of controversy and argument. I know there is a lot of debate about what makes a traditional or authentic “Philly” cheesesteak, which is why I preface today’s video with a disclaimer that I am not claiming this recipe to be a Philly cheeseteak, it’s just the way I like ’em. So don’t write me any furious comments! I’m a firm believer that if a particular food tastes good to YOU, if the recipe works for YOU, then who cares about food “rules,” traditions, or authenticity?! Watch the video and let me know what your version of the ultimate homemade cheesesteak is. What kind of cheese do you like? If you’re in camp cheese whiz, I don’t know if we can be friends…

How to make
Homemade Cheesesteaks

Yield: 4
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Homemade cheesesteaks are stuffed with sliced steak, peppers, onions, and loaded with cheese - make them how you like them!


For the sandwiches:

  • 1 tablespoon butter
  • 1 small onion, thinly sliced
  • 1 small bell pepper, thinly sliced
  • 1 tablespoon vegetable oil
  • Kosher salt and freshly ground black pepper
  • 1 1/4 pounds ribeye, beef round, or top sirloin, thinly sliced
  • 4 sturdy hoagie rolls
  • Mayonnaise, if desired
  • 8 slices mozzarella, provolone, or white American cheese
  • 1/2 teaspoon dried oregano


  1. Preheat the oven to 400Β°F.
  2. In a large skillet over medium heat, melt the butter. Saute the onion and pepper until they are tender. Remove the vegetables to a bowl and heat the oil in the same pan. Add the beef and season to taste with salt and pepper. Saute until lightly browned and cooked through. Divide the meat into two batches if necessary.
  3. Spread each bun with mayonnaise, if desired. Divide the beef and vegetable mixture among the buns. Top with the cheese and oregano. Bake the sandwiches in the oven until the cheese is melted and the bread is slightly toasted, about 5 minutes. Serve.

Recipe Notes

Pop your steak in the freezer until firmed, about an hour, before slicing against the grain to get the thinnest slices possible.
Course: Main Course
Cuisine: American
Tessa Arias

About Tessa...

I share trusted baking recipes your friends will LOVE alongside insights into the science of sweets. I'm a professionally trained chef, cookbook author, and cookie queen. I love to write about all things sweet, carb-y, and homemade. I live in Phoenix, Arizona (hence the blog name!)

Find Tessa on  

Leave a Comment & Rating

Add a Review or Question

*Please select a rating to complete your comment.

Recipe Rating

  1. #
    Dulce de Andrade — February 26, 2014 at 4:23 am

    Thank you so much for this recipe… I love it but the place where I bought these from usually went on heavy with the salt… so now I can control that! Love your blog.

  2. #
    Taylor @ Food Faith Fitness — February 26, 2014 at 4:46 am

    I am drooling over the lighting of these photos AND the sandwiches themselves.
    Looks like one hubby-pleasing sandwich to this girl! Pinned!

  3. #
    fit foodie le — February 26, 2014 at 7:20 am

    they look SCRUMPTIOUS. one of my all-time fave sammiches. thanks for sharing, YUM

  4. #
    Jessica @ A Kitchen Addiction — February 26, 2014 at 7:58 am

    My husband is from Philly, so he is definitely opinionated about his cheesesteaks! I, on the other hand, would love one of these!

  5. #
    cassie — February 26, 2014 at 8:26 am

    Sandwich heaven for sure. Love these!

  6. #
    Gaby — February 26, 2014 at 1:58 pm

    Sandwiches are the ideal meal for making it your own. Love these cheesesteaks!

  7. #
    Nicole ~ Cooking for Keeps — March 1, 2014 at 8:22 am

    These look perfect! Love the video!

  8. #
    Jillian — March 1, 2014 at 5:56 pm

    Made these last night and they were amazing! The perfect meal to keep us away from the drive thru after a long day. They went together in no time and eventhough there aren’t a lot of ingridients there is big flavor! Thanks for my new go-to dinner in a flash!

    • #
      Tessa — March 5, 2014 at 8:54 am

      You basically just summed up my exact feelings about this recipe! Glad you feel the same way πŸ™‚

  9. #
    Alisa — December 11, 2015 at 8:41 am

    I love to make home-made cheese steak sandwiches but I never know how to get the beef sliced super-thin like that so instead I just use ground beef. I sprinkle the beef with salt, then brown it along with a thinly sliced yellow onion. After it it cooked for about five minutes, I lay thick slices of white American cheese on top of the meat/onions mixture and wait until it melts and then keep stirring it with the spatula until the melted cheese is all mixed into the meat/onions mixture, then I serve it on torpedo rolls. Super delicious flavor even if the texture is different because of ground beef.

  10. #
    Aryaa2147 — February 21, 2017 at 7:29 am

    nice and easy recipe. loved at first site

Join the Handle the Heat Community

Cookie Customization Chart
Do you want a more delicious life?
Instead of digging through cookbooks and magazines and searching the internet for amazing recipes, subscribe to Handle the Heat to receive new recipe posts delivered straight to your email inbox. You’ll get all the latest recipes, videos, kitchen tips and tricks AND my *free* Cookie Customization Guide (because I am the Cookie Queen)!
As Seen On....
NPR People Time Glamour Readers Digest The Huffington Post BuzzFeed