In a large saucepan, place lentils in 6 cups water. Bring to boil, reduce heat, cover and simmer for 15 -20 minutes until barely tender. Do not overcook. Drain and rinse in cold water.
In another small bowl, whisk together the dressing: olive oil, lime juice, spices, garlic, honey, salt and pepper. Set aside.
Prepare your bowls, combine quinoa, lentils, hearts of palm, carrots, and avocado with the dressing. Taste and adjust seasonings. Top with sliced avocado and a squeeze of lime.