Craving that perfect combination of thinly sliced beef, melted cheese, and fresh bread?
The iconic Philly cheesesteak has captured hearts and taste buds far beyond the streets of Philadelphia, and you can recreate this beloved sandwich right in your kitchen.
We’ve gathered 10 mouthwatering cheesesteak recipes that range from traditional preparations to creative variations.
Whether you prefer provolone or Cheez Whiz, peppers and onions or mushrooms, these recipes will help you master the art of crafting the ultimate cheesesteak sandwich that rivals the best sandwich shops in Philadelphia.
Classic Philly Cheesesteak with Provolone and Caramelized Onions

The Classic Philly Cheesesteak is a beloved American sandwich that originated in Philadelphia.
This iconic dish combines thinly sliced ribeye steak, melted provolone cheese, and perfectly caramelized onions, all nestled in a crusty hoagie roll.
Your homemade version will rival any authentic Philly sandwich shop!
Ingredients:
• 1 pound ribeye steak, thinly sliced
• 2 medium onions, thinly sliced
• 8 slices provolone cheese
• 4 hoagie rolls, split lengthwise
• 2 tablespoons vegetable oil
• 1 tablespoon butter
• Salt and black pepper to taste
Cooking Instructions:
Step 1: Slice your ribeye steak as thinly as possible while it’s still slightly frozen for easier cutting.
Step 2: Heat 1 tablespoon oil in a large skillet over medium heat. Add sliced onions and cook for 20-25 minutes, stirring occasionally until golden brown and caramelized.
Step 3: Remove onions and set aside. In the same skillet, add remaining oil and increase heat to high.
Step 4: Cook steak slices in batches for 2-3 minutes, seasoning with salt and pepper. Don’t overcrowd the pan.
Step 5: Return all meat and onions to the skillet, top with provolone slices, and cover until cheese melts.
Step 6: Toast hoagie rolls until lightly crispy, then fill with the meat, onions, and cheese mixture.
Pro Tip: Make sure your skillet is screaming hot before adding the meat – this ensures proper browning and prevents the meat from steaming. Also, don’t slice your meat too thick, as thin slices are key to achieving that authentic Philly texture.
Mushroom and Swiss Loaded Cheesesteak

Elevate your sandwich game with this mouthwatering Mushroom and Swiss Loaded Cheesesteak.
This gourmet twist on the classic Philly cheesesteak combines tender sliced beef, sautéed mushrooms, and melted Swiss cheese, all nestled in a toasted hoagie roll.
Get ready to create a restaurant-quality sandwich right in your kitchen.
Ingredients:
• 1 lb thinly sliced ribeye steak
• 8 oz fresh mushrooms, sliced
• 1 medium onion, thinly sliced
• 4 slices Swiss cheese
• 2 hoagie rolls, split
• 2 tbsp butter
• 2 tbsp olive oil
• 1 tsp garlic powder
• Salt and black pepper to taste
Step 1: Heat olive oil in a large skillet over medium-high heat. Add sliced mushrooms and onions, cooking until golden brown (about 8-10 minutes). Remove and set aside.
Step 2: In the same skillet, add butter and sliced beef. Season with garlic powder, salt, and pepper. Cook for 3-4 minutes until beef is just done.
Step 3: Return mushrooms and onions to the pan, mixing with the beef.
Step 4: Divide the mixture into two portions in the pan. Top each portion with 2 slices of Swiss cheese. Cover and let cheese melt (about 1 minute).
Step 5: Meanwhile, lightly toast your hoagie rolls.
Step 6: Using a spatula, transfer each cheesy beef portion onto a roll.
Pro Tip: For the most tender result, freeze your ribeye for 30 minutes before slicing – this makes it easier to achieve paper-thin cuts. Also, don’t overcook the beef; keeping it slightly pink when adding the cheese will ensure a juicy final product.
Peppered Ribeye and American Cheese Philly

