Prepare the Butternut Squash Filling: Roast cubed butternut squash with olive oil, salt, and pepper at 400°F (200°C) for 25-30 minutes until tender. Mash or blend it with a pinch of nutmeg, Parmesan, and ricotta.
Make the Pasta Dough: Mix 2 cups of all-purpose flour with 3 eggs and a pinch of salt. Knead for 8-10 minutes until smooth. Wrap in plastic and let rest for 30 minutes.
Roll Out the Dough: Divide the dough into 4 pieces. Using a pasta machine or rolling pin, roll each piece into thin sheets.
Assemble the Ravioli: Place small spoonfuls of filling on one sheet of dough, about 1-2 inches apart. Brush around the filling with water, then place another sheet on top. Press around the filling to seal, and cut into individual ravioli.
Cook the Ravioli: Boil a large pot of salted water. Drop in the ravioli and cook for 3-4 minutes, until they float.
Prepare the Sauce: Melt butter in a pan with fresh sage leaves over medium heat, stirring until the butter browns slightly.
Toss the Ravioli: Gently toss the cooked ravioli in the sage butter sauce to coat evenly.
Serve: Plate the ravioli, drizzle any remaining sauce over them, and sprinkle with extra Parmesan.
Optional Garnish: Add a pinch of cracked black pepper or some toasted pine nuts for extra texture!