Philly Cheesesteak Sandwich with Onions and Peppers

Servings: 4 Total Time: 30 mins Difficulty: Beginner
pinit

Save this recipe for later !

The Philly Cheesesteak Sandwich is an iconic American classic that originated in Philadelphia and has won hearts worldwide. This hearty sandwich features thinly sliced, tender beef, sautéed onions and bell peppers, and melty cheese piled high on a soft hoagie roll. It’s the ultimate comfort food: rich, savory, and satisfying with every bite.

What makes this sandwich unforgettable is the combination of juicy, flavorful steak with caramelized vegetables and creamy cheese. While it might look indulgent, it’s surprisingly simple to make at home—and you can customize it to suit your taste.

Why I Love This Recipe

I love this recipe because it’s bold, flavorful, and comforting. The aroma of sizzling beef and onions fills the kitchen, and the sandwich comes together quickly for a meal that feels special. It’s a perfect combination of textures: tender meat, crisp vegetables, and soft bread, all layered with gooey cheese.

Why This Is a Must-Try Dish

  • Classic American sandwich with rich, satisfying flavors
  • Perfect for lunch, dinner, or game-day gatherings
  • Customizable with different cheeses or toppings
  • Quick to make with common pantry ingredients
  • A restaurant-quality sandwich you can make at home

Recipe Overview

  • Course: Main Course / Sandwich
  • Cuisine: American
  • Preparation Time: 15 minutes
  • Cooking Time: 15 minutes
  • Total Time: 30 minutes
  • Servings: 4 sandwiches
  • Calories: Approx. 650 calories per serving

Ingredients

For the Sandwich

  • 1 lb (450g) ribeye steak or top sirloin, thinly sliced
  • 4 hoagie rolls or sub rolls
  • 1 large onion, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 2 tablespoons olive oil or butter
  • Salt and freshly ground black pepper, to taste
  • 8 slices provolone cheese (or American cheese)

Optional Toppings

  • Mushrooms, sautéed
  • Banana peppers or pickles
  • Garlic aioli or mayonnaise

Cooking Directions

  1. Prepare vegetables: sauté onions and bell peppers
  2. Cook thinly sliced beef with seasoning
  3. Combine beef and vegetables, then melt cheese
  4. Toast hoagie rolls
  5. Assemble sandwiches

Step-by-Step Preparation Method

Step 1: Sauté the Vegetables

Heat 1 tablespoon olive oil or butter in a large skillet over medium heat. Add sliced onions and bell peppers, season with salt and pepper, and sauté for 5–7 minutes until softened and lightly caramelized. Remove from skillet and set aside.

Step 2: Cook the Steak

Add remaining 1 tablespoon oil to the skillet and increase heat to medium-high. Add thinly sliced steak in a single layer (cook in batches if needed), season with salt and pepper, and sauté for 2–3 minutes until browned but still tender.

Step 3: Combine Steak and Vegetables

Return the sautéed onions and peppers to the skillet with the steak. Mix everything together and cook for another minute.

Step 4: Melt the Cheese

Lay slices of provolone cheese over the steak and vegetables. Cover skillet with a lid for 1–2 minutes until cheese melts completely.

Step 5: Prepare the Rolls

Slice hoagie rolls lengthwise and toast lightly, either in a toaster oven, on a skillet, or under a broiler.

Step 6: Assemble the Sandwiches

Scoop the cheesy steak and pepper mixture into each roll. Add optional toppings if desired. Serve immediately.

How to Serve

  • Serve hot and fresh for maximum flavor
  • Pair with classic sides like fries, potato chips, or coleslaw
  • Add pickles or hot peppers for an extra kick
  • Serve with a cold soda or beer for a true Philly experience

Recipe Tips

  • Freeze the steak for 30 minutes before slicing—it makes thin slicing easier
  • Use high-quality beef for the best flavor and tenderness
  • Do not overcrowd the pan; cook beef in batches if needed
  • Let the cheese melt fully under a lid to achieve gooey perfection
  • Toasting the rolls prevents sogginess and adds texture

