Slice whole heart of palm into bite sized pieces. Mix marinade ingredients, pour over heart of palm, and set aside. You want them to marinade for at least 30 minutes.
Slice tofu into 1/2 inch slices. Mix spice blend and sprinkle on both sides of the tofu. Either pan fry for 3-5 minutes on each side or bake at 400 for 25 minutes, flipping half way through the cooking time. Set aside once cooked.
Mix all the dressing ingredients and set aside.
Bake, boil, or microwave potatoes until fork tender. I personally microwaved mine for 2-3 minutes. Set aside once cooked.
Trim and clean the green beans and steam for 6 minutes. Set aside once cooked.
Dice the tomato into bite sized pieces and set aside.
Compose the salad. Start with a bed of the greens. Top with the diced tomatoes, green beans, lentils, olives, potatoes, tofu, and heart of palm. Drizzle with the salad dressing and enjoy.