Combine the rice and 2 cups of water in a saucepan and bring to a boil. Reduce the heat, cover, and simmer until the rice is tender and the water has been absorbed (12 to 15 minutes). Fluff the rice with a fork before serving.
To prepare the squash, preheat the oven to 400°F (200°C) and line a rimmed baking sheet with parchment paper. In a large bowl, toss the squash with the oil until evenly coated. Spread the squash on the lined baking sheet and sprinkle with salt and pepper. Bake for 25 to 30 minutes, until fork-tender, flipping once halfway through the baking time.
Meanwhile, to prepare the kale and lentils, heat the oil in a large pot over medium heat. Add the onion and cook, stirring occasionally, for 5 minutes, until tender. Stir in the ginger, lentils, and broth. Bring to a boil over high heat, then lower the heat, cover, and simmer for 25 to 30 minutes, until the lentils are tender but not mushy. Add the kale, cover, and cook for 2 minutes. Stir in the kale. Add the coconut milk, lime juice, tamari, and red pepper flakes and stir well. Taste and adjust the seasonings if desired.
To make the dressing, combine all the ingredients in a wide-mouthed jar and whisk until smooth. (Stored in an airtight container in the refrigerator, the dressing will keep for two weeks.)