To prepare lentils, place rinsed lentils in a medium pot and cover with 2 cups of water. Bring to a boil, then reduce heat and simmer gently, uncovered, for 20-30 minutes until tender. Drain any remaining water. Set aside.
To prepare rice, place rinsed rice in a medium pot along with the turmeric, salt, pepper, and coconut oil. Add 2 1/2 cups water and bring to a boil. Reduce heat, cover, and simmer for 30 minutes. Turn off heat and let stand with lid on for an additional 10 minutes. Remove lid, stir rice, and set aside.
To prepare carrots and chickpeas, preheat oven to 400F. Place carrots and chickpeas on a large baking sheet lined with parchment paper and toss with melted coconut oil, spices, salt and pepper. Spread out in a single layer and roast for 30 minutes, stirring twice, until carrots are tender and chickpeas are crisp. Set aside to cool and then toss with chopped cilantro.
To prepare onions and greens, heat oil in a large skillet over medium heat. Add the sliced onions and cook, stirring often, for about 10 minutes, until golden brown. Add the cumin and coriander and stir briefly. Then add the kale and cook until tender, about 5 minutes. Remove from heat and set aside.
To prepare dressing, whisk together lemon juice, vinegar, honey, and olive oil.
To serve, combine cooked lentils and rice and pour dressing on top. Stir well until the warm grains soak up all of the dressing. Mix in the cooked onions and greens. Serve this mixture topped with the roasted carrots and chickpeas and cilantro. Enjoy!