Caldo de frijoles con tomates y ajo

Receta vegetariana de caldo de frijoles con tomates y ajo con las siguientes ingredientes: 150 g de frijoles rojos (remojados una noche anterior para ablandarlos) 3 cebollas medianas cortadas finamente 3 dientes de ajos machacados 1 1/4 litro de caldo de verduras 600 g de tomate en lata machacados 1 puerro picado sal y pimienta