
Corte o tempeh em cubos de 2 cm. Aqueça 1 colher de sopa de azeite numa frigideira grande em lume médio-alto e frite o tempeh durante 8–10 minutos, virando a meio, até estar bem dourado de todos os lados. Transfira para um prato e reserve.
Na mesma frigideira, aqueça o restante azeite em lume médio. Junte a cebola picada com uma pitada de sal e refogue durante 5–6 minutos, mexendo ocasionalmente, até estar macia e levemente caramelizada.
Adicione o alho e o gengibre ralado e cozinhe 1–2 minutos. Junte o pó de caril, o garam masala, os cominhos e o açafrão-das-índias e mexa durante 1 minuto até as especiarias ficarem perfumadas e ligeiramente tostadas.
Acrescente o tomate pelado com o líquido da lata e o molho de soja. Misture bem, pressione o tomate com uma colher de pau para desfazer os pedaços e deixe cozinhar em lume médio durante 5 minutos até o molho reduzir ligeiramente.
Verta o leite de coco, mexa bem e deixe ferver em lume brando durante 8–10 minutos até o molho engrossar. Rectifique de sal e pimenta.
Junte o tempeh dourado ao molho e deixe apurar em lume brando por 3–4 minutos para que absorva os sabores do caril.
Adicione os espinafres frescos em dois ou três punhados, mexendo entre cada adição, até murcharem por completo, cerca de 2–3 minutos.
Retire do lume, esprema o sumo de limão por cima e mexa. Sirva de imediato com arroz basmati ou pão naan.