If you’re looking for an Easy Steak Sandwich Recipe that’s packed with juicy steak, melted cheese, and caramelized vegetables, you’ve come to the right place. This satisfying sandwich is simple enough for busy weeknights yet delicious enough to impress family and friends. Every bite delivers tender steak, savory flavors, and creamy sauce tucked inside a warm toasted roll.
Why You’ll Love This Recipe
- Ready in about 35 minutes.
- Tender, juicy steak in every bite.
- Perfect balance of cheese, vegetables, and flavorful sauce.
- Easy ingredients you can find anywhere.
- Great for lunch or a quick dinner recipe.
- Family-friendly and easy to customize.
Ingredients

For the Steak
- 1 pound (450g) flank steak or sirloin steak
- 2 tablespoons olive oil, divided
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon Worcestershire sauce
- ½ teaspoon chili flakes (optional)
For the Vegetables
- 1 large onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 2 cloves garlic, minced
For the Sandwiches
- 4 sandwich rolls or hoagie buns
- 4 slices provolone or cheddar cheese
- 2 tablespoons mayonnaise
- 1 tablespoon Dijon mustard
- Fresh arugula or lettuce
Instructions
1. Season the Steak
Combine garlic powder, smoked paprika, salt, pepper, chili flakes, and Worcestershire sauce in a small bowl.
Rub the steak with olive oil and coat it evenly with the seasoning mixture. Let it rest for 10 minutes.
2. Cook the Vegetables
Heat the remaining olive oil in a large skillet over medium-high heat.
Cook the onions and bell peppers for 7–8 minutes until soft and lightly caramelized. Stir in the garlic during the final minute.
Transfer the vegetables to a plate.
3. Cook the Steak
Using the same skillet, cook the steak for about 3–4 minutes per side for medium-rare or longer if preferred.
Remove from the pan and let it rest for 5 minutes.
4. Slice the Steak
Slice the steak thinly against the grain for maximum tenderness.
5. Assemble the Sandwiches
Mix together the mayonnaise and Dijon mustard.
Spread onto each sandwich roll.
Layer with sliced steak, sautéed vegetables, and cheese.
For the ultimate Easy Steak Sandwich Recipe, broil the sandwiches for 1–2 minutes until the cheese melts beautifully.
Top with fresh arugula or lettuce before serving warm.

Tips & Tricks
- Slice steak against the grain for the most tender texture.
- Flank steak offers excellent flavor, while sirloin is especially tender.
- Toast the sandwich rolls for extra crunch.
- Add sautéed mushrooms for even more flavor.
- Pepper Jack cheese makes a spicy variation.
- Let the steak rest before slicing to keep it juicy.
Details
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 sandwiches
- Category: Main Course
- Method: Skillet
- Cuisine: American
- Difficulty: Easy
- Dietary Notes: Halal-friendly

Notes
- Use cheddar, provolone, Swiss, or mozzarella cheese.
- Add mushrooms or jalapeños for extra flavor.
- Serve with fries, potato wedges, onion rings, or a fresh salad.
- The mayonnaise and Dijon sauce also works as a delicious dipping sauce.
Nutrition (Approximate Per Serving)
- Calories: 610
- Protein: 36g
- Carbohydrates: 33g
- Fat: 36g
FAQ
What is the best steak for steak sandwiches?
Flank steak and sirloin are excellent choices because they’re flavorful, tender when sliced thinly, and cook quickly.
Can I prepare the steak ahead of time?
Yes. Cook the steak up to one day ahead and refrigerate it. Reheat gently before assembling the sandwiches.
Can I freeze steak sandwiches?
Freeze only the cooked steak. Fresh vegetables and bread are best added after thawing.
What cheese melts best?
Provolone, mozzarella, cheddar, Monterey Jack, and Swiss all melt beautifully.
Is this a good quick dinner recipe?
Absolutely. This Easy Steak Sandwich Recipe comes together in about 35 minutes, making it perfect for busy evenings.
Storage
Refrigerator: Store cooked steak and vegetables separately in airtight containers for up to 3 days.
Freezer: Freeze cooked steak for up to 2 months.
Reheating: Warm the steak gently in a skillet before assembling fresh sandwiches. Toast the rolls separately for the best texture.

Similar Recipes

Easy Steak Sandwich Recipe with Flavorful Twist
Ingredients
For the Steak
- 1 pound 450g flank steak or sirloin steak
- 2 tablespoons olive oil divided
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon Worcestershire sauce
- ½ teaspoon chili flakes optional
For the Vegetables
- 1 large onion thinly sliced
- 1 green bell pepper thinly sliced
- 2 cloves garlic minced
For the Sandwiches
- 4 sandwich rolls or hoagie buns
- 4 slices provolone or cheddar cheese
- 2 tablespoons mayonnaise
- 1 tablespoon Dijon mustard
- Fresh arugula or lettuce
Instructions
- Season the Steak
- Combine garlic powder, smoked paprika, salt, pepper, chili flakes, and Worcestershire sauce in a small bowl.
- Rub the steak with olive oil and coat it evenly with the seasoning mixture. Let it rest for 10 minutes.
- Cook the Vegetables
- Heat the remaining olive oil in a large skillet over medium-high heat.
- Cook the onions and bell peppers for 7–8 minutes until soft and lightly caramelized. Stir in the garlic during the final minute.
- Transfer the vegetables to a plate.
- Cook the Steak
- Using the same skillet, cook the steak for about 3–4 minutes per side for medium-rare or longer if preferred.
- Remove from the pan and let it rest for 5 minutes.
- Slice the Steak
- Slice the steak thinly against the grain for maximum tenderness.
- Assemble the Sandwiches
- Mix together the mayonnaise and Dijon mustard.
- Spread onto each sandwich roll.
- Layer with sliced steak, sautéed vegetables, and cheese.
- For the ultimate Easy Steak Sandwich Recipe, broil the sandwiches for 1–2 minutes until the cheese melts beautifully.
- Top with fresh arugula or lettuce before serving warm.
Notes
- Use cheddar, provolone, Swiss, or mozzarella cheese.
- Add mushrooms or jalapeños for extra flavor.
- Serve with fries, potato wedges, onion rings, or a fresh salad.
- The mayonnaise and Dijon sauce also works as a delicious dipping sauce.
Conclusion
This Easy Steak Sandwich Recipe is everything a homemade sandwich should be—juicy, cheesy, hearty, and full of bold flavor. Whether you’re making a casual lunch or an easy family dinner, this recipe delivers restaurant-quality results with minimal effort. Once you try this flavorful flank steak sandwich, it’s sure to become one of your favorite homemade meals.

