Preheat the oven to 375°F.
Toss the butternut squash cubes, onions and garlic with 1 tablespoon of the coconut oil, 1⁄2 teaspoon of the salt and 1⁄4 teaspoon of the pepper in a large bowl. Spread the squash mixture on a baking sheet and roast in the oven until the squash cubes are soft and golden brown, around 40 minutes.
Meanwhile, combine the coconut milk, thyme and bay leaves in a medium saucepan, and bring the coconut milk to a rolling boil over medium heat. Turn off the heat and let the coconut milk steep for 15 to 20 minutes. Remove the bay leaves and thyme sprigs with a slotted spoon.
Combine the cooked coconut milk, the squash mixture , 1⁄2 teaspoon of the salt, the remaining 1⁄4 teaspoon pepper, 2 tablespoons of the yeast, the dry mustard, turmeric, and Tabasco sauce in a blender and process until smooth. Set the butternut squash sauce aside.
Toss the bread crumbs with the remaining 1 tablespoon coconut oil, the remaining tablespoons nutritional yeast, the remaining 1⁄2 teaspoon salt, the remaining 1⁄4 tea- spoon pepper and the paprika. Set the bread crumb mixture aside.
Arrange the cooked pasta in a large bowl. Pour the reserved butternut squash sauce over the pasta and combine well. Spoon the pasta into a 9 x 13 casserole dish. Sprinkle the reserved bread crumb mixture over the pasta and bake for 20 minutes, or until top is golden. Spoon out, serve at once and enjoy each bite!