01 - On a clean work surface, mound flour and create a well in the center. Add eggs and salt into the well. Using a fork, gradually incorporate flour from the walls into the eggs. Knead mixture until smooth and elastic, approximately 8 minutes. Wrap dough in plastic wrap and allow to rest for 30 minutes at room temperature.
02 - In a mixing bowl, combine ricotta cheese, chopped cooked spinach, grated Parmesan cheese, egg yolk, grated nutmeg, salt, and pepper. Mix ingredients until filling achieves a smooth, uniform consistency. Set aside.
03 - Divide rested dough into two equal portions. Using a rolling pin or pasta machine, roll each portion into thin sheets approximately 1/16 inch thick, ensuring even thickness throughout.
04 - Cut dough sheets into heart shapes using a heart-shaped cookie cutter. Place 1 teaspoon filling in the center of half the heart cutouts. Brush edges with water, place remaining heart shapes on top, and press firmly around edges to seal completely.
05 - Bring a large pot of salted water to a gentle boil. Working in batches, carefully add ravioli and cook for 3 to 4 minutes, until they rise to the surface. Remove with a slotted spoon and transfer to serving vessels.
06 - Heat olive oil in a skillet over medium heat. Add minced garlic and sauté until fragrant, approximately 1 minute. Add crushed tomatoes and simmer for 8 minutes. Stir in heavy cream, grated Parmesan cheese, salt, and pepper. Continue cooking for 2 additional minutes. Add chopped fresh basil if desired.
07 - Spoon pink sauce generously over cooked ravioli. Garnish with additional grated Parmesan cheese and fresh basil leaves. Serve immediately while warm.