Combine the beans, artichoke hearts, hearts of palm, feta cheese, celery and leaves, tomatoes, oil and lemon zest in a large serving bowl. Squeeze on lots of lemon juice to make the salad taste really bright, then sprinkle on about 1/2 teaspoon salt. Toss really well and season with more salt to taste. Sprinkle on the pine nuts.
Adapted from "Eat a Little Better: Great Flavor, Good Health, Better World" by Sam Kass © Clarkson Potter 2018. Provided courtesy of Sam Kass. All rights reserved.