Simmer the beans: Place the beans and liquid, green onions, jalapeno, chili powder, onion powder, garlic powder, oregano, cumin, and Tajin (if using) into a small saucepan. Add ⅔ cup water. Bring to a gentle boil over medium-high heat before reducing the heat to a simmer. Stir and cover. Cook for 20 minutes, stirring occasionally.
Remove the lid and cook for about 3 minutes more, or until most of the liquid has evaporated, stirring occasionally. Remove the jalapeño and green onion. Add the olive oil and cook over medium heat for about 5 minutes, or until most of the liquid has evaporated, and the beans start to sizzle.
Mash the beans: Mash and stir the beans at the same time, until about three quarters of the beans are mashed, or until the desired consistency. Remove from the heat. Add fresh lime juice to taste. Season with salt and pepper.
Make the dressing: Transfer the mayonnaise, nondairy milk, cider vinegar, parsley, dill, onion powder, and paprika to a medium bowl. Mix well to combine. Season with salt and black pepper.
For serving: Add the desired amount of beans, chopped veggies, and grain to a bowl. Drizzle with a generous amount of ranch dressing for serving.