If you don't have a kabocha squash, then butternut or buttercup squash are equally delicious substitutes. The presence of tofu helps to make the filling hearty without being too heavy, and it's especially wholesome when it is baked in a whole wheat olive oil crust.
If you like the kabocha squash, click here for a chicken dish featuring it as the main ingredient.