01 - Preheat oven to 400°F. Toss butternut squash cubes with olive oil; spread evenly on a baking sheet and roast for 25 to 30 minutes until tender and caramelized. Allow to cool slightly.
02 - On a clean surface, form flour into a mound with a well in the center. Add eggs and salt into the well. Gradually mix using a fork, incorporating flour from the sides until dough forms. Knead for 8 to 10 minutes until smooth. Wrap in plastic wrap and let rest for 30 minutes.
03 - Purée roasted butternut squash in a food processor until smooth. Add ricotta, Parmesan, ground nutmeg, salt, and pepper. Blend until creamy and well combined. Adjust seasoning if necessary.
04 - Roll rested dough on a floured surface or with a pasta machine to approximately 1/16-inch thickness.
05 - Place teaspoons of filling spaced 2 inches apart onto one sheet of pasta. Moisten the edges with water, lay another sheet on top, and press around each mound to seal. Cut individual ravioli using a cutter or knife, then press edges with a fork to ensure sealing.
06 - Bring a large pot of salted water to a gentle boil. Add ravioli in batches and cook for 3 to 4 minutes or until they float to the surface. Remove with a slotted spoon.
07 - While ravioli cook, melt butter in a skillet over medium heat. Add sage leaves and cook until butter turns golden and fragrant, about 2 to 3 minutes. Remove from heat.
08 - Plate cooked ravioli, drizzle with sage brown butter sauce, and sprinkle with extra grated Parmesan cheese.