Equipment and preparation: You'll need a pasta machine if you're making your own linguine.
250g/9oz oyster mushrooms, or other mushrooms (such as chestnut or shiitake)
5 tbsp extra virgin olive oil
1 garlic clove
1 long red chilli
small handful fresh parsley
small handful fresh basil
50g/2oz parmesan, shaved into strips with a vegetable peeler
salt and freshly ground black pepper
If you're making your own pasta dough, crack the eggs into a clean bowl (if using ready-made fresh linguine, go to Step 10). Place the '00' flour in a separate large clean bowl. Add the semolina and mix together with your hands. Make a hollow 'well' in the centre of the flour.
Lightly beat the eggs and pour the egg mixture into the centre of the flour. Mix well with a wooden spoon until the eggs are incorporated into the flour.
Once the eggs are incorporated, turn the dough out onto a clean, floured work surface. Knead the dough until it's smooth and elastic, about 10-15 minutes. When you've finished kneading, wrap the dough in cling film and place it in the fridge to rest for at least half an hour.
To make the linguine, weigh out about 300g/11oz of the pasta dough (you can store the remaining pasta dough in the fridge for up three days or in the freezer for up to three months). Lightly flour a clean work surface and work the rested dough into a rough rectangle shape with your fingers.
Flour the pasta machine. Starting at the lowest (thickest) setting, feed the dough through the machine, turning the handle with one hand and holding the dough as it comes through the machine with the other. Change the setting on the pasta machine to the next-thickest setting, flour it again and feed the pasta sheet through the machine again, as before.
Repeat this process 3-4 more times, flouring the machine and changing the setting down each time.
At one point, you'll need to cut the pasta sheet in half lengthwise or it will become too long to handle. The pasta should be quite thin, but still easy to handle without tearing. Don't be tempted to skip settings or the dough may tear.
Once the pasta sheets have reached the ideal thickness, trim the edges slightly. Attach the cutting attachment to the pasta machine, flouring it well.
Run the sheets of dough through the machine once again, cutting them into linguine. Dust the linguine well with flour and place on a plate. Chill in the fridge while you make the sauce.
For the sauce, prepare the mushrooms by tearing them into strips along the gills with your fingers.
Heat one tablespoon of the olive oil in a non-stick frying pan. Add the torn mushrooms and brown lightly. Peel and finely chop the garlic clove and add to the pan with the mushrooms, being careful not to let it burn. When cooked, transfer the mushrooms and garlic to a bowl.
Chop the chilli in half. Remove the seeds and membrane if you prefer less heat. Chop finely and add to the bowl with the cooked mushrooms. Tear the parsley leaves from the stems. Add the leaves to the bowl. Tear the basil leaves from the stems and add the leaves to the bowl.
Using a vegetable peeler, shave the parmesan into slivers and add to the bowl, along with four tablespoons of olive oil and the butter. Season, to taste, with salt and freshly ground black pepper.
Meanwhile, bring a large pot of salted water to the boil. Set a large metal sieve on top of the pot, with its bottom sitting in the boiling water. Remove the prepared linguine from the fridge (or ready-made fresh linguine from its packet) and loosen it carefully with your fingers, to separate the strands.
Place the linguine in the sieve, in the boiling water. Cook for 2-3 minutes until just tender, stirring occasionally with a fork to prevent the linguine from sticking.
Using the sieve, remove the pasta from the boiling water and drain carefully, shaking off the excess water. Add the hot linguine to the bowl with the sauce ingredients and mix together gently.