This steak sandwich recipe elevates the classic sandwich with gourmet ingredients and a perfect balance of flavors.
Season the steak with salt and pepper on both sides.
Let the steak sit at room temperature for 10 minutes after seasoning for even cooking.
Heat a frying pan over medium-high heat and cook the steak to your preferred doneness.
Use a meat thermometer to ensure the steak is cooked to your liking.
Remove the steak from the pan and let it rest for 5 minutes before slicing thinly.
Resting the steak allows the juices to redistribute, keeping it tender.
Slice the onion thinly and sauté in the same pan with a drizzle of balsamic vinegar until caramelized.
Stir occasionally to prevent the onions from burning.
Slice the avocado and tomato, seasoning them lightly with salt and pepper.
Use a sharp knife for clean slices.
Cut the bread rolls in half and spread mayonnaise on the top halves.
Toast the bread lightly for added texture.
Assemble the sandwich by layering the steak slices, caramelized onions, avocado, and tomato on the bottom half of the roll, then top with the other half.
Press the sandwich gently to help the layers stick together.
Slice the sandwich in half and serve immediately.
Serve with a side of chips or salad for a complete meal.