For curtido: Combine cabbage, carrots, onion, cilantro, and garlic in a large bowl and mix well.
Mix water, apple cider vinegar, honey, oregano, pepper flakes, and salt in a small bowl.
Drizzle wet ingredients over cabbage mixture, and mix together as you would a salad and its dressing.
For refried beans: While curtido is marinating, begin refried beans. Heat olive oil in a skillet over medium heat.
Add garlic and allow to lightly caramelize in pan.
Add pinto beans, cumin, salt, and pepper flakes (use same type of pepper flakes as you used for the curtido to keep thread of taste).
Stirring occasionally, allow beans to cook for 5 to 7 minutes. Remove from heat and mash immediately with a potato masher.
For tacos: On a baking sheet, line up tortillas so they aren’t overlapping (you may need 2 sheets). Place 1 cheese slice atop each, and place in oven for 2 to 5 minutes, watching closely until cheese is just melted.
Top warm tortillas and cheese with a generous layer of refried beans, followed by a heaping spoonful of curtido. Squeeze lime juice over each, if using, then serve immediately.