Prepare the Potatoes: Peel and dice the potatoes into small, ½-inch cubes.
Boil them in salted water until almost tender, about 5-7 minutes, then drain well.
Sauté the Filling: In a large skillet, melt the butter over medium heat.
Sauté the chopped onion until soft, about 3-4 minutes.
Add the drained potatoes and continue cooking, stirring often, for about 10 minutes until the potatoes are fully tender and golden brown.
Season to taste with salt and pepper.
Warm Tortillas & Assemble: Warm the tortillas one by one on a hot, dry griddle until they are soft and pliable. To assemble, spread a thick line of warm refried beans down the center of a tortilla, followed by a heaping tablespoon of the potato mixture.
Roll the tortilla up snugly.
Fry Until Crispy: Heat a shallow layer of vegetable oil in a skillet over medium-high heat.
Once hot, carefully place the tacos seam-side down and fry for 2-3 minutes per side, until golden brown and crisp.
Work in batches to avoid overcrowding the pan.
Garnish and Serve: Transfer the fried tacos to a plate. Immediately garnish with a drizzle of hot sauce, a sprinkle of shredded cabbage, and diced tomatoes.
Serve hot and enjoy the crunch!