Make the Pasta Dough: On a clean surface or in a bowl, combine flour and salt. Make a well in the center, then add the eggs and olive oil. Gradually mix the flour into the eggs until a dough forms. Knead for about 5-7 minutes until smooth. Wrap in plastic wrap and let it rest for 30 minutes.
Prepare the Filling: In a skillet over medium heat, melt 1 tablespoon of butter. Add the chopped mushrooms and sauté until they are softened and their moisture evaporates, about 5-7 minutes. Stir in the minced garlic and cook for another minute. Remove from heat and let cool slightly.
Combine Cheese and Spices: In a bowl, mix together the sautéed mushrooms, ricotta, Parmesan, nutmeg, and black pepper until well combined.
Roll Out the Dough: Divide the rested dough into 4 parts. Roll out each part using a pasta machine or a rolling pin until thin (around 1/16 inch thick).
Assemble the Ravioli: Place teaspoonfuls of the filling along one sheet of pasta, leaving space in between. Brush around the filling with water to help seal. Place another sheet of dough over the filling and press down to seal. Cut out individual ravioli using a knife or a pasta cutter. Repeat with remaining dough and filling.
Cook the Ravioli: Bring a large pot of salted water to a boil. Carefully drop the ravioli into the boiling water and cook for 3-4 minutes or until they float to the surface. Remove with a slotted spoon and set aside.
Make the Cream Sauce: In the same skillet used for mushrooms, melt the remaining tablespoon of butter over medium heat. Add the heavy cream and bring to a simmer, stirring well. Cook for 2-3 minutes until slightly thickened.
Combine Ravioli and Sauce: Add the cooked ravioli to the skillet and gently toss to coat in the creamy sauce. Cook for another minute to warm through.
Serve: Plate the ravioli and drizzle any remaining sauce over the top. Garnish with freshly chopped parsley.