Mushroom Gravy




  • 1 tbsp olive oil
  • 3 tbsp butter, unsalted
  • 1 1/2 tsp garlic, finely minced (~1 large or 2 medium cloves)
  • 400g mushrooms, sliced 3mm thick
  • 1/4 tsp salt
  • 1/8 tsp black pepper


  • 2 tbsp butter, unsalted
  • 4 tbsp flour, plain/all-purpose
  • 2 cups beef stock/broth, low sodium
  • 1/4 tsp black pepper
  • Salt, to taste



        1. Heat the olive oil in a large skillet over medium-high heat, then add butter and let it melt.
        2. Add half the mushrooms and cook for 2 mins. Add half the salt and pepper, then continue to cook for another 2 mins until most mushrooms are nearly golden. Then add half the garlic and cook until mushrooms are fully golden, and remove to a plate.
        3. Melt remaining butter, then cook remaining mushrooms per above (adding salt & pepper partway through, and garlic towards the end). Remove to a plate.


        1. Lower heat to medium. In the same skillet, melt the butter.
        2. Add flour and stir continuously for 1 1/2 minutes so the roux doesn’t burn. Don’t worry if the mixture is a bit dry and sandy, it depends how much fat is left from the mushrooms.
        3. While stirring, slowly pour in the beef stock. This should avoid lumps in the gravy. If there are lumps, whisk vigorously to dissolve them.
        4. Cook for 3 to 4 minutes, or until it thickens to a thin-syrup consistency. Stir every now and then at first, then more regularly as the gravy thickens so it doesn’t burn on the base of the skillet.
        5. Stir in cooked mushrooms, cook for a further 1 minute. Taste and add more salt if needed (if using unsalted homemade stock, you will need more).
        6. Pour into a gravy jug and serve with everything!

        (Recipe sourced & adapted from