Heat the olive oil in a pan over medium heat. Add the onion and cook till soft. Add the garlic and cook another 2 minutes.
Add the green chilli, cloves, chilli powder, turmeric, cumin and cinnamon, cook for 1 minute. Add the tomato puree and lemon juice, cook for another minute.
Add the lentils and break them apart in the pan, then add the vegetable stock. Get it boiling on high, then simmer on low until the consistency is to your liking. Lentils were already cooked, so this only takes a few minutes.
Generously season with freshly ground black pepper and salt, and mix in chopped coriander leaves. Serve!