The Best Philly Cheesesteak Recipe
There’s nothing quite like sinking your teeth into a perfectly crafted Philly cheesesteak. This sandwich, with its savory, tender meat and gooey cheese, has earned a revered spot in the hearts (and stomachs) of food lovers everywhere. Today, I’m thrilled to share my version of The Best Philly Cheesesteak Recipe that captures all the classic flavors while allowing for some delicious twists.
Why It’s My Go-To

This recipe is my go-to because it combines simplicity with bold flavors. The ribeye steak melts in your mouth, while the blend of cheeses adds a rich creaminess that elevates the entire experience. Plus, the colorful array of peppers and onions not only enhances the taste but also makes for a visually appealing sandwich that’s perfect for any gathering. Every bite is a celebration of flavor, and I can promise you’ll want to make this again and again!
Ingredient Notes
- 1 ½ lbs. ribeye: The star of the show! Ribeye is wonderfully marbled, making it juicy and flavorful. You can substitute it with top sirloin or skirt steak if you prefer.
- Olive oil: Essential for cooking the veggies and searing the meat. A good quality olive oil can enhance the overall flavor.
- 1 large yellow onion: Sweet and caramelized, it adds depth to the sandwich.
- 2 green bell peppers: These add a slight crunch and a fresh flavor.
- 1 poblano pepper: For a hint of smokiness; it’s a great addition to the flavor profile.
- ¾ cup freshly grated sharp cheddar cheese: Adds a tangy richness. Feel free to adjust the amount based on your love for cheese!
- 1/3 cup roughly chopped jarred sweet cherry peppers: Optional, but they provide a lovely sweetness and texture.
- 2-6 tablespoons diced jarred hot cherry peppers: Optional for those who enjoy a spicy kick!
- 8 provolone cheese slices: The classic choice for cheesesteaks, melting beautifully over the meat.
- 4 soft hoagie rolls: The perfect vessel for all that cheesy goodness; look for fresh rolls if possible.
- 2 tablespoons Dijon mustard: Adds a touch of tanginess.
- 2 tablespoons balsamic vinegar: Enhances the flavors with a hint of sweetness.
- 2 tablespoons Worcestershire sauce: For a deeper umami flavor.
- 1 teaspoon salt: Enhances all the flavors.
- 1/2 teaspoon each of garlic powder, onion powder, dried thyme, dried parsley: Adds a bouquet of herbs and spices.
- 1/4 teaspoon each of pepper, red pepper flakes: For a little heat and seasoning.
- 1 tablespoon reserved spiced mayonnaise: A creamy, flavorful addition that ties everything together.
- 1/2 cup mayonnaise: Creamy base for the spiced mayonnaise.
- Hot sauce to taste: Optional for extra heat.
Cook’s Kit
- Sharp knife: For thinly slicing the meat and vegetables.
- Cutting board: To prepare all your ingredients safely.
- Large skillet or griddle: For cooking everything evenly.
- Spatula: To flip and mix the ingredients.
- Meat thermometer: Optional, but helpful to ensure perfect doneness.
- Small bowl: For mixing the spiced mayonnaise.
Method: The Best Philly Cheesesteak Recipe

Step 1: Prepare the Meat
Start by placing your ribeye in the freezer for about 30-45 minutes. This will make it easier to slice thinly. Once partially frozen, remove it and use a sharp knife to slice the meat as thinly as possible against the grain. Aim for paper-thin slices for maximum tenderness.
Step 2: Mix the Spiced Mayonnaise
In a small bowl, combine ½ cup mayonnaise with 1 tablespoon of reserved spiced seasoning (from the spices listed). Stir well until fully incorporated. Adjust the spice level with hot sauce, if desired.
Step 3: Sauté the Vegetables
In a large skillet over medium heat, drizzle about 2 tablespoons of olive oil. Add the sliced onions and cook until they start to caramelize, about 5-7 minutes. Then, add the green bell peppers and poblano pepper. Sauté for an additional 5-7 minutes until the vegetables are tender. Remove the veggies from the skillet and set aside.
Step 4: Cook the Steak
In the same skillet, add another tablespoon of olive oil if needed. Increase the heat to medium-high. Add the thinly sliced ribeye to the pan and season with salt, garlic powder, onion powder, dried thyme, dried parsley, pepper, and red pepper flakes. Cook for about 3-4 minutes, stirring frequently, until the steak is browned and cooked to your liking.
Step 5: Combine Everything
Once the steak is cooked, return the sautéed vegetables to the skillet. Add the balsamic vinegar, Worcestershire sauce, and chopped cherry peppers (if using). Mix everything together and let it cook for an additional 1-2 minutes to heat through.
Step 6: Assemble the Sandwiches
Preheat your oven to 350°F (175°C). Slice the hoagie rolls open, but not all the way through. Spread a layer of the spiced mayonnaise on both sides of the rolls. Fill each roll generously with the steak and vegetable mixture, then top with slices of provolone cheese and a sprinkle of sharp cheddar cheese.
Step 7: Melt the Cheese
Place the stuffed hoagie rolls on a baking sheet and bake in the preheated oven for about 5-7 minutes, or until the cheese is melted and bubbly.
Step 8: Serve and Enjoy!
Remove the cheesesteaks from the oven, and if you like, drizzle with additional hot sauce. Serve immediately and enjoy the deliciousness of your homemade Philly cheesesteaks!
Make It Diet-Friendly

