First make the sauce.
Finely chop the onion, garlic and ginger. Chop the carrots too.
Heat the oil in a large pot and add the chopped vegetables, then sauté them gently over low heat for about 8 minutes.
Add the spices, stir for a few seconds, then add the tomato purée and stir again for a few seconds.
Add the lentils, chopped tomatoes and stock. Bring to the boil, add the bay leaf and gently simmer for about 25 minutes.
Discard the bay leaf, add the coriander leaves, then purée the stew until you get a lightly textured sauce.
Cook the gnocchi according to the packet’s instructions, then remove them with a slotted spoon into a large bowl.
Add two or three ladles of the sauce and mix well together with the spinach or rocket leaves.
Serve warm.
Use the remaining sauce for pasta and meat dishes or add some stock to it and you’ll have a lovely, healthy soup.