In a large bowl, mix the flour and semolina flour together.
Make a well in the flour mix and place the whole eggs, egg yolks, Filippo Berio Classico Olive Oil and 2 tbsp cold water into the well, then mix together with a fork.
Begin drawing the flours into the liquid mix until fully incorporated and it forms a dough.
Transfer onto a floured work surface and begin kneading the dough until smooth. Add more flour or water if the dough is either too stiff or too wet.
Once smooth, wrap in cling film and leave to rest for a minimum of 30 minutes.
Once the dough has rested, cut the dough in half to work in two batches and flour a surface. Using a rolling pin, roll until thin enough to fit through the thickest setting on the pasta machine.
Roll through the machine on each setting once until you get to the last but one thickness. Stop and cut the dough into 2 equal pieces.
Brush one side of rolled dough with water and then place teaspoons of the filling on the dough, leaving space between each one.
Place the other piece of dough on top and cut a square shape around each filling using a cutter or knife.
Place the other piece of dough on top and cut a square shape around each filling using a cutter or knife.