Well you most likely wouldn't have to get that many cals unless you're very active, but other from fruit, I recommend you get your calories from starches like whole grains and potatoes. Legumes have a lot of calories too, but also too much protein if you base your meals around legumes IMO.