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