Coloque los frijoles secos y lavados en un tazón, agregue agua y déjelos reposar a temperatura ambiente durante 6 a 12 horas.
Coloque los frijoles y la zanahoria en la olla a vapor; agregue agua para cubrir apenas los frijoles. Coloque el estante encima de los frijoles y coloque el resto de los ingredientes, excepto la sal, encima del estante.
Cubra y cocine a fuego alto durante 30 minutos en MED.
Retire la presión de la olla a presión, abra la tapa.
Retire la zanahoria, la cebolla, el tomate y el cilantro y transfiéralos a una licuadora con 1 taza de líquido y 1 taza de frijoles. Agregue también la sal. Licúe para hacer puré. Transfiera nuevamente a la olla, mezcle y sirva.