- Gluten-free: Use gluten-free hoagie rolls or lettuce wraps for a low-carb option.
- Lower-carb: Skip the rolls and serve the steak and veggies over a bed of sautéed spinach or zucchini noodles.
- Dairy-free: Use a vegan cheese alternative or skip the cheese entirely.
- Lean protein: Substitute ribeye with chicken breast or turkey for a lighter option.
Steer Clear of These
- Overcooking the meat: Ribeye should be tender and juicy; don’t let it become tough.
- Skipping the seasoning: Proper seasoning is key to enhancing the flavors of the meat and vegetables.
- Using stale hoagie rolls: Fresh rolls make a huge difference in the final product.
- Cutting the cheese too thick: Thin slices melt better and create that gooey cheesesteak experience.
Storing, Freezing & Reheating
To store leftovers, allow them to cool completely before placing them in an airtight container. They can be kept in the refrigerator for up to 3 days. If you want to freeze your cheesesteaks, wrap them tightly in foil or freezer-safe bags and they will last for up to 3 months.
When reheating, it’s best to use the oven to maintain the sandwich’s texture. Preheat the oven to 350°F (175°C) and bake for about 10-15 minutes until warmed through. For an extra touch, add a little additional cheese on top before reheating.
Reader Questions
Can I use a different type of cheese for my Philly cheesesteak?
Absolutely! While provolone and sharp cheddar are traditional choices, you can experiment with other cheeses such as mozzarella, gouda, or even pepper jack for an extra kick.
Is it necessary to use fresh vegetables?
Using fresh vegetables is recommended for the best flavor and texture. However, you can use frozen mixed peppers and onions in a pinch; just ensure they are thawed and drained well before cooking.
Can I make this recipe ahead of time?
Yes! You can prepare the meat and vegetables in advance and store them in the refrigerator. When you’re ready to serve, simply reheat them and assemble the sandwiches.
What sides pair well with Philly cheesesteaks?
Classic sides include crispy French fries, sweet potato fries, or a fresh side salad. Alternatively, you could serve with coleslaw or pickled vegetables for a refreshing contrast.
What to Make After This
Final Thoughts
Once you dive into this The Best Philly Cheesesteak Recipe, you’ll understand why it’s a beloved classic. With layers of flavors and textures, it’s not just a meal but a true experience. Whether you’re hosting a game day gathering, a family dinner, or simply treating yourself, this recipe will surely impress. So gather your ingredients, roll up your sleeves, and get ready to enjoy one of the best sandwiches around!

The Best Philly Cheesesteak Recipe
Ingredients
Equipment
Method
- Start by placing your ribeye in the freezer for about 30-45 minutes. This will make it easier to slice thinly. Once partially frozen, remove it and use a sharp knife to slice the meat as thinly as possible against the grain.
- In a small bowl, combine ½ cup mayonnaise with 1 tablespoon of reserved spiced seasoning. Stir well until fully incorporated. Adjust the spice level with hot sauce, if desired.
- In a large skillet over medium heat, drizzle about 2 tablespoons of olive oil. Add the sliced onions and cook until they start to caramelize, about 5-7 minutes. Then, add the green bell peppers and poblano pepper. Sauté for an additional 5-7 minutes until the vegetables are tender.
- In the same skillet, add another tablespoon of olive oil if needed. Increase the heat to medium-high. Add the thinly sliced ribeye and season with salt, garlic powder, onion powder, dried thyme, dried parsley, pepper, and red pepper flakes. Cook for about 3-4 minutes, stirring frequently, until the steak is browned and cooked to your liking.
- Once the steak is cooked, return the sautéed vegetables to the skillet. Add the balsamic vinegar, Worcestershire sauce, and chopped cherry peppers (if using). Mix everything together and let it cook for an additional 1-2 minutes to heat through.
- Preheat your oven to 350°F (175°C). Slice the hoagie rolls open, but not all the way through. Spread a layer of the spiced mayonnaise on both sides of the rolls. Fill each roll generously with the steak and vegetable mixture, then top with slices of provolone cheese and a sprinkle of sharp cheddar cheese.
- Place the stuffed hoagie rolls on a baking sheet and bake in the preheated oven for about 5-7 minutes, or until the cheese is melted and bubbly.
- Remove the cheesesteaks from the oven, and if you like, drizzle with additional hot sauce. Serve immediately and enjoy!
Notes
- Allow leftovers to cool completely before storing in an airtight container.
- For freezing, wrap tightly in foil or freezer-safe bags to last up to 3 months.
- Reheat in the oven at 350°F for 10-15 minutes for best texture.
