Follow Me On Social Media!
Steak Sandwich
This steak sandwich is loaded with tender, juicy steak strips, caramelized onions, peppers, and melted cheese on a toasted roll. Better than any restaurant version.

This steak sandwich is the real deal — juicy, tender steak strips piled onto a toasted hoagie roll with sweet caramelized onions, sautéed bell peppers, and melted provolone cheese. It’s bold, satisfying, and honestly better than most restaurant versions.
The secret is a quick, hot sear on thin-sliced steak and properly caramelizing the onions — no shortcuts. Give it 30 minutes and you’ll have a sandwich that everyone at the table fights over.
Why You’ll Love This Steak Sandwich
- Tender steak every time — thin slices cook fast and stay juicy
- Loaded with flavor — caramelized onions, peppers, and melted cheese
- Ready in 30 minutes — weeknight-friendly
- Customizable — add mushrooms, swap the cheese, change the bread
- Better than takeout — at a fraction of the cost
Ingredients
- 1 lb ribeye or sirloin steak, thinly sliced
- 2 hoagie rolls or sub rolls
- 1 large onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 red bell pepper, thinly sliced
- 4 slices provolone cheese
- 2 tbsp butter
- 2 tbsp olive oil
- 1 tsp garlic powder
- 1 tsp Worcestershire sauce
- Salt and black pepper to taste
- Optional: mayo, horseradish, or hot sauce for the roll
How to Make a Steak Sandwich
Step 1: Caramelize the Onions
Heat 1 tbsp butter and 1 tbsp olive oil in a large skillet over medium heat. Add the sliced onions with a pinch of salt. Cook, stirring occasionally, for 15–20 minutes until golden brown and soft. Don’t rush this step — properly caramelized onions make a huge difference. Transfer to a bowl and set aside.
Step 2: Sauté the Peppers
In the same pan, add the remaining olive oil and cook the bell peppers over medium-high heat for 4–5 minutes until softened and lightly charred. Season with salt and pepper. Set aside with the onions.
Step 3: Sear the Steak
Increase heat to high. Add the remaining butter to the pan. Season the thin steak strips with garlic powder, salt, and pepper. Sear in a single layer for 1–2 minutes per side — don’t overcrowd the pan. Add Worcestershire sauce and toss quickly. The steak cooks very fast because it’s thinly sliced.
Step 4: Toast the Rolls and Melt the Cheese
Toast the hoagie rolls in the oven at 375°F for 3–4 minutes or in the toaster. Layer steak on the roll, top with onions and peppers, then lay provolone slices on top. Place under the broiler for 1–2 minutes until the cheese is melted and bubbly.
Step 5: Sauce and Serve
Spread the bottom half of the roll with mayo, horseradish sauce, or your favorite condiment. Close the sandwich and serve immediately.

Best Steak Cuts for Sandwiches
- Ribeye — richest flavor, most tender, best choice
- Sirloin — leaner than ribeye, still very flavorful
- Skirt steak — great flavor, slice against the grain
- Flank steak — budget-friendly, must slice very thin against the grain
- Shaved beef — pre-sliced at the deli, easiest option
Tips for the Best Result
- Freeze steak 20 minutes before slicing — it firms up and slices much thinner
- High heat for the steak — you want a sear, not a steam
- Don’t overcrowd the pan — sear in batches if needed
- Slice against the grain — always, for maximum tenderness
- Toast the bread — prevents sogginess from the steak juices
Variations
- Philly cheesesteak style — use Cheez Whiz or American cheese
- Mushroom steak sandwich — add sautéed mushrooms to the peppers and onions
- Spicy version — add jalapeños and hot sauce
- Garlic butter steak sandwich — brush the toasted roll with garlic herb butter
Frequently Asked Questions
What bread is best for steak sandwiches?
Hoagie rolls or sub rolls are traditional and hold up best to juicy fillings. Brioche buns are a softer, richer alternative. Baguette is good if you want a crunchier bite. The most important thing is to toast it so it doesn’t get soggy.
Can I make steak sandwiches ahead of time?
The steak, onions, and peppers can all be cooked ahead and stored separately in the fridge for up to 3 days. Reheat and assemble just before serving. Don’t assemble the full sandwich in advance — the bread will get soggy.
What cheese is best for steak sandwiches?
Provolone is the classic choice — it melts beautifully and has a mild flavor that complements the steak. American cheese or Cheez Whiz is traditional for a Philly-style sandwich. Pepper jack adds a nice spicy kick.