Whisk together the mayo, soy milk, parsley, dill, garlic powder and salt/pepper together. Season to taste, then set aside.
Place the kale into a large bowl. Add ½ of the ranch dressing and massage into the kale leaves, using your hands to ensure that all the kale is coated.
Add in the rest of the salad ingredients: tomatoes, corn, tofu, white beans and avocado. Toss to combine, then drizzle with more dressing. Season with more freshly ground pepper and salt, if needed.
