Steak Sandwich With Avocado

What is better than a steak sandwich on fresh toasted bread? A steak sandwich on fresh toasted bread with mashed avocado!

Preparing the steak for this sandwich will depend on how thick the steak you are having is. I chose a slim strip steak that suited the sandwich perfectly. All it needed was a quick trim of the fats around the edges and it was ready to sear.

If you have a thicker cut of steak you could still place the steak on the sandwich if you have a wide jaw. Alternatively you can cut the steak into slices.

The longest part of preparing the sandwich is caramelising the onions. If you are in a rush you can just give them a quick sear, or skip them altogether. You could also whip up a big batch of caramelised onions in advance. This is beneficial if you will use them in other recipes. This could include our classic sausage sandwich.


  • 1 thin cut of steak such as strip steak, or a steak that can be sliced into pieces
  • 2 pieces of fresh country bread, toasted
  • 1/2 tomato, sliced
  • 2 cheese slices, or enough cut cheese to cover the steak
  • Tomato sauce to taste
  • BBQ sauce to taste
  • 1/2 onion, caramelised
  • 2 teaspoons of ghee, butter or cooking oil
  • 1 small avocado
  • 2 teaspoons lemon juice (optional)


1. Prepare the onion by cutting it into pieces. Heat the butter, ghee or cooking oil in a pan over medium heat and add the onions. Mix the onions in with the fat.

2. Caramalisation can take as long as an hour. Return to the pan every 10 minutes or so to stir the mix and make sure no parts are burning. They will be done when they turn a golden colour and smell caramelised. If you want to skip this step then just heat the onions until the onions are mildly translucent.

3. Toast the two slices of bread and then set aside. Mash the avocado and set aside, stir lemon juice into the mashed avocado if desired. Cut the tomatoes and prepare the cheese and lettuce for sandwich assembly.

4. Heat a teaspoon of ghee, tallow or cooking oil in a fry pan over high heat and add the steak. Sear until browned on the outside and then flip. Sear the other side and then place the cheese on the top of the steak to melt. Remove when cooked to your preferred doneness. Don’t worry if the cheese is not fully melted, it will melt further after being removed from the heat.

5. Assemble the sandwich by adding the steak and cheese, and top this with the onions. Add tomato sauce and BBQ sauce as desired. Then top the sandwich with sliced tomatoes and finally the avocado mash. 

6. Serve and enjoy! 


Easy Bread Machine Iced Finger Buns

Copycat Fantales