Philly Cheesesteak
Philly Cheesesteak is a classic American sandwich made with thinly sliced ribeye, caramelized onions, creamy cheese sauce, and a crusty Italian roll. Optional mushrooms and bell peppers add extra flavor and texture, while a little ketchup gives the sandwich a familiar finishing touch.
The key to a great cheesesteak is thinly sliced beef cooked quickly over high heat, then combined with the softened vegetables and melted cheese before being tucked into warm, crusty rolls.
Why You’ll Love This Recipe
- Tender ribeye: Thinly sliced beef cooks quickly and stays flavorful.
- Rich and cheesy: Process cheese sauce gives the sandwich a smooth, creamy finish.
- Easy skillet meal: Everything comes together on the stovetop.
- Customizable: Add mushrooms and peppers or keep it simple with beef, onions, and cheese.
- Great for dinner: A hearty sandwich that’s ready without complicated preparation.
Quick Recipe Overview
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4 sandwiches
Category: Main Course, Sandwich
Cuisine: American
Ingredients
- 1 large onion, sliced
- 1/2 pound fresh mushrooms, sliced, optional
- 1 small green pepper, sliced, optional
- 1 small sweet red pepper, sliced, optional
- 6 tablespoons canola oil, divided
- 1 1/2 pounds beef ribeye steaks, thinly sliced
- 4 crusty Italian rolls, split
- Process cheese sauce
- Ketchup, optional
How to Make Philly Cheesesteak
1. Prepare the Vegetables
Heat a large skillet over medium-high heat and add about 2 tablespoons of the canola oil.
Add the sliced onion, mushrooms, green pepper, and red pepper if using. Cook for about 6–8 minutes, stirring occasionally, until the vegetables are tender and lightly browned.
Transfer the vegetables to a plate and set aside.
2. Cook the Ribeye
Add another 2 tablespoons of canola oil to the skillet.
Place the thinly sliced ribeye in the hot skillet. Spread it out as much as possible so the beef cooks quickly and develops some browning.
Cook for about 3–5 minutes, breaking the slices apart with a spatula as they cook.
3. Combine the Beef and Vegetables
Return the cooked onions and peppers to the skillet with the beef.
Toss everything together and cook for another 1–2 minutes, allowing the flavors to combine.
4. Add the Cheese
Divide the beef mixture into four portions in the skillet.
Top each portion with the process cheese sauce. Allow the cheese to warm and melt into the beef mixture.
5. Toast the Rolls
While the beef cooks, lightly toast the split Italian rolls in a skillet or oven until the edges are warm and lightly crisp.
6. Assemble the Sandwiches
Spoon each portion of cheesy beef and vegetables into a warm Italian roll.
Add ketchup if desired and serve immediately.
Recipe Tips for Success
- Slice the ribeye very thinly. Thin slices are essential for tender cheesesteak sandwiches.
- Chill the beef briefly before slicing. Partially freezing the steak for about 20–30 minutes makes thin slicing much easier.
- Don’t overcrowd the skillet. If necessary, cook the beef in batches for better browning.
- Use a hot skillet. High heat helps the beef brown quickly without overcooking.
- Toast the rolls lightly. A crisp exterior and soft center make the sandwich easier to eat and keep the filling contained.
- Add cheese while the beef is hot so it melts smoothly into the filling.
Ingredient Substitutions
- Ribeye: Thinly sliced sirloin can be used, although ribeye provides more richness.
- Canola oil: Vegetable or avocado oil works well.
- Italian rolls: Hoagie rolls or sturdy sandwich rolls are good alternatives.
- Process cheese sauce: A smooth cheese sauce made with provolone or American cheese can be used.
- Ketchup: Leave it out if you prefer a more savory sandwich.
Recipe Variations
Classic Beef and Onion
Skip the mushrooms and peppers and make the sandwich with just thinly sliced ribeye, onions, and cheese sauce.
Mushroom Cheesesteak
Use the optional mushrooms for an earthy, savory addition that pairs especially well with the ribeye.
Pepper Cheesesteak
Add both green and sweet red peppers for extra sweetness, color, and crunch.
Extra Cheesy Cheesesteak
Add additional cheese sauce just before serving for an especially creamy sandwich.
Spicy Cheesesteak
Add sliced jalapeños or a pinch of crushed red pepper flakes to the beef and vegetable mixture.
What to Serve With Philly Cheesesteak
Serve these hearty sandwiches with:
- French fries
- Potato wedges
- Coleslaw
- Pickles
- Green salad
- Roasted vegetables
- Potato salad
How to Store
For the best texture, store the beef and vegetable filling separately from the rolls.
Place the cooled filling in an airtight container and refrigerate for up to 3–4 days.
Reheat the filling in a skillet over medium heat until hot, then assemble the sandwiches with freshly warmed rolls.
Can You Freeze Philly Cheesesteak Filling?
Yes. The cooked beef and vegetable filling can be frozen in an airtight freezer-safe container for up to 2 months.
Thaw overnight in the refrigerator and reheat in a skillet. Use fresh rolls when serving.
Frequently Asked Questions
What cut of beef is best for Philly Cheesesteak?
Ribeye is an excellent choice because it is flavorful and tender. The most important step is slicing the steak very thinly across the grain.
How do I slice ribeye thin enough?
Place the steak in the freezer for about 20–30 minutes before slicing. The firmer texture makes it much easier to cut thin, even slices.
Can I make Philly Cheesesteak without peppers?
Absolutely. Onions, beef, and cheese are enough to make a satisfying cheesesteak. The mushrooms and peppers are optional additions.
What type of bread should I use?
A crusty Italian roll works well. You can also use a sturdy hoagie or sub roll that can hold the hot beef and cheese without falling apart.
Can I use another type of cheese?
Yes. Provolone, American cheese, or a smooth cheese sauce can all work depending on the flavor and texture you prefer.
Can I prepare the vegetables ahead of time?
Yes. Slice the vegetables several hours ahead and refrigerate them in an airtight container until you’re ready to cook.
Nutrition Information
Approximate nutrition per sandwich, including the roll and filling but excluding optional ketchup:
Calories: 850
Protein: 49g
Carbohydrates: 48g
Fat: 52g
Saturated Fat: 15g
Fiber: 4g
Sugar: 7g
Sodium: 1,250mg
Nutrition information is an estimate and will vary depending on the specific brands, cheese sauce, and amount of oil used.
Final Thoughts
Philly Cheesesteak is a hearty sandwich that keeps the preparation simple while delivering plenty of savory flavor. Thinly sliced ribeye, tender onions, optional peppers and mushrooms, and creamy cheese sauce are packed into a warm Italian roll for a satisfying meal.
Whether you keep it simple or load it up with vegetables and toppings, this homemade cheesesteak is an easy option for a filling weeknight dinner.
PrintPhilly Cheesesteak
This Philly Cheesesteak is made with thinly sliced ribeye steak, tender sautéed onions, optional mushrooms and peppers, and creamy cheese sauce piled into crusty Italian rolls. It’s a hearty, satisfying sandwich that’s easy to make at home.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 sandwiches
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Ingredients
- 1 large onion, sliced
- 1/2 pound sliced fresh mushrooms, optional
- 1 small green pepper, sliced, optional
- 1 small sweet red pepper, sliced, optional
- 6 tablespoons canola oil, divided
- 1 1/2 pounds beef ribeye steaks, thinly sliced
- 4 crusty Italian rolls, split
- Process cheese sauce
- Ketchup, optional
Instructions
- Heat 2 tablespoons of the canola oil in a large skillet or griddle over medium-high heat. Add the sliced onion and optional mushrooms and peppers.
- Cook the vegetables for 5 to 7 minutes, stirring occasionally, until tender and lightly browned. Transfer them to a plate and set aside.
- Add the remaining 4 tablespoons of canola oil to the skillet. Add the thinly sliced ribeye steak in batches if necessary to avoid overcrowding.
- Cook the steak for 2 to 4 minutes, stirring and chopping it with a spatula as it cooks, until browned and cooked to your preferred doneness.
- Return the cooked vegetables to the skillet and toss them with the steak. Divide the mixture into 4 portions.
- Spoon process cheese sauce over each portion and allow it to melt into the steak and vegetables.
- Lightly toast the Italian rolls, if desired. Fill each roll with the steak, vegetables, and melted cheese.
- Serve immediately with ketchup on the side or drizzled over the sandwich, if desired.
Notes
- For the most tender cheesesteak, slice the ribeye very thinly against the grain.
- Partially freezing the steak for 20 to 30 minutes makes it easier to slice thinly.
- Mushrooms and peppers are optional and can be left out for a more traditional onion-and-cheese version.
- Provolone or white American cheese can be used instead of process cheese sauce if preferred.
- For the best texture, serve the sandwiches immediately while the steak and cheese are hot.
