Steak and Cheese Sub: The Ultimate Guide to Making This Classic Sandwich
A steak and cheese sub is one of America’s most beloved sandwiches, combining tender sliced beef, melted cheese, and savory toppings in a soft hoagie roll. This iconic sandwich originated in Philadelphia during the 1930s and has since become a staple at delis, restaurants, and home kitchens across the country. Whether ordering from a shop or making one at home, mastering this classic requires understanding the right ingredients, techniques, and flavor combinations.
What Is a Steak and Cheese Sub?
A steak and cheese sub features thinly sliced beef cooked on a griddle or skillet, topped with melted cheese, and served on a long hoagie roll. Additionally, most versions include sautéed onions, peppers, and mushrooms for extra flavor. The sandwich is characterized by its tender meat, gooey cheese, and soft yet sturdy bread that holds everything together. Furthermore, the combination creates a satisfying contrast of textures and rich, savory flavors that make each bite memorable.
The key to an authentic steak and cheese sub lies in the preparation method. Therefore, the beef must be sliced paper-thin and cooked quickly over high heat. Meanwhile, the cheese should melt perfectly over the hot meat, creating that signature gooey texture everyone loves.
History and Origins
The cheesesteak’s inception stemmed from a desire for variety rather than a grand culinary breakthrough. In 1930, Italian-American Pat Olivieri operated a hot dog cart in South Philadelphia. One day, seeking something different, Pat decided to experiment with thinly sliced beef instead of hot dogs.
Pat grilled the beef with onions and placed it in a hot dog bun. A curious cab driver passing by sampled the creation and suggested he forget about hot dogs and sell these beef sandwiches instead. This moment marked the birth of the first cheesesteak, though cheese wasn’t added until later. Eventually, Pat’s King of Steaks became a Philadelphia institution, and the sandwich spread nationwide.
Essential Ingredients
Creating the perfect steak and cheese sub requires quality ingredients. Moreover, each component plays a crucial role in the final result. Here are the essential elements:
-
Beef: Ribeye or sirloin, sliced paper-thin (1-2 pounds for 4 servings)
-
Cheese: Provolone, American, or Swiss (8 slices)
-
Bread: Fresh hoagie rolls or sub rolls (4 rolls)
-
Onions: Sweet or yellow onions, thinly sliced (1 large)
-
Peppers: Green bell peppers, julienned (1-2 peppers)
-
Seasonings: Salt, black pepper, garlic powder, paprika
-
Fat: Butter and oil for cooking
Choosing the Right Cut of Beef
The cut of beef significantly impacts the sandwich’s quality. Consequently, selecting the right meat makes all the difference. Ribeye steak is the traditional choice because it contains just enough marbling to stay tender and flavorful. However, sirloin offers a leaner alternative that still delivers excellent results.
For easier slicing, cover and freeze the steak for 20-30 minutes before cutting. A thicker steak needs 30 minutes, while a thinner cut requires only 20 minutes. This technique allows for paper-thin slices that cook quickly and evenly. Additionally, cutting against the grain ensures maximum tenderness in every bite.
Best Cheeses for Steak Subs
Cheese selection dramatically affects the flavor profile of a steak sub. Therefore, understanding the options helps create the perfect sandwich. Here are the most popular choices:
Provolone is the classic choice that melts beautifully and adds a mild, slightly tangy flavor. Meanwhile, American cheese provides a creamy texture and melts smoothly. Swiss cheese offers a nutty taste that complements the beef perfectly. Furthermore, Pepper Jack adds a spicy kick for those who enjoy heat.
Cooper Sharp, a Philadelphia-based cheese brand, serves as an upgraded version of standard American cheese. It’s tangy and melts exceptionally well, making it perfect for cheesesteaks. Most recipes call for 2 slices of cheese per sandwich.
Picking the Perfect Bread
The right bread holds everything together while providing textural contrast. Hoagie rolls, also known as sub rolls, are the traditional choice for steak and cheese subs. These long rolls made with white bread are perfect for holding generous portions of meat and toppings.
Amoroso rolls, originating from Philadelphia, are considered the gold standard for authentic cheesesteaks. The company started in 1904 and has acquired a reputation for excellence over more than a century. These rolls feature a soft interior with a slightly crispy exterior that doesn’t overpower the filling.
The bread should be sliced three-quarters of the way through, leaving a hinge to keep the sandwich together. Additionally, toasting the cut sides with garlic butter adds extra flavor and prevents sogginess.
Classic Toppings and Additions
Beyond the essential components, various toppings enhance the steak and cheese sub experience. First, sautéed onions add sweetness and depth to every bite. Meanwhile, grilled peppers provide crunch and a subtle vegetal flavor. Furthermore, mushrooms contribute an earthy taste that complements the beef beautifully.
Other popular additions include:
-
Lettuce and tomato for freshness
-
Pickles for tangy contrast
-
Hot peppers or jalapeños for heat
-
Garlic butter on the toasted bread
-
Mayonnaise or special sauces
However, traditional Philadelphia-style cheesesteaks keep it simple with just onions, peppers, and cheese. Therefore, starting with the basics allows the beef and cheese flavors to shine through.
Step-by-Step Preparation Guide
Follow these detailed instructions for making the perfect steak and cheese sub. Additionally, proper technique ensures the best results.
Prep Work
Begin by slicing the hoagie rolls three-quarters through with a serrated knife. Next, dice onions and thinly slice peppers. Then, slice the steak paper-thin after freezing for 20-30 minutes.
Cooking Process
First, mix garlic butter by combining 2 tablespoons softened butter with 1 pressed garlic clove. Spread this mixture onto the cut sides of the rolls and toast them on a griddle until golden brown. Set the toasted rolls aside.
Add 1 tablespoon oil to the pan and sauté diced onions until softened. Cook until they become caramelized, then transfer to a bowl. If using peppers or mushrooms, add them at this stage and cook until tender.
Increase heat to high and add another tablespoon of oil. Spread the thinly sliced steak in an even layer and let it brown for a couple of minutes undisturbed. Then flip and season with salt and black pepper. Sauté until the steak is fully cooked, then stir in the caramelized onions.
Assembly
Divide the meat mixture into 4 even portions on the griddle. Top each portion with 2 slices of cheese and turn off the heat so the cheese melts without overcooking the meat. Optionally, cover with a lid or tent with aluminum foil to help the cheese melt faster.
Spread a thin layer of mayonnaise on the toasted side of each roll. Place a toasted bun over each portion and use a spatula to scrape the cheesy beef into the bun as you flip it over. Serve immediately while hot.

