Is there a cheaper way to get large amount of calories with protein other than mass gainer powders?

Goal is to gain weight. I've been using ON serious mass and it works wonderfully. Gained 1.5kg in 2 weeks.

But it's too expensive in country I live. Any other way to get 1000+ calories and 30+ protein?

Is there a cheaper way to get large amount of calories with protein other than mass gainer powders?
Post Opinion