What foods will help me to gaing weight?

I'm 18 and I'm too thin. I look in the mirror thinking, "Oh geez, I'm way too thin, I need to eat more." Mum usually does the shopping while I'm out and about with friends. But we don't have much weight gaining foods in our house as mum is trying to lose weight ha. What foods will help me gain more weight if I eat them regularly? Can you give me some examples of weighty foods that I can have for snacks, breakfast, lunch and dinner..?

Thanks. :)
What foods will help me to gaing weight?
Post Opinion