Cheap High-Calorie Foods for Weight Gain Gaining weight doesn’t have to be expensive. Many affordable everyday foods are naturally high in calories, protein and healthy carbohydrates, making them perfect for people trying to gain weight on a budget. The best cheap high-calorie foods for weight gain provide plenty of energy while also supplying essential nutrients…