Cook the quinoa: In a small saucepan, combine quinoa and vegetable broth. Bring to a boil, then cover, reduce heat to low, and simmer for about 15 minutes, or until the liquid is absorbed. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork and set aside.
Char the corn: Heat 1 tbsp olive oil in a skillet over medium heat. Add the corn in an even layer. Cook, stirring occasionally, until lightly charred in spots, about 5-7 minutes. Transfer and set aside.
Cook the vegan beef and beans: In the same skillet, heat the remaining 2 tbsp olive oil over medium heat. Add the vegan ground beef and cook according to package directions, breaking it up with a spoon and stirring occasionally. Stir in the drained and rinsed beans and cook for 2-3 minutes, until warmed through. Remove from heat.
Assemble the salad: In a large bowl, add chopped kale and massage for 1-2 minutes. Add the romaine, cooked quinoa, charred corn, vegan beef and bean mixture, cotija cheese, and remaining salad toppings. Toss to combine.
Make the dressing: Add all dressing ingredients to a blender and blend until smooth and creamy. Taste and adjust seasoning as needed. Drizzle dressing over the salad just before serving and toss to coat.