Home » Frequently asked Questions on Health » Please suggest a diet plan to gain weight.

Please suggest a diet plan to gain weight.

Q: I am a 20 years old boy who has been using the gym for a long time but I am not getting any results. I want to gain weight and increase my size but I am only getting shape. I am lacking somewhere in my diet. Please clear my doubts about the following:

  1. How many eggs I can eat in a day?
  2. Can I eat boiled or raw eggs pre-workout too? Should I eat only egg white and leave the yolk?
  3. How many bananas I should take in a day?
  4. What are the things I can eat pre- and post-workout?
  5. How many potatoes should I eat in a day? Can I eat them at night?
  6. Can I have glucose pre- or post-workout? What should be the timings? Please suggest.


  1. You can have 2 whole eggs every alternate day.
  2. Eat cooked eggs post-workout. If you eat only egg whites eat 8- 10 post workout with 1 yolk.

  3. Three a day will help you get sufficient amount of Vitamin B and carbohydrate intake.

  4. Pre-workout: 2 bananas, or 1 apple, 1 whole-wheat vegetable sandwich. Post-Workout: 8- 10 egg whites, and 1 glass of fresh fruit juice.

  5. Eat 2 potatoes per day, and avoid them after 7 pm.

  6. No glucose either time.

To gain weight in a healthy fashion requires eating calorie dense yet nutritious food. An example of a breakfast while on the weight gain diet includes muesli, chopped nuts, a banana, milk and fruit juice. Or you could have 2 egg whites with 1 yolk, 3 slices whole grain toast, and 1 glass of fruit juice. A lunch would involve 2-3 rotis, ½ katori rice, 1 serving of dal or whole pulses, 1 serving of curd or any non-vegetarian item, 1 serving of vegetable. You are also allowed snacks spaced mid-way between meals, like teatime in the evening where you could have a fruit milkshake and perhaps a whole grain cheese sandwich. Eat a sensible dinner similar to what I have suggested for lunch. The key to any meal for weight gain is to concentrate on a sensible blend of complex carbohydrates, lean protein, and healthy fats. When attempting to gain weight, it is often beneficial to eat multiple small meals per day, rather than a few large meals. Especially when coupled with exercise, eating multiple small meals encourages your body to use the calories to build lean tissue (muscle).
  • Drink at least 2 glasses of milk each day. You can replace tea with a glass of milk. Eat bananas and 2 fresh anjeer daily for gaining weight, or you can have banana/ chikkoo milkshake, which is an easier way of including these fruits in your diet.

  • Avoid junk food; it is not a healthy way to gain weight.

  • Drink lots of fruit juices, which will help increase your calorie intake.

  • Increase the proportion of starchy food in your diet like potato, sweet potato, corn etc., which are helpful for weight gain.

  • Include fish, meat and legumes in your diet and increase the proportion of rice that you eat each day, have eggs for breakfast.

  • Make sure that you eat lots of fruits and dry fruits.

  • Include Ragi, Nachni in your diet, it is a very rich source of iron and calcium, Nachni pudding or custard is good for putting on weight.

  • In order to gain weight some might indulge in fattening fast foods, but this is definitely the wrong route to take if you want to remain healthy. The focus should be on eating nutritious foods from a variety of sources. Creatinine supplements are not necessary so long as you are eating a well-balanced diet that includes more calories per day than you burn. You should gain half a kilo per week when they appropriately follow the weight gain diet. It is also necessary that you sleep at the right time avoid overnight studies and work.


................... Advertisement ...................




Using 0 of 1024 Possible characters
Choose Topic

Latest stories

Regional Cancer Centre Gets Clean Chit From Government-Appointed Panel

Wed, 20 Sep 2017 14:30:13 IST
Kerala Joint DME Sreekumari's team has given a clean-chit to the Regional Cancer Centre (RCC) with respect to the allegations that a 9-year-old girl patient who was admitted to the RCC, was given HIV-infected blood.

Swine Flu Explosion: 42 New Cases Reported In Mohali, Tips To Prevent It

Wed, 20 Sep 2017 13:30:42 IST
Mohali district reportedly sees increased number of cases of swine flu this year. So far, there have been 42 positive cases and five deaths of this deadly disease. Here's a list of tips to prevent it.

Angry With The Expensive Treatment, Patient Stabs The Doctor!

Wed, 20 Sep 2017 12:30:57 IST
When the doctor came in to examine him on Monday evening, the patient attacked the doctor in a fit of rage. It is being stated that the patient took this step because he was upset with the expensive treatment.

65 Year Old Zirakpur Man Dies Of Swine Flu

Wed, 20 Sep 2017 11:30:10 IST
A 65-year-old man, called Kirti Kumar died due to swine flu in Zirakpur, on Monday. This is the third swine-flu death in the Derabassi Subdivision within a period of one month.

Kerala AIDS Society Grants 'Clean Chit' To Regional Cancer Centre

Tue, 19 Sep 2017 15:30:10 IST
According to a report by the Kerala State AIDS Control Society, the blood given to a nine year-old girl during transfusion at Regional Cancer Centre (RCC) in Thiruvananthapuram was tested before the process, and HIV was not detected, but the same was detected at a later stage.