Escurra el agua del tofu y colóquelo en un plato con borde y encima un plato de peso para presionarlo durante al menos 15 minutos antes de la cocción. Corte el tofu prensado en cubos de 1 pulgada.
Picar los pimientos y la zanahoria. Picar el ajo y cortar la cebolla en rodajas finas.
Añadir el amaranto y el agua o el caldo de verduras a una cacerola, y llevar a ebullición. Reducir el fuego, tapar y dejar cocer a fuego lento durante 25 minutos. Dejar cocer a fuego lento hasta que se absorba el líquido.
Mientras tanto, calentar una sartén grande a fuego alto. Añadir el tofu prensado y cocinar hasta que empiece a dorarse.
Reduce el fuego a medio y añade el aceite de oliva. Añada el ajo, los pimientos, las zanahorias y las espinacas. Cocine hasta que las verduras estén tiernas.
Añadir el amaranto cocido a la sartén y continuar la cocción.
Añada el comino, el pimentón y las escamas de pimienta roja trituradas. Sal y pimienta al gusto.