A beautifully aromatic meal that is easy to make, ready in less than twenty minutes, and incredibly cost-efficient. What's not to like?
Chop the onion finely while warming the oil in a saucepan.
Fry the onion until soft, then add the cumin, coriander and chilli powder.
Stir to prevent sticking.
Add the lentils and after about a minute, add the tomatoes and about half the stock.
Bring to the boil then turn the heat down and simmer for about 15 minutes, stirring occasionally and adding more stock when the lentils require it (you want the mix to be slightly sloppy - not dry but not swimming in juice).
Serve when the lentils are completely soft and it smells delicious, with steamed basmati rice, fresh chopped coriander and/or mint, a squeeze of fresh lime, and a spoonful of yoghurt if you like.