Cortar la cebolla y el ajo en dados pequeños. Pelar y cortar la zanahoria por la mitad a lo largo y luego en medias lunas.
Colocar una olla grande a fuego medio con el aceite de oliva. Cuando esté caliente, agregar la cebolla, ajo, zanahoria, tocino y cocinar por 4-5 minutos hasta que la verdura se ablande un poco.
Añadir el comino, pimentón picante o paprika, curry, tomillo, orégano y mezclar para que todo se integre. Después, agregar el tomate junto con el tomate triturado o puré de tomate y cocinar durante 2 minutos más.
Agregar las lentejas, el caldo de verduras y el agua. Después añadir la sal, hojuelas de chile, pimienta y mezclar para que todos los sabores se integren. Subir la temperatura a fuego medio-alto y tapar dejando un pequeño hueco para que escape el vapor. Cocinar durante 25-30 minutos hasta que las lentejas estén suaves pero aún mantengan su forma.
Transferir 2 tazas de las lentejas a una licuadora y triturar hasta tener una mezcla suave, con cuidado de no quemarse. Agregar esta mezcla de vuelta a la olla con el resto de las lentejas.
Añadir las espinacas frescas troceadas y dejar cocinar por otros 5 minutos. Añadir más sal o chile en hojuelas si así se desea. Servir caliente las lentejas calientes. Duran hasta 4 días en el refrigerador y varios meses en el congelador.