Place the spinach in a dish towel and squeeze it to remove as much liquid as possible. Puree the spinach in a food processor or finely chop by hand.
Pour 3 ½ cups of flour into the center of a large workspace, making a well in the center.
Add the eggs, spinach, and ½ teaspoon of olive oil to the well and gently start beating the eggs with a fork.
Slowly begin incorporating the flour from the inner rim of the well, being careful to retain the sides of the well so that the egg mixture does not escape.
Once most of the flour is moistened, start kneading the dough until it's elastic and slightly sticky (for about 5 to 6 minutes), adding a bit more olive oil if it's too dry. Wrap the dough in plastic and allow it to rest for 30 minutes at room temperature.
Divide the dough into three equal portions, then roll each out as thin as possible, using a rolling pin or a pasta rolling machine. Cut the dough into wide strips.
Bring a large pot of water to a rolling boil, and season liberally with salt. Set up an ice bath next to the stove.
Working in batches, cook the strips of pasta for one minute, then immediately shock them in the ice bath. Drain well on towels and set aside.