Print Pin
4.29 from 7 votes

Cheesy Onion Steak Sandwiches

Beefy, juicy and mouthwatering steak sandwiches with caramelized onions, bell peppers and mushrooms. Topped with savory cheddar and served on a toasted bakery bun.
Course Sandwich
Cuisine American
Keyword steak sandwiches
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 4
Calories 664kcal
Author Buy This Cook That


  • 1 pound steak thinly sliced across the grain
  • 1 onion thinly sliced
  • 1 bell pepper thinly sliced
  • 8 ounces mushrooms sliced
  • 4 cloves garlic minced
  • 2 tablespoons butter or oil
  • 1/4 teaspoon salt plus more to taste
  • 1/4 teaspoon pepper plus more to taste
  • 1/2 tablespoon Worcestershire sauce
  • 1/2 tablespoon soy sauce
  • 1 1/2 cups sharp cheddar cheese shredded or sliced
  • 4 bakery sandwich rolls


  • Slice partially frozen steak in thin pieces, cutting against the grain. Season with the salt and pepper and set aside.
  • Prepare the onions, peppers, mushrooms and garlic by slicing / mincing according to ingredient lit. Set aside.
  • In a large skillet, heat half of the butter (or oil) to high heat. When the skillet is very hot, cook the seasoned steak pieces in small batches. You want them to brown quickly but not burn. Move the pieces to cook on all sides for about 2 minutes. Transfer to a covered dish.
  • Once the steak is cooked, add the remaining butter or oil to the skillet. Add the sliced onions, peppers, mushroom, and garlic. Let them brown for 1 - 2 minutes, then reduce the heat to medium low. Sprinkle with salt and pepper to taste. Cook for about 10-15 minutes until the vegetables are tender, stirring occasionally to prevent sticking.
  • Add the cooked steak back to the skillet with the vegetables. Stir in the Worcestershire sauce and soy sauce. Turn skillet off but keep warm.
  • Serve on toasted bakery buns with a generous portion of cheddar cheese.


This recipe will make 4 large sandwiches. If you use smaller rolls, it will make 6 - 8. 


Serving: 1g | Calories: 664kcal | Carbohydrates: 38g | Protein: 41g | Fat: 38g | Saturated Fat: 20g | Cholesterol: 128mg | Sodium: 979mg | Potassium: 719mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1550IU | Vitamin C: 42.4mg | Calcium: 379mg | Iron: 4.8mg