homemade philly cheesesteak on a bun with a side salad

Homemade Philly Cheesesteak

Now you can have the popular Philly Cheesesteak sandwiches at home! Tender steak, green peppers, and onions smothered in melted cheese! This will become one of your go-to dinner recipes!

Course Main Course
Cuisine American
Keyword beef sandwiches, philly cheesesteak, steak sandwiches
Prep Time 15 minutes
Cook Time 20 minutes
broiler time 5 minutes
Total Time 35 minutes
Servings 6
Calories 475 kcal
Author chellie


  • 2 lbs top round steak boneless
  • 2 onions
  • 2 green bell peppers
  • 1 tbsp Italian seasoning
  • salt and pepper to taste
  • 6 slices provolone cheese
  • 6 hoagie rolls whole wheat
  • 1 cup beef broth
  • 2 tsp garlic cloves minced
  • 2 tbsp olive oil


  1. Slice steak against the grain into thin slices.

  2. Slice the peppers and onions in to think slices (about 1/4 inch), mince garlic or run through a garlic press.

  3. Turn Instant Pot on Saute'. Add olive oil and let warm for a few minutes. Add peppers and onions and saute', stirring occasionally, until the onions are beginning to be translucent, about 5 minutes.

  4. Add garlic and stir for 30 seconds more. Turn off Instant Pot and remove vegetable mixture and set aside.

  5. Place steak, Italian seasoning, salt, pepper and broth into the Instant Pot. Make sure valve is set to 'sealed' position. Cook on high pressure for 20 minutes, allowing to natural release for 10 minutes. Carefully turn the valve to vent and allow the release to finish.

  6. Place hoagie rolls on a sheet pan. Place beef on each roll, then top with vegetable mixture and 1 slice of provolone cheese. Place in the broiler until the cheese is melted, about 3-5 minutes. Serve immediately.

Recipe Notes

If you don't have an instant pot, saute' the veggies in a skillet. After removing them, saute' the meat, stirring occasionally until cooked to your liking. 

For a low carb option, ditch the hoagie rolls and wrap in lettuce. After the steak is finished cooking, add the peppers and onions back to the pan. Place the cheese on top of the mixture in your skillet and let it melt. Serve on Romaine boats, Bibb/Boston lettuce, on top crunchy cabbage, or cole slaw! 

Nutrition Facts
Homemade Philly Cheesesteak
Amount Per Serving
Calories 475 Calories from Fat 171
% Daily Value*
Total Fat 19g 29%
Saturated Fat 7g 35%
Cholesterol 111mg 37%
Sodium 688mg 29%
Potassium 825mg 24%
Total Carbohydrates 25g 8%
Dietary Fiber 3g 12%
Sugars 5g
Protein 47g 94%
Vitamin A 8.1%
Vitamin C 42.3%
Calcium 31.5%
Iron 29.9%
* Percent Daily Values are based on a 2000 calorie diet.