Place steaks on a plate, drizzle over olive oil and season with salt and pepper. Set aside at room temperature.
800 g steak, 2 teaspoon olive oil, ½ teaspoon salt and pepper
Peel and chop potato. Place in a saucepan, cover with salted water and put on a stove over high heat.
650 g potatoes, 1 teaspoon salt
Chop cauliflower, and add to the saucepan of potatoes once water is boiling and boil for 8-10 mins, or until fork tender.
1 cauliflower
Peel and dice onion. Mince garlic. Slice mushrooms into half cm slices. Finely chop parsley. Cube butter.
1 brown onion, 2 cloves garlic, 200 g mushrooms, ½ bunch parsley, 90 g butter
Once potato and cauliflower are fork soft, drain, then add 2 tablespoons butter and milk. Mash or use a stick blender to puree. Season with salt and pepper, drizzle over olive oil then cover to keep warm.
½ cup milk, ½ teaspoon salt and pepper, 2 teaspoon olive oil
Heat a large frying pan on high and cook steaks for 2-3 mins each side. Once you've turned steaks, add 2 tablespoons butter and spoon it over the steak. Once cooked, remove to a plate and cover.
800 g steak
Lower heat to medium and add oil, onion, garlic and mushrooms to the pan and cook for 2-3 mins or until onions are soft and translucent.
1 brown onion, 2 cloves garlic, 2 teaspoon olive oil, 200 g mushrooms
Push mushrooms to the side, add 2 tablespoons butter and flour and stir constantly for 30 seconds to make a roux. Gradually add beef stock, Worcestershire sauce and mustard. Cook, stirring, for 3 mins or until the sauce thickens.
2 tablespoon plain flour, 1 ½ cup beef stock, 2 teaspoon Worcestershire sauce, 2 teaspoon Dijon mustard
Serve mash topped with steak and plenty of mushroom sauce. Sprinkle over parsley. Option to serve kids steak sliced into fingers with mash and sauce on the side.