Simmer the lentils in the water for ten minutes until soft, drain and set aside.
Heat the oil in a large pan, then add the onion and garlic and cook on a medium heat until soft.
Add the tomatoes, tomato puree, spices, fresh ginger, chilli flakes, white pepper and the lentils. Stir well and leave for ten minutes.
Meanwhile heat your wraps, them into quarters and serve with the dhal.