Philly Cheesesteak Sandwiches

Why You’ll Love This Recipe

Philly Cheesesteak Sandwiches are the ultimate comfort food—meaty, cheesy, and packed with flavor. Whether you keep it traditional or add your own twist, they’re fast and easy to make with just a handful of ingredients. Perfect for weeknight dinners, game day spreads, or when you’re craving a warm, indulgent sandwich that hits all the right notes.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Thinly sliced ribeye steak (or sirloin or flank steak)
  • Salt
  • Black pepper
  • Onion, thinly sliced
  • Bell pepper, thinly sliced (optional)
  • Mushrooms, sliced (optional)
  • Provolone cheese, Cheez Whiz, or American cheese
  • Hoagie rolls or sub rolls
  • Olive oil or butter

Directions

  1. Heat olive oil or butter in a large skillet over medium-high heat.
  2. Add sliced onions (and bell peppers and mushrooms if using) and sauté until soft and slightly caramelized, about 6–8 minutes. Remove from skillet and set aside.
  3. Add more oil to the skillet if needed and cook the thinly sliced beef in batches. Season with salt and pepper and cook until just browned, about 2–3 minutes.
  4. Return the onions and vegetables to the skillet with the beef. Stir to combine and divide the mixture into sandwich-sized portions in the pan.
  5. Place cheese slices over each portion and let melt. Alternatively, mix Cheez Whiz or melted cheese directly into the mixture.
  6. Toast the hoagie rolls in the oven or on a skillet until lightly crisped.
  7. Using a spatula, scoop the beef and cheese mixture into each toasted roll. Serve immediately.

Servings and timing

This recipe serves 4 people.
Prep time: 10 minutes
Cook time: 15 minutes
Total time: about 25 minutes

Variations

  • Classic Style: Stick with just beef, onions, and Cheez Whiz for a traditional Philly version.
  • Cheese Options: Use provolone for a milder flavor, American cheese for creaminess, or Cheez Whiz for authenticity.
  • Spicy Kick: Add sliced jalapeños or crushed red pepper flakes.
  • Loaded Version: Add sautéed mushrooms and bell peppers for extra flavor and texture.
  • Low-Carb: Skip the bread and serve the cheesesteak mixture in lettuce wraps or over salad.

Storage/Reheating

Store leftover meat and veggies (without bread) in an airtight container in the refrigerator for up to 3 days.
To reheat, warm gently in a skillet over medium heat. Add a splash of water or broth to keep the meat moist.
It’s best to assemble fresh sandwiches right before serving for the best texture.

FAQs

What cut of beef is best for Philly cheesesteaks?

Ribeye is traditional due to its tenderness and flavor, but sirloin or flank steak also work well if sliced thinly.

Can I use pre-sliced deli beef?

Yes, thinly sliced deli roast beef can be used in a pinch. Heat it gently with sautéed onions and cheese.

Do I need a special griddle to make these?

No, a large skillet or frying pan works perfectly at home.

What type of bread should I use?

Use hoagie rolls or sub rolls that are soft on the inside but sturdy enough to hold the filling.

What’s the original cheese used in Philly cheesesteaks?

Cheez Whiz is the traditional choice in Philadelphia, though provolone and American cheese are also popular.

Can I make these sandwiches ahead of time?

Prepare the meat and vegetable mixture in advance and store it in the fridge. Assemble and toast the sandwiches fresh for best results.

Can I freeze the filling?

Yes, the cooked meat and veggie mixture freezes well. Store in freezer-safe bags and thaw before reheating.

How thin should the steak be sliced?

As thin as possible. It’s best to freeze the meat slightly before slicing for easier handling.

Are Philly cheesesteaks spicy?

Not typically, but you can add heat with hot peppers, spicy cheese, or sauces.

Can I make these dairy-free?

Yes, simply omit the cheese or use a dairy-free cheese alternative that melts well.

Conclusion

Philly Cheesesteak Sandwiches are a delicious and satisfying way to enjoy tender beef, melty cheese, and sautéed vegetables all in one bite. Whether you go traditional with onions and Cheez Whiz or load yours up with mushrooms and provolone, this easy recipe brings the iconic Philly street food straight to your kitchen. Perfect for any occasion, it’s a sandwich worth savoring.

Print

Philly Cheesesteak Sandwiches

Philly Cheesesteak Sandwiches

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Philly Cheesesteak Sandwiches are a classic American favorite featuring thinly sliced steak, melted cheese, and sautéed onions served in a toasted hoagie roll. It’s a hearty, flavorful, and satisfying sandwich perfect for any occasion.

  • Author: Laura
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: Halal

Ingredients

  • 1 lb thinly sliced ribeye steak (or sirloin or flank steak)
  • Salt, to taste
  • Black pepper, to taste
  • 1 onion, thinly sliced
  • 1 bell pepper, thinly sliced (optional)
  • 1 cup mushrooms, sliced (optional)
  • 4 slices provolone cheese, Cheez Whiz, or American cheese
  • 4 hoagie rolls or sub rolls
  • 2 tbsp olive oil or butter

Instructions

  1. Heat 1 tablespoon olive oil or butter in a large skillet over medium-high heat.
  2. Add sliced onions (and bell peppers and mushrooms if using) and sauté for 6–8 minutes until softened and lightly caramelized. Remove from skillet and set aside.
  3. Add remaining oil to the skillet if needed and cook the thinly sliced beef in batches, seasoning with salt and pepper. Cook for 2–3 minutes until browned.
  4. Return the vegetables to the skillet with the beef. Stir to combine and divide the mixture into 4 equal portions.
  5. Top each portion with cheese and allow it to melt. Alternatively, stir in melted Cheez Whiz if using.
  6. Toast the hoagie rolls until lightly crisped.
  7. Use a spatula to scoop the beef and cheese mixture into each toasted roll. Serve hot.

Notes

  • Freeze the steak slightly before slicing to make thin slices easier.
  • Use a mix of cheeses for a richer flavor profile.
  • Prepare the meat and veggies ahead of time for quick assembly.
  • Toast the bread just before serving for the best texture.
  • Customize with your favorite toppings like hot peppers or garlic aioli.

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 620
  • Sugar: 5g
  • Sodium: 980mg
  • Fat: 32g
  • Saturated Fat: 12g
  • Unsaturated Fat: 16g
  • Trans Fat: 1g
  • Carbohydrates: 42g
  • Fiber: 3g
  • Protein: 38g
  • Cholesterol: 95mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments