When I first made these Philly cheesesteak sandwiches, I was blown away by how the flavors came together so perfectly! The caramelized onions and peppers add so much depth, while the melted cheese creates that gooey, irresistible texture.
And I must say, there’s something incredibly satisfying about biting into a warm hoagie roll packed with perfectly seasoned, juicy steak. If you’re a fan of hearty dishes, you can also enjoy philly cheesesteak dip, which turns these classic flavors into a creamy, shareable appetizer.

Ingredients
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ½ teaspoon chili powder
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon dried thyme
- ½ teaspoon dried marjoram
- ½ teaspoon dried basil
- 1 pound beef sirloin (thinly sliced into 2-inch strips)
- 3 tablespoons vegetable oil
- 1 onion (thinly sliced)
- 1 green bell pepper (julienned)
- 3 ounces Swiss cheese (thinly sliced)
- 4 hoagie rolls (split lengthwise)
Note: This recipe makes 4 servings.
Variations
Everyone has their twist when it comes to a Philly cheesesteak. Here are some fun and tasty variations you can try:
- Cheese Options: Swap Swiss cheese for provolone, American cheese, or even cheese whiz for a classic Philly flavor.
- Vegetables: Add mushrooms or red bell peppers for extra texture and flavor.
- Low-Carb Option: Skip the hoagie roll and serve the filling in lettuce wraps.
- Spicier Version: Add jalapeños or a dash of hot sauce for some heat.
- Dairy-Free: Use a plant-based cheese substitute to make the dish dairy-free.
You can also transform these flavors into a philly cheesesteak casserole for a comforting, baked alternative! It’s a great way to serve these iconic ingredients to a larger group.
Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
Equipment You Need
- Cutting Board: To slice the vegetables and meat.
- Sharp Knife: For precise cuts and quick prep work.
- Mixing Bowl: To coat the beef with seasoning evenly.
- Skillet: For cooking the beef, onions, and peppers.
- Broiler or Oven: To melt the cheese and toast the sandwiches.
- Tongs: To flip and handle the strips of beef during cooking.
- Baking Sheet: To assemble sandwiches before broiling.
How to Make Philly Cheesesteak Sandwiches?
Making Philly cheesesteak sandwiches is a fun and rewarding process. Follow these steps to create the perfect sandwich.
Prepare the Seasoning and Beef
Start by mixing salt, pepper, paprika, chili powder, garlic powder, onion powder, thyme, marjoram, and basil in a small bowl. Place the thinly sliced beef sirloin in a large mixing bowl, then sprinkle the seasoning mixture over it. Toss everything together until the beef is evenly coated.
Cook the Beef
Heat half of the vegetable oil in a skillet over medium-high heat. Once the oil is hot, add the seasoned beef. Cook the beef, stirring occasionally, until it’s browned and cooked through. Remove it from the skillet and set it aside on a plate.
Sauté the Vegetables
Add the remaining vegetable oil to the skillet. Toss in the onions and green bell peppers, stirring frequently. Cook the vegetables until they’re tender and caramelized, usually around 8-10 minutes. This step gives the sandwich its signature sweetness and flavor.
Assemble the Sandwiches
Preheat your oven’s broiler. Lay the split hoagie rolls on a baking sheet. Divide the cooked beef evenly between the rolls. Top the meat with the caramelized onions and bell peppers, then layer slices of Swiss cheese on top.
Melt the Cheese
Place the loaded hoagie rolls under the broiler for 1-2 minutes, or until the cheese is fully melted and bubbly. Keep an eye on it to avoid burning.
Serve and Enjoy
Once the cheese has melted, place the top halves of the rolls on the sandwiches. Serve immediately and enjoy the warm, cheesy goodness of your homemade Philly cheesesteak sandwiches!

