En una olla hervimos los frijoles, previamente remojados 24hs, agregamos ajos y un cuarto de cebolla. tapamos y dejamos cocinar por 30 minutos, abrimos la olla, metemos la carne de cerdo y agregamos la suficiente sal.
Cocinamos durante 40 minutos más. Apagamos el fuego y dejamos reposar. (Apartamos un poco de frijoles para otra receta)
Picamos los chiles habaneros en julianas y la cebolla restante en plumilla, lo ponemos en un bowl y exprimimos jugo de lima, agregamos sal y pimienta.
Picamos el tomate en cubos, el cilantro picado muy fino y el aguacate en gajos y los dejamos en bowl separados.
Calentamos las tortillas y emplatamos.
Servimos la carne con los frijoles en un tazón de sopa y al lado todas las guarniciones.
Se puede comer todo en el plato o comerlo como sopa.