How to gain weight my weight is 40 kg - #10833
Ma bahut patli hu weight gain kaise karu and i am vegetarian pls suggest me healthy diet plan and ma apna weight 55kg karna chahti hu ma kuch bi kha lu weight gain nahi hota ulta aur patli hoi ja rahi hu
100% Anonymously
No sign-up needed.

Doctors’ responses
You Might Not Be Gaining Weight Low calorie intake (eating “enough” but not calorie-dense foods)
Poor nutrient absorption (possible gut issues, worm infection, low stomach acid)
High metabolism or overactivity
Micronutrient deficiency (B12, vitamin D, iron — common in vegetarians)
Worm infection
Daily Diet Plan (Example) Morning (7–8 AM)
1 cup warm water with soaked 2 dates + 4 almonds + 2 walnuts
Banana + peanut butter smoothie (1 banana, 2 tbsp peanut butter, 1 cup milk, honey)
Mid-morning snack (10–11 AM)
1 glass sweet lassi or mango shake (in season)
1 boiled sweet potato or 1 cup poha with peanuts
Lunch (1 PM)
2 chapati with ghee
1 cup dal or rajma/chole
1 cup vegetable curry
1 cup curd/yogurt
Small bowl salad
Evening snack (4–5 PM)
1 cup chana + jaggery or roasted peanuts
1 banana or papaya slice
Dinner (8 PM)
2–3 chapati or 1.5 cup rice with ghee
Paneer bhurji or soybean curry
Mixed vegetable curry
1 cup curd
Before Bed (10 PM)
1 glass warm milk + 1 tsp honey + 1 tsp ghee
Whey protein (vegetarian) after workout or as a snack
B12 + Vitamin D3 supplement (once daily)
Iron supplement if low hemoglobin
Tab albendazole one time only
To address gaining weight healthily, especially as a vegetarian, it’s essential to focus on both the quantity and quality of the calories you’re consuming. Begin by increasing your calorie intake gradually, ensuring that you’re eating more calories than you burn. This doesn’t mean eating anything and everything; instead, focus on energy-dense foods. Include healthy fats like avocados, nuts, and seeds, which can provide additional calories without making you feel overly full. Adding nut butters or seeds to smoothies or oatmeal can also be effective.
Incorporate multiple small meals and snacks throughout your day rather than a few large meals. This can help ensure you’re consistently fueling your body with the energy it needs. When you consume carbohydrates, choose whole grains such as quinoa, brown rice, and oats, which not only add calories but also provide essential nutrients. Protein is also vital for weight gain and muscle mass, so consider legumes, lentils, chickpeas, beans, paneer, tofu, and soy products, which are excellent plant-based protein sources.
Keep hydration in mind, but try not to fill up on fluids, especially before meals. Limit high-fiber and high-water content foods like salads and vegetables before meals, as they can make you feel full, limiting your calorie intake. Instead, consume these after you’ve had your calorie-dense portions. Lastly, engage in strength-training exercises rather than excessive cardio to build muscle, which can contribute to healthy weight gain. Should you have underlying health concerns or do not notice any improvement in weight, it’s important to consult with a healthcare professional to ensure there aren’t any underlying issues.
100% Anonymously
Get expert answers anytime, completely confidential. No sign-up needed.
About our doctors
Only qualified doctors who have confirmed the availability of medical education and other certificates of medical practice consult on our service. You can check the qualification confirmation in the doctor's profile.