In una pentola più grande scaldate l'olio d'oliva a fuoco medio.
Non appena l'olio sarà caldo, mettete nella pentola la cipolla e fatela rosolare per 2–3 minuti a fuoco medio.
Nel frattempo sbucciate le patate e tagliatele a cubetti piccoli. Trascorso il tempo indicato aggiungete nella pentola il cumino romano, la paprika dolce, il curry, le lenticchie rosse, le patate e il concentrato di pomodoro e saltate tutto insieme per 2 minuti a fuoco medio.
Non appena tutto sarà rosolato, aggiungete nella pentola i pomodori, l'acqua, il sale, il pepe e l'aglio grattugiato finemente, abbassate la fiamma al minimo, coprite la pentola con il coperchio e cuocete per 17–18 minuti.
Nel frattempo portate a ebollizione l'acqua in una pentola di medie dimensioni e cuocete le uova sode. Mettete le uova nell'acqua bollente e cuocete per 8–9 minuti a fuoco vivo. Dopo la cottura sbucciate le uova e tagliatele a metà.
Mentre tutto cuoce, grattugiate finemente la scorza del limone. Non appena il curry sarà pronto, aggiungete la scorza grattugiata al misto insieme agli spinaci baby e al prezzemolo a foglia piatta e aggiustate di sapore con succo di limone a piacere. Alzate quindi la fiamma al massimo e fate cuocere brevemente (2–3 minuti).
Trascorso il tempo indicato spegnete la fiamma e dividete il piatto in porzioni individuali.
In ogni porzione aggiungete anche l'uovo tagliato a metà.