Pela las chalotas y el ajo y pícalos finamente. Lava los tomates y también pícalos.
Calienta el aceite en una sartén a fuego medio. Agrega las chalotas y el ajo y sofríelos lentamente hasta que las cebollas estén ligeramente translúcidas.
Agrega los tomates picados y el caldo de verduras. Sofríe todo durante 3 minutos a fuego medio.
Escurre los frijoles y enjuágalos bien. Luego agrégalos a la sartén y deja que los frijoles se cocinen a fuego lento durante 8 minutos a fuego medio.
Mientras tanto, lava la albahaca y corta las hojas en tiras finas. Ralla el queso parmesano.
Reduce el fuego, una vez que la salsa en la sartén se haya reducido aproximadamente a la mitad y esté bien cremosa. Incorpora el queso parmesano rallado. Sazona con sal, pimienta y jugo de limón.