Weigh out the flour and tip it onto a work surface. Make a well in the centre and crack in the eggs and egg yolk. Use a fork to gently mix the flour and eggs, gradually pulling the flour into the centre, then use your hands to make it into a dough. It will feel quite dry at this stage.
Knead the dough by forcing it away from you with the heel of your hand for 10 minutes. The dough should become soft and smooth. Wrap it tightly and clingfilm and leave to rest at room temperature for an hour.
While the dough is resting, make the filling. Combine all of the filling ingredients in a bowl, and store in the fridge.
Now make your sauce. Finely dice the onion and broccoli. Melt the butter in a saucepan over a low heat. Add the onion and sauce gently for ten minutes until soft. Add the broccoli, cook for another five minutes, then tip in the wine. Let it reduce for five minutes, then add the cream, truffle oil and some salt and pepper. Bring to a simmer, then turn the heat off until you’re ready to serve.
When the hour is up, dust a large sheet of baking parchment with flour. Get your pasta machine ready. Cut the dough into four pieces, and one at a time roll the pieces out. Start at the biggest setting, and work down to the smallest setting until the dough is transparent. Lay the sheets of dough on the baking parchment when they’re ready.
When all the pasta is ready, take your filling and put a spoonful at small intervals down two of the sheets of pasta. Take the other two sheets and lay them over the top. Gently use your fingers to press the top piece of dough down firmly around all of the filling.
Use a knife or pasta cutter to cut around the ravioli. Lay them on the baking parchment. You can now cook them immediately or transfer to fridge or freezer.
When you’re ready to cook, bring a large pan of salted water to the boil. Test the cooking time with one of your ravioli - add it to the water and cook for 3-6 minutes until the pasta is cooked. Test by eating! Now, add the rest of the ravioli to the pot and cook for the length of time that the first one took. Bring your sauce back up to a simmer.
When the ravioli are ready, remove from the pot with a slotted spoon. Serve topped with the creamy sauce.