Boil the Potatoes: In a medium pot, boil the potatoes for about 30 minutes or until fork-tender. If using russet potatoes, peel them first; for thinner-skinned varieties, peeling is optional.
Prepare the Beans: In a bowl, mix the refried beans with garlic powder, onion powder, chili powder, and salt. If the beans are too thick, microwave for 30 seconds to soften.
Make the Spicy Ranch Dip: Combine all dip ingredients in a bowl, adjusting flavors as needed. Refrigerate until ready to serve.
Mash the Potatoes: Once cooked, mash the potatoes with vegan butter, salt, and nondairy milk until smooth and creamy.
Warm the Tortillas: Microwave the tortillas for 30–45 seconds to prevent cracking when folding.
Assemble the Tacos: Spread 1½ tablespoons of beans on one half of a tortilla and 2 tablespoons of mashed potatoes on the other half. Smooth into an even layer, then fold over. Repeat for all tortillas.
Pan-Fry the Tacos: Heat 1 tablespoon of oil in a medium pan over medium heat. Add 4 tacos and pan-fry for about 2 minutes until golden, then flip and cook for another minute. Repeat with the remaining oil and tacos, adjusting heat as needed to prevent burning.
Serve & Enjoy: Arrange the tacos on a plate, garnish with lime wedges, drizzle with hot sauce, and serve with the chilled spicy ranch dip