Heat oil in a saucepan and add the onion. Fry on a medium heat until browned. Add garlic and fry for a minute, then add the water, lentils and bay leaves. Add turmeric, cumin powder, curry powder and salt.
Bring to the boil then drop down to simmer, stirring occasionally and adding more water if it becomes too dry. Add spinach just before its cooked and stir through until wilted.
Flatbread - Lay bread in the pan and cook for about 30 seconds or until the underside is starting to turn brown, then flip and cook on the other side. Remove from the pan and brush with butter. Keep warm.
Salad - Chop all the cucumber, tomato, basil/mint/coriander leaves. Add some lime juice and salt to taste. Toss together in a bowl and serve with the dhal and bread.