Pro Tips for the Best Results
Professional techniques elevate homemade steak and cheese subs to restaurant quality. First, always freeze the meat briefly before slicing for paper-thin cuts. Moreover, cook the beef in batches if the pan becomes too crowded. This prevents steaming and ensures proper browning.
Additionally, use high heat when cooking the steak for the best sear. However, turn off the heat before adding cheese to prevent overcooking. Furthermore, toast the buns with garlic butter for extra flavor and to prevent sogginess.
Season the meat properly with a blend of spices including salt, pepper, paprika, chili powder, onion powder, garlic powder, thyme, marjoram, and basil. Nevertheless, you can keep it simple with just salt and pepper if preferred. Finally, work quickly once the cheese is added to maintain the ideal temperature throughout.
Popular Variations
The classic steak and cheese sub has inspired numerous creative variations. Therefore, experimenting with different ingredients keeps this sandwich exciting. Here are popular alternatives:
Chicken Cheesesteak substitutes sliced chicken breast for beef, creating a lighter option. Meanwhile, Pizza Steak adds marinara sauce and mozzarella cheese for Italian-inspired flavors. Cheesesteak Quesadillas wrap the filling in tortillas instead of bread.
Stuffed Peppers feature the steak and cheese mixture inside bell peppers for a low-carb option. Furthermore, Cheesesteak Sliders use small rolls for party-sized portions. Mushroom Cheesesteaks double down on mushrooms for an earthier flavor profile.
Additionally, some variations add different vegetables like jalapeños for heat or tomatoes for freshness. Others experiment with specialty cheeses like pepper jack or provolone blends. However, all variations maintain the core concept of tender beef and melted cheese in bread.
Nutritional Information
Understanding the nutritional content helps make informed dietary choices. A typical 12-inch steak and cheese sub contains approximately 750 calories. Moreover, it provides 52 grams of protein, making it a substantial meal.
The sandwich contains about 88 grams of total carbohydrates, with 80 grams net carbs and 8 grams of fiber. Furthermore, it has 20 grams of fat, including 9 grams of saturated fat. Sodium content is significant at 2,090 milligrams, which represents a substantial portion of the daily recommended intake.
A smaller serving of approximately 240 grams contains around 576 calories, 33.6 grams of protein, 28.8 grams of fat, and 43.2 grams of carbohydrates. Additionally, it provides 192 milligrams of calcium and 3.8 milligrams of iron. These values vary based on ingredients, portion sizes, and preparation methods.
Serving Suggestions
Pairing the steak and cheese sub with complementary sides creates a complete meal. First, classic French fries make an excellent accompaniment. Alternatively, baked potato wedges offer a healthier option. Furthermore, onion rings provide a crispy, savory side dish.
For lighter options, consider a fresh garden salad or coleslaw. Moreover, potato chips offer a simple, crunchy side. Additionally, pickles serve as a traditional accompaniment that cuts through the richness.
Beverages like iced tea, lemonade, or soda complement the sandwich well. However, any refreshing drink works perfectly with this hearty meal. Check out our guide on [insert link] for more serving ideas.
Storage and Reheating
Proper storage maintains quality when enjoying leftovers. First, allow the sandwich to cool completely before refrigerating. Then, wrap it tightly in aluminum foil or place it in an airtight container. Refrigerated steak and cheese subs stay fresh for up to 3 days.
For reheating, the oven method works best. Preheat the oven to 350°F and wrap the sandwich in aluminum foil. Heat for 10-15 minutes until warmed through. Alternatively, unwrap and place under the broiler for 2-3 minutes to crisp the bread.
The microwave offers a quicker option, though it may make the bread soggy. Heat for 30-60 seconds, checking frequently. However, adding a damp paper towel prevents excessive drying. For best results, store the meat and bread separately when possible.
Frequently Asked Questions
What is the best cheese for a steak and cheese sub?
Provolone is the traditional favorite because it melts beautifully and adds mild flavor. However, American cheese, Swiss, and pepper jack all work wonderfully depending on personal preference.
Can I use a different cut of beef?
While ribeye is traditional, sirloin makes an excellent leaner alternative. Additionally, any tender cut that slices thinly works well.
How thin should I slice the steak?
Slice the beef as thin as possible, ideally paper-thin. Freezing the meat for 20-30 minutes before slicing makes this easier.
What vegetables go well in a steak and cheese sub?
Sautéed onions, green bell peppers, and mushrooms are classic choices. Furthermore, lettuce, tomatoes, and hot peppers make great additions.
How do I prevent the bread from getting soggy?
Toast the bread with garlic butter before assembly. Additionally, work quickly and serve immediately after assembling.
Can I make steak and cheese subs ahead of time?
While freshly made is best, you can prepare components separately and assemble just before serving. However, fully assembled sandwiches don’t hold well for extended periods.
Conclusion
The steak and cheese sub represents a perfect combination of tender beef, melted cheese, and savory toppings in a soft hoagie roll. This classic American sandwich originated in Philadelphia and has become beloved nationwide for good reason. Furthermore, making an authentic steak and cheese sub at home requires quality ingredients, proper technique, and attention to detail.
Whether preferring the traditional version with provolone and onions or experimenting with creative variations, this sandwich delivers satisfying flavor in every bite. Moreover, understanding the history, ingredients, and preparation methods ensures success. Therefore, gather the ingredients, follow the steps, and create this iconic sandwich in the comfort of home.
Ready to make the ultimate steak and cheese sub? Start by selecting quality ribeye or sirloin, choose the favorite cheese, and follow the techniques outlined in this guide. The result will be a restaurant-quality sandwich that rivals any deli version!
Steak and Cheese Sub
Description
Steak and Cheese Sub
Ingredients
-
1 lb (450 g) flank steak or ribeye, thinly sliced
-
1 tablespoon olive oil
-
1 small onion, thinly sliced
-
1 small green bell pepper, thinly sliced (optional)
-
Salt and black pepper, to taste
-
1 teaspoon garlic powder
-
4 sub rolls or hoagie rolls
-
4–6 slices provolone or American cheese
-
Optional toppings: sautéed mushrooms, pickled peppers, mayonnaise, or mustard
Instructions
1. Cook the Steak and Veggies
-
Heat olive oil in a large skillet over medium-high heat.
-
Add the onion and bell pepper, sauté for 3–4 minutes until softened.
-
Season the steak slices with salt, pepper, and garlic powder.
-
Add the steak to the skillet and cook 3–5 minutes, stirring occasionally, until browned and just cooked through.
-
Combine steak and veggies, then remove from heat.
2. Assemble the Subs
-
Preheat your oven to 375°F (190°C).
-
Slice the sub rolls lengthwise, leaving a hinge.
-
Layer steak and veggies evenly inside each roll.
-
Top with cheese slices.
3. Melt the Cheese
-
Place the assembled subs on a baking sheet and bake in the oven for 5–7 minutes, until the cheese is melted and bubbly.
-
For extra toasty tops, broil for 1–2 minutes — watch carefully.
4. Serve
-
Serve hot, optionally with ketchup, mustard, or hot sauce.
-
Pair with fries, onion rings, or a pickle spear for the full classic sub experience.