
Remove the sausage filling from the casings. Heat a skillet over medium high heat and add the sausage meat. Cook till crispy, breaking up the meat into small crumble. Once cooked through, transfer to a large bowl.
In the large bowl with the crumbled cooked sauasge meat, add 2 cups of pureed squash, the ricotta cheese, the sauteed onion, garlic and kale, the parmesan cheese, nutmeg, salt and pepper. Whisk an egg and add to the mixture. Stir to evenly blend. Set aside while you prepare the pasta shells and Sage Bechamel Sauce.
Using a tablespoon, fill each cooked shell with a good amount of th Squash filling. Place the stuffed shells onto the sauce covered baking dish. Continue till you have filled all the shells. There should be enough filling for 32 or so shells.
Use any squash you like. You can also used canned pumpkin. In the end you will want about 2 cups of pureed squash. You can prepare the squash in advance. I am including my method for roasting and pureeing Honeynut Squash here.
The filling is enough for 30-32 jumbo shells. This should easily feed 6-8 depending on whether you are serving this as a main or side.
Feel free to omit the sausage if you want to serve this as a vegetarian dish.
Leftovers will keep in a sealed container in the fridge for a few days. Reheat in the oven or toaster oven at 375F till warmed through and the cheese is melty again.
You can prepare the dish, covering the shells with the sauce and then freeze n(omiting the grated cheese and sage leaves). Bake from frozen, adding 10-15 minutes extra time to ensure the filling is heated through. Add the cheese and sage leaves halfway through the baking process.
For best results, thaw the dish in the fridge overnight before baking as you normally would. While the oven warms up, grate the cheese and prepare the sage leaves. Add to the thawed dish and bake as per the recipe.