Lower than adequate calorie intake can also cause
weight gain, due to the stress hormones kicking
in. Start with a healthy breakfast, moderate lunch and light dinner. Also keep a track of calorie intake and your work out. With gradual consistent efforts, you should be able to lose weight as desired in a healthy way.
Hope this helps.
Take care!