Step 1: Prepare the Cheese Filling (Homemade Version) : In a bowl, combine ricotta, mozzarella, parmesan, and fontina with egg yolk, herbs, salt, and pepper. Stir until creamy and well mixed. Set aside in the fridge.
Step 2: Make the Pasta Dough : Form a mound of flour on a clean surface, make a well in the center, and add eggs, olive oil, and salt. Gradually mix until dough forms. Knead for 8–10 minutes until smooth and elastic. Wrap in plastic wrap and rest for 30 minutes.
Step 3: Assemble the Ravioli : Roll the dough thinly using a pasta roller or rolling pin. Place small dollops of filling on one sheet, cover with another, and seal edges firmly. Cut into ravioli squares. Dust lightly with flour to prevent sticking.
Step 4: Cook the Ravioli : Bring salted water to a boil. Add ravioli and cook for 3–4 minutes (fresh) or according to package instructions (store-bought). Remove gently with a slotted spoon and set aside.
Step 5: Make the Creamy Garlic Butter Sauce : In a large skillet, melt butter and olive oil over medium heat. Add minced garlic and sauté until fragrant (about 1 minute). Pour in the heavy cream and stir constantly. Lower the heat, then add parmesan, Italian seasoning, salt, and pepper. Simmer until the sauce thickens (3–5 minutes).
Step 6: Combine and Serve : Add the cooked ravioli to the skillet and toss gently to coat in the sauce. Simmer for 1–2 minutes to let the flavors meld. Garnish with fresh parsley and extra parmesan before serving.