Elevate your sandwich game with this mouthwatering Peppered Ribeye and American Cheese Philly.
This classic combination features tender, well-seasoned ribeye steak paired with melted American cheese and perfectly sautéed vegetables, all nestled in a toasted hoagie roll.
The result is a satisfying, restaurant-quality sandwich you can easily make at home.
Ingredients:
• 1 lb ribeye steak, thinly sliced
• 8 slices American cheese
• 2 large hoagie rolls, split
• 1 large green bell pepper, sliced
• 1 large onion, thinly sliced
• 2 tablespoons vegetable oil
• 2 teaspoons black pepper
• 1 teaspoon garlic powder
• Salt to taste
• 1 tablespoon butter
Step 1: Season the sliced ribeye with black pepper, garlic powder, and salt.
Step 2: Heat 1 tablespoon oil in a large skillet over medium-high heat. Add peppers and onions, cooking until softened (about 5-7 minutes). Remove and set aside.
Step 3: Add remaining oil to the same skillet. Cook the seasoned ribeye in batches until browned (2-3 minutes per batch).
Step 4: Return vegetables to the pan with the meat. Top with American cheese slices and let them melt slightly.
Step 5: Butter the inside of hoagie rolls and toast until golden brown.
Step 6: Divide the meat, vegetables, and melted cheese mixture between the rolls.
Pro Tip: For the most tender results, freeze your ribeye for 30 minutes before slicing – this makes it easier to achieve paper-thin cuts. Always let your meat come to room temperature before cooking to ensure even cooking throughout.
Triple Cheese Blend Ultimate Cheesesteak

The Triple Cheese Blend Ultimate Cheesesteak is a mouthwatering twist on the classic Philadelphia sandwich.
This indulgent creation combines three distinctive cheeses with perfectly seasoned beef and caramelized vegetables to create a luxurious, melty masterpiece that’ll satisfy your most intense cheese cravings.
Ingredients:
• 1 lb thinly sliced ribeye steak
• 2 hoagie rolls
• 4 oz provolone cheese, sliced
• 4 oz sharp cheddar cheese, shredded
• 4 oz mozzarella cheese, shredded
• 1 large onion, sliced
• 1 green bell pepper, sliced
• 2 cloves garlic, minced
• 2 tbsp olive oil
• 1 tsp salt
• 1 tsp black pepper
• 1 tsp dried oregano
Step 1: Heat olive oil in a large skillet over medium-high heat. Add sliced onions and peppers, cooking until caramelized (about 8-10 minutes).
Step 2: Add minced garlic and cook for another minute until fragrant. Remove vegetables and set aside.
Step 3: In the same skillet, add the sliced ribeye. Season with salt, pepper, and oregano. Cook until browned (3-4 minutes).
Step 4: Return vegetables to the pan and mix with the meat. Layer all three cheeses on top.
Step 5: Cover the skillet and cook for 2-3 minutes until cheese melts completely.
Step 6: Split and lightly toast your hoagie rolls. Divide the cheesy meat mixture between rolls.
Pro Tip: For the best texture, slice your ribeye while it’s partially frozen – this makes it easier to get paper-thin cuts. Also, don’t overwork the meat while cooking; let it develop a nice crust before flipping for the best flavor.
Green Bell Pepper and Whiz Authentic Philly

Transform your kitchen into a Philadelphia street corner with this classic cheese whiz and green bell pepper sandwich.
This quick and satisfying dish combines tender sliced beef with sweet sautéed peppers, all smothered in creamy cheese sauce that will transport you straight to the streets of Philly.
Ingredients:
• 1 lb thinly sliced ribeye steak
• 2 large green bell peppers, sliced
• 1 medium onion, sliced
• 8 oz cheese whiz
• 4 hoagie rolls
• 2 tbsp vegetable oil
• 1 tsp garlic powder
• Salt and black pepper to taste
Step 1: Slice your ribeye steak as thinly as possible while it’s still partially frozen for easier cutting.
Step 2: Heat 1 tablespoon of oil in a large skillet over medium-high heat.
Step 3: Sauté green peppers and onions until softened and slightly caramelized (about 5-7 minutes). Remove and set aside.
Step 4: Add remaining oil to the same skillet and increase heat to high.
Step 5: Cook beef slices in batches for 2-3 minutes, seasoning with garlic powder, salt, and pepper.
Step 6: Split and toast your hoagie rolls.
Step 7: Heat cheese whiz according to package instructions.
Step 8: Layer meat on rolls, top with peppers and onions, then drizzle generously with hot cheese whiz.
Pro Tip: For the most authentic experience, don’t overwork your meat while cooking – let it develop a nice crust on one side before flipping. Also, warm your cheese whiz slowly to prevent it from breaking or becoming grainy.
Garlic Butter Grilled Cheesesteak Supreme

