Go Back

Homemade Cheese Steak Subs

Homemade Cheese Steak Subs are a mouthwatering, hearty sandwich made with tender, thinly sliced steak, melted cheese, and sautéed peppers and onions on a toasted roll. This classic American sub is perfect for a quick and delicious meal that brings all the flavors of your favorite steakhouse to your kitchen. With simple ingredients and easy preparation, these cheese steak subs are a go-to for busy weeknights or casual gatherings.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Main Course
Cuisine American
Servings 4
Calories 650 kcal

Equipment

  • Large skillet or griddle
  • Sharp knife
  • Cutting Board
  • Spatula or tongs
  • Baking sheet (optional for toasting rolls)

Ingredients
  

  • 1 lb ribeye steak thinly sliced (or substitute with sirloin or flank steak)
  • 2 tbsp olive oil
  • 1 medium onion thinly sliced
  • 1 bell pepper thinly sliced (green, red, or yellow)
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp garlic powder
  • 8 slices provolone cheese or substitute with American cheese
  • 4 hoagie rolls or sub rolls split
  • Optional: mayonnaise for spreading on rolls

Instructions
 

  • Step 1: Prep the Ingredients
  • Slice the ribeye steak thinly against the grain. You can freeze the steak for about 15 minutes before slicing to make it easier.
  • Slice the onions and bell peppers thinly.
  • Step 2: Sauté the Vegetables
  • Heat 1 tbsp of olive oil in a large skillet over medium-high heat.
  • Add the onions and bell peppers to the skillet, seasoning with a pinch of salt and pepper.
  • Sauté for 5-6 minutes, or until the vegetables are softened and slightly caramelized. Remove from skillet and set aside.
  • Step 3: Cook the Steak
  • In the same skillet, add the remaining 1 tbsp of olive oil over medium-high heat.
  • Add the thinly sliced steak to the skillet, spreading it out in a single layer.
  • Season with salt, pepper, and garlic powder, and cook for about 3-4 minutes, stirring occasionally, until the steak is browned and cooked through.
  • Step 4: Add the Cheese
  • Reduce the heat to low. Return the sautéed onions and peppers to the skillet with the steak.
  • Divide the mixture into four portions in the skillet, placing two slices of cheese on top of each portion.
  • Cover the skillet briefly to let the cheese melt over the steak and veggies.
  • Step 5: Toast the Rolls
  • While the cheese is melting, place the split hoagie rolls on a baking sheet and toast them in a preheated oven at 350°F for 3-4 minutes, or until they are slightly crispy.
  • Optional: Spread a thin layer of mayonnaise on the toasted rolls for added flavor.
  • Step 6: Assemble the Subs
  • Place each portion of the cheesy steak and veggie mixture onto the toasted rolls.
  • Serve the subs warm and enjoy!

Video

Notes

  • Choose the Right Steak: Ribeye is ideal for this recipe because of its marbling and tenderness, but you can also use sirloin or flank steak.
  • Add Mushrooms: For an extra layer of flavor, add sliced mushrooms to the onions and peppers while sautéing.
  • Cheese Variations: Traditional provolone works well, but American cheese, mozzarella, or even Swiss can be used for different flavor profiles.
  • Storage: Leftovers can be stored in the refrigerator for up to 2 days. Reheat on the stovetop for best results.
Keyword Homemade Cheese Steak Subs