The addition of garam masala makes this soup sparkle. It's like a French onion soup but thick with lentils and spice. Vegetable stock gives a better flavour than water, and chicken stock works well for non-vegetarians. Serve with some toasted naan.