Numa panela, aqueça o azeite e refogue a cebola até esta ficar macia. Adicione a polpa de tomate, o alho e os cominhos e cozinhe durante um minuto, mexendo sempre. Adicione as batatas-doces, o caldo de legumes e uma chávena de água. Cozinhe em lume médio-baixo por 20 a 25 minutos, até que as batatas-doces estejam cozidas e macias. Reduza a mistura a puré com a varinha mágica. Aproveite para verificar a consistência do creme e adicione mais um pouco de água, se necessário (lembre-se que os espinafres vão libertar água ao cozinhar). Adicione o sal e deixe levantar fervura novamente. Adicione as folhas de espinafre e o grão cozido. Cozinhe três a cinco minutos. Sirva com um toque de harissa (mistura de temperos típica da Tunísia).