This is a recipe for Instant Pot Philly cheesesteak sandwiches. It’s made with tender strips of ribeye steak, sautéed green peppers, onions, and mushrooms served on a hoagie bun with melted provolone.

Philly cheesesteaks originated in none other than Philadelphia, Pennsylvania.
It’s a popular and iconic American sandwich that’s known for its delicious combination of thinly sliced steak, melted cheese, and various toppings, all served on a crusty hoagie bun.
The bare basics of a traditional Philly cheesesteak sandwich recipe:
- Thinly Sliced Steak: The traditional choice of beef for a Philly Cheesesteak is usually ribeye or top-round steak. The beef is sliced very thin to ensure it cooks quickly and remains tender.
- Cheese: The most common cheese used in a Philly Cheesesteak is American cheese, but other options like provolone, Swiss, or Cheez Whiz are also popular choices. The cheese is melted over the beef to create a creamy, gooey texture.
- Bread: A fresh, crusty roll is essential for a Philly Cheesesteak. Hoagie rolls or Italian rolls are commonly used, and they are typically toasted or lightly heated before assembling the sandwich.
- Toppings: While the classic Philly Cheesesteak includes thinly sliced sautéed onions, you can customize your sandwich with additional toppings like green bell peppers, mushrooms, hot peppers, or even lettuce, tomatoes, and ketchup if you prefer.
- Condiments: Some people enjoy adding condiments like mayonnaise, ketchup, or hot sauce to their Philly Cheesesteak, but the traditional version typically doesn’t include these.
There are a lot of variations of cheesesteaks and you can’t go wrong with any version of it.
Some serve chicken in place of beef, my version includes mushrooms, some add nacho cheese, and I’ve even seen ranch, bacon, or pepperoni on some cheesesteaks.
Others have come up with delicious spin-offs like cheesesteak stuffed peppers, my Philly cheesesteak egg roll recipe, and Philly cheesesteak quesadillas.
It’s also cooked in a variety of ways. The classic version is cooked on a griddle or flat-top grill. In my recipe, I’m going to make the steak extra tender by cooking it in an Instant Pot.
Nevertheless, it’s a delicious and timeless classic sandwich that is famous worldwide!
Ingredients for Instant Pot Philly Cheesesteak Sandwich
- Rib-eye Steak
- Canola Oil
- Green Peppers
- Yellow or White Onion
- Mushrooms
- Beef Broth
- Worcestershire Sauce
- Garlic Powder
- Salt
- Black Pepper
- Provolone
- Mayonnaise
- Hoagie Buns or French Loaf
How to Make Philly Cheesesteaks in an Instant Pot
- Set Instant Pot to Saute setting on high heat and add canola oil. Add green peppers, onions, and mushrooms and cook for about 2-3 minutes, until they begin to become tender. Set aside.
- Add rib-eye strips and brown the meat.
- Add beef broth, Worcestershire, garlic powder, salt, black pepper, and the vegetables back into the Instant Pot with the steak. Stir, close the lid and vent, and set to Meat/Stew setting on high for 10 minutes.
- Allow it to natural release for an additional 10 minutes after it is done cooking.
- While it cooks, prepare the buns with a thin layer of mayonnaise and add 2 cheese slices to each bun. Melt the cheese on the bun under the broiler for 1-2 minutes (watch carefully to avoid burning.)
- Once the steak is done cooking in the Instant Pot, add sliced rib-eye, mushrooms, peppers, and onions onto the buns.
Storage
If you have leftover Philly Cheesesteak sandwiches, store them in the refrigerator for up to 2-3 days.
If possible, keep the bun separate from the meat and veggies to prevent sogginess. When you’re ready to eat leftovers, toast the bun when you reheat the meat and veggies.
I don’t recommend freezing these sandwiches. It can significantly alter the texture of the vegetables and the bun when they thaw. No one likes a soggy bun!
Try these other delicious recipes!
- Air Fryer Hamburgers
- Beef Roll-Ups – 3 Ways
- Maid-Rites Copycat Recipe
- Philly Cheesesteak Sandwiches – Large Batch!
Instant Pot Philly Cheesesteak Sandwich
Ingredients
- 1 pound Ribeye Steak, sliced into thin strips
- 1 tablespoon Canola Oil
- 2 Green Peppers
- 1 Yellow or White Onion
- 1 cup Mushrooms, sliced
- ½ cup Beef Broth
- 1 tablespoon Worcestershire Sauce
- 1 teaspoon Garlic Powder
- 1 teaspoon Salt
- ¼ teaspoon Black Pepper
- 8 slices Provolone
- Mayonnaise
- 4 Hoagie Buns or Sliced French Loaf
Instructions
- Set Instant Pot to Saute setting on high heat and add canola oil. Add green peppers, onions, and mushrooms and cook for about 2-3 minutes, until they begin to become tender. Set aside.
- Add rib-eye strips and brown the meat.
- Add beef broth, Worcestershire, garlic powder, salt, black pepper, and the vegetables back into the Instant Pot with the steak. Stir, close the lid and vent, and set to Meat/Stew setting on high for 10 minutes.
- Allow it to natural release for an additional 10 minutes after it is done cooking.
- While it cooks, prepare the buns with a thin layer of mayonnaise and add 2 cheese slices to each bun. Melt the cheese on the bun under the broiler for 1-2 minutes (watch carefully to avoid burning.)
- Once the Instant Pot has naturally released for 10 minutes, add sliced rib-eye and vegetables onto the buns.
Recommended Products
As an Amazon Associate, I earn referral fees from products I love and recommend at no extra cost to you.
this one is DELISH !!! Making it again tonight