01 - On a clean surface, mound flour and create a well in the center. Add eggs and salt. Gradually incorporate flour into eggs using a fork. Knead until smooth and elastic, approximately 8 minutes. Wrap in plastic wrap and rest for 30 minutes.
02 - In a mixing bowl, combine ricotta, spinach, Parmesan, egg yolk, nutmeg, salt, and pepper. Mix until smooth and set aside.
03 - Divide rested dough into two portions. Roll each portion into thin sheets approximately 1/16 inch thick.
04 - Cut dough sheets into heart shapes using a cookie cutter. Place 1 teaspoon filling in the center of half the hearts. Brush edges with water, top with another heart shape, and press firmly to seal.
05 - Bring a large pot of salted water to a gentle boil. Cook ravioli in batches for 3 to 4 minutes until they float to the surface. Remove with a slotted spoon.
06 - In a skillet, heat olive oil over medium heat. Sauté minced garlic until fragrant. Add crushed tomatoes and simmer for 8 minutes. Stir in heavy cream, Parmesan, salt, and pepper; cook for 2 additional minutes. Add fresh basil if desired.
07 - Spoon pink sauce over cooked ravioli. Garnish with additional grated Parmesan and fresh basil.