Prepare the Pasta Dough: On a clean surface, make a mound with the flour and create a well in the center. Add the eggs, olive oil, and salt into the well. Using a fork, beat the eggs gently, then gradually incorporate the flour from the edges. Once it becomes difficult to mix with a fork, knead the dough with your hands for about 5-7 minutes until smooth and elastic. Wrap in plastic wrap and let it rest for 30 minutes.
Make the Filling: In a mixing bowl, combine the ricotta cheese, chopped spinach, grated Parmesan cheese, nutmeg, and black pepper. Mix well until all ingredients are fully combined. Taste and adjust seasoning if necessary.
Roll Out the Dough: After resting, divide the dough into four equal parts. Roll out each part into thin sheets using a pasta maker or a rolling pin, dusting with flour to prevent sticking. Aim for a thickness of about 1/16 inch.
Assemble the Ravioli: Lay one sheet of pasta on a floured surface. Using a teaspoon, place small mounds of the filling about 2 inches apart on the sheet. Brush the edges of the pasta sheet with water, then carefully place another sheet on top, pressing down around the filling to remove any air pockets. Cut into squares or desired shapes using a pasta cutter or knife. Seal the edges with your fingers or a fork.
Cook the Ravioli: Bring a large pot of salted water to a gentle boil. Add the ravioli and cook for about 4-5 minutes or until they float to the top, indicating they are cooked. Using a slotted spoon, transfer the ravioli to a plate.
Make the Cream Sauce: In a pan over medium heat, melt the butter, then add the heavy cream. Bring it to a gentle simmer and allow it to thicken slightly for about 3-5 minutes. Season with salt and pepper to taste.
Combine and Serve: Add the cooked ravioli to the cream sauce and gently toss to coat.
Notes
Serve with extra cream sauce and fresh basil for garnish.