Disponha a beringela numa tigela, polvilhando com sal. Reserve durante cerca de 30 minutos. Lave bem com água corrente para retirar todo o sal. Escorra e seque com papel absorvente. Aqueça o óleo numa grande frigideira. Junte o alho, a malagueta, o gengibre, a cebola e as especiarias e cozinhe em lume médio, mexendo ocasionalmente, durante cerca de 5 minutos até alourarem ligeiramente. Junte o concentrado de tomate, o caldo, o sumo de limão, as batatas e a couve-flor e mexa bem. Deixe ferver, reduza depois o lume e cozinhe, tapado, durante cerca de 15 minutos. Adicione a beringela, o quiabo, as ervilhas e o leite de coco e tempere a gosto com sal e pimenta. Volte a deixar ferver e continue a cozinhar lentamente, destapado, durante mais 10 minutos até ficarem tenros. Retire as vagens de cardamomo. Deite o caril vegetariano para um prato de servir aquecido, guarneça depois com os flocos de coco e sirva imediatamente com pão naan.