Comienza poniendo una olla con agua a hervir.
Pela y pica la chalota, sofríela en una sartén con una cucharada de aceite. Lava los calabacines y córtalos en dados. Añádelos a la sartén y deja que se cocinen durante 10 minutos o hasta que estén tiernos. Añade sal y pimienta al gusto.
Trocea el tofu en cubos. Echa la mitad en la sartén con el calabacín. Tritura la otra mitad con la leche de soja, usando la batidora.
Cuando el agua hierva, añade la sal y cuece los espaguetis. Escúrrelos y viértelos en la sartén con el calabacín y el tofu. Incorpora la crema de tofu y saltea todo junto durante unos minutos. Si la mezcla está muy seca, puedes añadir media tacita del agua de cocción de la pasta.
Riega con una gota de aceite de oliva crudo y espolvorea un poco de pimienta negra recién molida antes de servir.