The Garlic Butter Grilled Cheesesteak Supreme is the ultimate comfort food that combines the best of two worlds: a classic Philly cheesesteak and a gooey grilled cheese sandwich.
This indulgent creation features tender sliced beef, caramelized vegetables, and melted cheese, all embraced by garlic butter-slathered bread that’s grilled to golden perfection.
Ingredients:
• 1 lb thinly sliced beef ribeye
• 8 slices sourdough bread
• 8 slices provolone cheese
• 1 large onion, sliced
• 1 green bell pepper, sliced
• 8 mushrooms, sliced
• 4 tablespoons butter, softened
• 4 cloves garlic, minced
• Salt and black pepper to taste
Step 1: Mix the softened butter with minced garlic in a small bowl. Set aside.
Step 2: Sauté the sliced onions, peppers, and mushrooms in a large skillet until caramelized. Remove and set aside.
Step 3: In the same skillet, cook the sliced beef until browned, seasoning with salt and pepper.
Step 4: Spread the garlic butter mixture on one side of each bread slice.
Step 5: Place bread butter-side down in a clean skillet, layer with cheese, cooked beef, vegetables, and more cheese.
Step 6: Top with another slice of bread (butter-side up) and grill until golden brown on both sides.
Step 7: Cut diagonally and serve hot.
Pro Tip: Freeze your beef for 20 minutes before slicing to achieve paper-thin cuts that cook quickly and evenly. Always let your sandwiches rest for 2 minutes before cutting to prevent the filling from spilling out.
Jalapeño Spicy Southwest Cheesesteak

Spice up your dinner with this mouthwatering Jalapeño Spicy Southwest Cheesesteak!
This Mexican-inspired twist on the classic Philly cheesesteak combines tender sliced beef, melted pepper jack cheese, and fresh jalapeños for a kick of heat that’ll wake up your taste buds.
Ingredients:
• 1 lb thinly sliced beef sirloin
• 2 fresh jalapeños, sliced
• 1 green bell pepper, sliced
• 1 medium onion, sliced
• 2 cups pepper jack cheese, shredded
• 4 hoagie rolls
• 2 tbsp Southwest seasoning
• 2 tbsp vegetable oil
• Salt and black pepper to taste
• Optional: chipotle mayo for spreading
Step 1: Heat vegetable oil in a large skillet over medium-high heat.
Step 2: Season beef slices with Southwest seasoning, salt, and pepper.
Step 3: Sauté onions and bell peppers until softened (about 5 minutes).
Step 4: Add jalapeños and cook for another 2 minutes.
Step 5: Remove vegetables and set aside.
Step 6: In the same skillet, cook beef slices for 3-4 minutes until browned.
Step 7: Return vegetables to the skillet and mix with beef.
Step 8: Top with shredded pepper jack cheese and let it melt.
Step 9: Toast hoagie rolls lightly.
Step 10: Divide the mixture among rolls and serve hot.
Pro Tip: For the perfect texture, freeze your beef for 30 minutes before slicing – this makes it easier to get those ultra-thin cuts. If you’re sensitive to heat, remove the jalapeño seeds and membranes before cooking to reduce the spiciness while maintaining the flavor.
Jersey-Style Hoagie Roll Cheesesteak

The Jersey-Style Hoagie Roll Cheesesteak brings the authentic taste of East Coast deli culture right to your kitchen.
This hearty sandwich combines thinly sliced beef, melted provolone cheese, and perfectly sautéed vegetables, all nestled in a fresh, crusty hoagie roll.
You’ll create a masterpiece that rivals any street-corner deli.
Ingredients:
• 1 pound ribeye steak, thinly sliced
• 2 hoagie rolls, split lengthwise
• 4 slices provolone cheese
• 1 medium onion, thinly sliced
• 1 green bell pepper, sliced
• 8 mushrooms, sliced
• 2 tablespoons vegetable oil
• 1 teaspoon garlic powder
• Salt and black pepper to taste
Cooking Instructions:
Step 1: Heat oil in a large skillet over medium-high heat. Add sliced onions, peppers, and mushrooms. Cook for 5-7 minutes until softened.
Step 2: Push vegetables to one side of the skillet. Add sliced beef to the empty side.
Step 3: Season beef with garlic powder, salt, and pepper. Cook for 3-4 minutes, stirring occasionally.
Step 4: Mix vegetables with the beef. Layer provolone cheese on top.
Step 5: Cover skillet for 1 minute until cheese melts.
Step 6: Toast hoagie rolls until lightly golden.
Step 7: Divide the mixture between rolls and serve hot.
Pro Tip: For the most authentic texture, freeze your ribeye for 30 minutes before slicing – this makes it easier to achieve paper-thin cuts. Always let your meat reach room temperature before cooking to ensure even cooking throughout.
Chipotle Mayo Gourmet Cheesesteak

