01 - Preheat the oven to 400°F. Toss cubed butternut squash with olive oil, salt, and pepper. 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, mound flour and create a well in the center. Add eggs and salt into the well. Gradually incorporate the flour into the eggs using a fork, then knead the dough for 8 to 10 minutes until smooth. Wrap in plastic wrap and let rest at room temperature for 30 minutes.
03 - Mash the roasted butternut squash until smooth. Stir in ricotta, Parmesan, nutmeg, salt, and black pepper until well combined and creamy. Set aside.
04 - Roll out the rested dough on a floured surface to about 1/16 inch thickness. Place small mounds (approximately 1 teaspoon) of filling 1.5 inches apart on one sheet. Brush around the filling with water, cover with another sheet, and press to seal. Cut into ravioli shapes using a cutter or knife. Place on a floured surface and cover with a towel.
05 - In a large skillet over medium heat, melt butter. Add sage leaves and cook until butter turns golden brown and sage crisps, approximately 3 to 4 minutes. Remove from heat.
06 - Bring a large pot of salted water to a gentle boil. Cook ravioli in batches for 2 to 3 minutes until they float. Remove with a slotted spoon and transfer directly to the sage butter sauce. Toss gently to coat.
07 - Plate ravioli while warm. Garnish with extra grated Parmesan cheese and freshly ground black pepper to taste.