Credit: allrecipes.com
Why You’ll Love This Recipe?
This simple yet flavorful recipe has so much to offer. Here’s why you’ll love making it:
- It’s quick and easy to prepare, perfect for busy weeknights.
- Packed with bold and savory flavors that will impress everyone.
- Customizable with your favorite cheeses and add-ins.
- Uses simple, everyday ingredients you likely already have.
- The golden, gooey cheese takes every bite to the next level!
Looking for more ideas? You can explore creative twists on classic steak recipes to add variety to your weeknight meals.
How to Serve Philly Cheesesteak Sandwiches?
Presentation is everything when serving Philly cheesesteak sandwiches! Here are a few tips to wow your guests:
- Garnishes: Sprinkle a little chopped parsley over the sandwiches for a pop of color.
- Side Dishes: Serve with crispy French fries, a fresh green salad, or a bowl of soup for a complete meal.
- Wraps: For portability, wrap the sandwiches in parchment paper or foil before serving.
- Extra Toppings: Offer condiments like mayonnaise, ketchup, or hot sauce on the side.
Nutritional Information
Philly cheesesteak sandwiches are hearty and satisfying, and here’s a quick look at the nutrition you can expect per serving:
- Calories: 641
- Protein: 35g
- Carbohydrates: 40g
- Fat: 38g
Make Ahead and Storage
Philly cheesesteak sandwiches are best enjoyed fresh, but they’re also easy to make ahead and store. If you’re prepping in advance, you can cook the beef and vegetables ahead of time and store them separately.
For storage:
- Refrigeration: Store the cooked beef and veggies in an airtight container in the fridge for up to 3 days.
- Freezing: Freeze the cooked filling for up to 2 months. When ready to use, thaw overnight in the fridge.
- Reheating: Warm the beef and vegetables on the stovetop and assemble the sandwiches just before serving.
Tips for Making the Recipe
After making these sandwiches a few times, I’ve picked up a few tricks to make them even better:
- Marinate the Beef: Toss the meat with the seasoning and a splash of olive oil and marinate it for 1-2 hours for more intense flavor.
- Pre-Freezing Meat: Partially freeze the beef before slicing to make it easier to cut thin strips.
- Use Fresh Rolls: Invest in bakery-fresh hoagie rolls for the perfect texture and taste.
- Cheese Melt Tip: For an even melt, cover the sandwiches loosely with foil while under the broiler.
- Experiment with Seasonings: Feel free to adjust the spice levels by adding more chili powder or garlic.
And there you have it! With these helpful tips and detailed instructions, you’re ready to craft the ultimate Philly cheesesteak sandwich at home. Enjoy!

Philly Cheesesteak Sandwiches Recipe
Ingredients
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ½ teaspoon chili powder
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon dried thyme
- ½ teaspoon dried marjoram
- ½ teaspoon dried basil
- 1 pound beef sirloin thinly sliced into 2-inch strips
- 3 tablespoons vegetable oil
- 1 onion thinly sliced
- 1 green bell pepper julienned
- 3 ounces Swiss cheese thinly sliced
- 4 hoagie rolls split lengthwise
Instructions
- Start by mixing salt, pepper, paprika, chili powder, garlic powder, onion powder, thyme, marjoram, and basil in a small bowl. Place the thinly sliced beef sirloin in a large mixing bowl, then sprinkle the seasoning mixture over it. Toss everything together until the beef is evenly coated.
- Heat half of the vegetable oil in a skillet over medium-high heat. Once the oil is hot, add the seasoned beef. Cook the beef, stirring occasionally, until it’s browned and cooked through. Remove it from the skillet and set it aside on a plate.
- Add the remaining vegetable oil to the skillet. Toss in the onions and green bell peppers, stirring frequently. Cook the vegetables until they’re tender and caramelized, usually around 8-10 minutes. This step gives the sandwich its signature sweetness and flavor.
- Preheat your oven’s broiler. Lay the split hoagie rolls on a baking sheet. Divide the cooked beef evenly between the rolls. Top the meat with the caramelized onions and bell peppers, then layer slices of Swiss cheese on top.
- Place the loaded hoagie rolls under the broiler for 1-2 minutes, or until the cheese is fully melted and bubbly. Keep an eye on it to avoid burning.
- Once the cheese has melted, place the top halves of the rolls on the sandwiches. Serve immediately and enjoy the warm, cheesy goodness of your homemade Philly cheesesteak sandwiches!
Notes
- Marinate the Beef:Â Toss the meat with the seasoning and a splash of olive oil and marinate it for 1-2 hours for more intense flavor.
- Pre-Freezing Meat:Â Partially freeze the beef before slicing to make it easier to cut thin strips.
- Use Fresh Rolls:Â Invest in bakery-fresh hoagie rolls for the perfect texture and taste.
- Cheese Melt Tip:Â For an even melt, cover the sandwiches loosely with foil while under the broiler.
- Experiment with Seasonings:Â Feel free to adjust the spice levels by adding more chili powder or garlic.