Elevate your sandwich game with this mouthwatering Chipotle Mayo Gourmet Cheesesteak.
This modern twist on the classic Philly cheesesteak combines tender sliced beef with melted provolone cheese and a spicy, creamy chipotle mayo that’ll make your taste buds dance.
Perfect for a weekend lunch or casual dinner entertaining.
Ingredients:
• 1 pound ribeye steak, thinly sliced
• 2 hoagie rolls or French bread
• 1 large onion, sliced
• 1 green bell pepper, sliced
• 4 slices provolone cheese
• ½ cup mayonnaise
• 2 chipotle peppers in adobo sauce
• 2 tablespoons olive oil
• Salt and black pepper to taste
Instructions:
Step 1: Blend mayonnaise and chipotle peppers until smooth to create your chipotle mayo.
Step 2: Heat olive oil in a large skillet over medium-high heat.
Step 3: Sauté onions and peppers until soft and caramelized (about 8-10 minutes). Remove and set aside.
Step 4: Season sliced beef with salt and pepper, then cook in the same skillet for 3-4 minutes until browned.
Step 5: Return vegetables to the pan, top with provolone cheese slices, and cover until cheese melts.
Step 6: Split and toast your rolls, spread chipotle mayo on both sides.
Step 7: Load the meat, cheese, and vegetable mixture onto rolls.
Pro Tip: For the most tender result, freeze your ribeye for 30 minutes before slicing – this makes it easier to achieve paper-thin cuts. Also, don’t overcrowd your pan when cooking the beef; work in batches if necessary to ensure proper browning.
Extra Cheese Double Meat Monster Philly

Get ready to create the ultimate cheesy, meaty masterpiece with this Extra Cheese Double Meat Monster Philly.
This heavyweight sandwich combines tender sliced beef and chicken with three types of melted cheese, creating a mouthwatering combination that’ll satisfy even the most intense cravings.
Ingredients:
• 1 lb thinly sliced beef sirloin
• 1 lb chicken breast, thinly sliced
• 2 large onions, sliced
• 2 green bell peppers, sliced
• 8 slices provolone cheese
• 1 cup shredded mozzarella
• 1/2 cup white American cheese
• 4 hoagie rolls
• 3 tbsp vegetable oil
• 2 tbsp butter
• Salt and pepper to taste
Cooking Instructions:
Step 1: Slice your beef and chicken against the grain into thin strips. Season with salt and pepper.
Step 2: Heat 2 tbsp oil in a large skillet over medium-high heat. Cook onions and peppers until caramelized (about 10 minutes). Set aside.
Step 3: Add remaining oil and cook beef for 3-4 minutes until browned. Remove and set aside.
Step 4: In the same pan, cook chicken until golden (4-5 minutes).
Step 5: Combine meats with vegetables in the pan. Layer all cheeses on top.
Step 6: Cover pan and let cheese melt completely (2-3 minutes).
Step 7: Butter and toast hoagie rolls.
Step 8: Divide mixture among rolls and serve hot.
Pro Tip: For the most authentic taste, make sure your pan is screaming hot before cooking the meat – this ensures proper caramelization. Also, don’t overwork the meat while cooking; let it develop a nice crust before flipping.
Frequently Asked Questions
What cut of beef works best for an authentic Philly cheesesteak?
Ribeye steak is the top choice for traditional Philly cheesesteaks. Slice it very thinly against the grain while partially frozen to achieve the perfect texture and tenderness.
Which cheese options create the most authentic cheesesteak experience?
Traditional choices include Cheese Whiz, provolone, or American cheese. Provolone offers the most authentic taste, while Cheese Whiz provides that classic orange color and creamy texture.
How do you properly prepare the bread for a Philly cheesesteak?
Use fresh Italian hoagie rolls and lightly toast them until warm and slightly crispy. The bread should be firm enough to hold the filling but still soft inside.
What’s the correct way to cook the onions for a classic cheesesteak?
Slice onions thinly and caramelize them slowly over medium heat until golden brown. This process takes about 15-20 minutes and creates the perfect sweet-savory flavor.
How can you prevent your cheesesteak from becoming soggy?
Cook your meat at high heat to achieve a good sear and drain excess liquid. Layer cheese directly on the hot meat to create a barrier between the meat juices and bread.
Final Thoughts
Now you have all the secrets to create the perfect Philly cheesesteak right in your kitchen.
Remember to slice your beef paper-thin, choose quality rolls, and never skimp on the cheese.
Whether you prefer traditional Cheez Whiz, provolone, or American cheese, the key lies in that perfect meat-to-cheese ratio.
Don’t forget to properly season your griddle or pan, and always let your meat rest before slicing.
With these recipes and tips, you’ll master this iconic sandwich and impress your family and friends.