Precalienta el horno a 350°F
Hierve 1 taza de agua en el microondas
Bate el cacao y el vinagre hasta que quede suave. Deja enfriar
Mientras tanto, en una batidora de pie, bate 1 barra de mantequilla durante 4 a 5 minutos a velocidad alta. Agrega el azúcar y bate por un par de minutos más
Añade el aceite y los huevos, mezclando bien
En un recipiente aparte, mezcla la harina, la sal y el bicarbonato de sodio
Agrega a la batidora y mezcla hasta que esté combinado. Llena los moldes para cupcakes forrados hasta 2/3 de su capacidad
Hornea a 350° de 12 a 15 minutos o hasta que salten cuando se toquen ligeramente
Enfría completamente sobre rejillas de alambre
Para hacer el glaseado, bate la mantequilla hasta que quede suave. Ahora bate 3 tazas de azúcar en polvo a temperatura alta durante 1 a 2 minutos o hasta que quede suave y esponjoso
Bate la salsa de caramelo, la sal y suficiente lecha o crema para obtener una consistencia suave
Ahora escarcha los muffins y cubre con mini pretzels.