Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
steak sandwich recipes - Close-up of a delicious homemade Philly Cheesesteak sandwich with melted provolone cheese, tender steak, and caramelized onions on a toasted hoagie roll.

Ultimate Philly Cheesesteak Sandwich

Indulge in the best homemade Philly Cheesesteak experience with tender, thinly sliced ribeye steak, caramelized onions, and gooey provolone cheese on a toasted hoagie roll. This recipe brings authentic diner flavor right to your kitchen, making it one of the most satisfying steak sandwich recipes you’ll ever try.

  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

1.5 lbs thinly sliced ribeye steak
2 tbsp olive oil, divided
1 large yellow onion, thinly sliced
1 green bell pepper, thinly sliced (optional)
Salt and freshly ground black pepper, to taste
8 slices provolone cheese (or white American cheese)
4 hoagie rolls, split and lightly toasted
2 tbsp butter, for rolls (optional)

Instructions

Step 1: Prepare all your ingredients. Thinly slice the ribeye steak against the grain. If needed, partially freeze the steak for 30-45 minutes to make slicing easier. Thinly slice the onion and bell pepper.
Step 2: Heat a large skillet or griddle over medium-high heat. Add 1 tablespoon of olive oil. Add the sliced onions (and bell peppers, if using) and sauté until they are softened and caramelized, about 8-10 minutes. Remove the vegetables from the skillet and set them aside.
Step 3: Increase the heat to high. Add the remaining 1 tablespoon of olive oil (or butter) to the hot skillet. Add the thinly sliced steak in a single layer, ensuring not to overcrowd the pan. Cook in batches if necessary. Season the steak generously with salt and black pepper.
Step 4: Cook the steak for only 1-2 minutes per side until it’s browned and cooked through. Avoid overcooking to keep the steak tender. Once cooked, return the caramelized vegetables to the skillet with the steak and mix everything together.
Step 5: Divide the steak and vegetable mixture into four equal sections on the skillet. Lay 2 slices of provolone cheese over each section. Cover the skillet with a lid or foil for 1-2 minutes, allowing the cheese to melt into a gooey, delicious blanket.
Step 6: While the cheese is melting, lightly toast the hoagie rolls. You can spread a thin layer of butter on the cut sides of the rolls and toast them cut-side down on a separate hot skillet or griddle for 1-2 minutes until lightly golden.
Step 7: Using a spatula, scoop one cheesy steak and veggie section into each toasted hoagie roll. Serve your ultimate steak sandwich immediately and enjoy!

Notes

For best results, slice your ribeye steak very thinly for tenderness. If you don’t have a very sharp knife, partially freezing the steak for 30-45 minutes before slicing will make it much easier. Leftovers can be stored in an airtight container for up to 2-3 days and reheated gently in a skillet or microwave. Consider using glass food storage containers for reheating. These steak sandwich recipes are highly adaptable!

  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Category: Lunch
  • Cuisine: American

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 680 kcal
  • Sugar: 5 g
  • Sodium: 1200 mg
  • Fat: 35 g
  • Saturated Fat: 18 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 1 g
  • Carbohydrates: 45 g
  • Fiber: 3 g
  • Protein: 45 g
  • Cholesterol: 110 mg

Keywords: steak sandwich recipes, philly cheesesteak, ribeye sandwich, homemade cheesesteak, lunch recipes, dinner recipes, comfort food, easy steak sandwich, sandwich recipes

Logo

Join Recipes For Home!

Get the latest recipe trends delivered to your inbox daily.

✓ You're on the list!