Cut kabocha squash into ¾-inch thick wedges. With a vegetable peeler, remove some but not all the skin. Cut wedges in chunks.
In a medium size pan, heat olive oil. Sauté onion and garlic for 1 to 2 minutes. Pour in 3½ cups (840ml) water. Bring it to a boil.
Add rice cous cous, kabocha squash, dried cranberries, and salt. Cover and reduce heat to low. Cook for 13 minutes without lifting the lid.
Remove from heat and let stand for 5 minutes. Fluff with fork. Transfer to a serving dish. Sprinkle pine nuts on the top.
Serve immediately.
Notes
**If you are using 1 box (10 oz/280g) regular cous cous, reduce water to 2 1/3 cups (560ml). Cook kabocha squash and dried cranberries for the full 13 minutes. Stir in cous cous and cover pan. Turn off stove and remove pan from heat. Let it stand for 5 minutes. Then fluff with fork.