Mushrooms contain good amount of nutrients. Lentil Dal is high in protein. This soup can be taken in between meals or along with main meals.