Variations

Cheese Options

  • Cheez Whiz for the classic Philly style
  • Mozzarella or Swiss for milder flavor

Vegetable Variations

  • Add sautéed mushrooms or banana peppers
  • Use a mix of bell peppers (red, yellow, green) for sweetness

Protein Variations

  • Use chicken or turkey slices for a “chicken cheesesteak”
  • Try portobello mushrooms for a vegetarian option

Spicy Version

  • Add crushed red pepper or hot sauce to the beef and vegetables

Freezing and Storage

Storage

  • Assemble sandwiches without cheese and store steak and vegetables in an airtight container in the fridge for up to 3 days
  • Toasted rolls are best stored separately

Freezing

  • Freeze cooked beef and vegetables for up to 2 months
  • Thaw in the refrigerator overnight and reheat gently

Special Equipment Needed

  • Large skillet or frying pan
  • Spatula or wooden spoon
  • Knife and cutting board
  • Lid for melting cheese
  • Baking sheet (optional for toasting rolls)

Conclusion

The Philly Cheesesteak Sandwich with Onions and Peppers is a delicious, hearty, and indulgent classic that’s easier to make at home than you might think. With tender steak, sweet and savory sautéed vegetables, and gooey cheese piled into a soft hoagie roll, this sandwich satisfies every craving for comfort food. Perfect for game days, family dinners, or a weekend treat, this recipe is a must-try for anyone who loves bold flavors and satisfying bites.

Save this recipe for later !

pinit
0 Add to Favorites

Philly Cheesesteak Sandwich with Onions and Peppers

Difficulty: Beginner Prep Time 15 mins Cook Time 15 mins Total Time 30 mins
Servings: 4 Calories: 650 calories

Description

The Philly Cheesesteak Sandwich is an iconic American classic that originated in Philadelphia and has won hearts worldwide. This hearty sandwich features thinly sliced, tender beef, sautéed onions and bell peppers, and melty cheese piled high on a soft hoagie roll. It’s the ultimate comfort food: rich, savory, and satisfying with every bite.

Ingredients

For the Sandwich

Optional Toppings

Instructions

  1. Sauté the Vegetables : Heat 1 tablespoon olive oil or butter in a large skillet over medium heat. Add sliced onions and bell peppers, season with salt and pepper, and sauté for 5–7 minutes until softened and lightly caramelized. Remove from skillet and set aside.
  2. Cook the Steak : Add remaining 1 tablespoon oil to the skillet and increase heat to medium-high. Add thinly sliced steak in a single layer (cook in batches if needed), season with salt and pepper, and sauté for 2–3 minutes until browned but still tender.
  3. Combine Steak and Vegetables : Return the sautéed onions and peppers to the skillet with the steak. Mix everything together and cook for another minute.
  4. Melt the Cheese : Lay slices of provolone cheese over the steak and vegetables. Cover skillet with a lid for 1–2 minutes until cheese melts completely.
  5. Prepare the Rolls : Slice hoagie rolls lengthwise and toast lightly, either in a toaster oven, on a skillet, or under a broiler.
  6. Assemble the Sandwiches : Scoop the cheesy steak and pepper mixture into each roll. Add optional toppings if desired. Serve immediately.
Keywords: Philly Cheesesteak Sandwich
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Q: Can I use pre-sliced steak from the butcher?

Yes, but ensure it is thinly sliced; otherwise, cook slightly longer to tenderize.

Q: Can I make Philly cheesesteak ahead of time?

Prepare steak and vegetables in advance, but assemble sandwiches just before serving to avoid soggy rolls.

Q: What is the best cheese for Philly cheesesteak?

Provolone is traditional, but Cheez Whiz is the classic Philadelphia choice.

Q: Can I grill the steak instead of pan-frying?

Yes, grill thin slices quickly over high heat, then combine with vegetables and cheese.

Samantha Doe Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

Your email address will not be published. Required fields are marked *

[instagram-feed]