Proteins - Eg. Milk, Pulses, Legumes, Nuts, cheese, whole grains, and soya beans, eggs, meat.
Iron - Eg. Green leafy vegetables, dry fruits, whole grains, dates, lean red meat, fish, and poultry.
Folic acid - Eg. Berries, green leafy vegetables, beans, orange juice, broccoli, nuts, fortified cereals.
Calcium - Eg. green leafy vegetables, milk and milk products like cheese, ice cream, curd, fish
Fats - Eg. Oil, ghee, sweets in small quantities.
Vitamins, minerals - Eg. Fruits (2-4 servings daily), vegetables (3-5 servings daily).
The weight gain depends on your weight prior to pregnancy.