|
⚡ Quick answer Skinny guys need a bigger surplus than they think: maintenance + 500 to 700 calories, 1.8 to 2.2 g protein per kg, and calorie-dense Indian foods (plus a mass gainer) eaten consistently. Below is a full 7-day plan and grocery list to make hitting those numbers automatic. |
|
📌 What you'll find Why hardgainers stay skinny, and the fix. Exact calories, macros and a 7-day Indian meal plan. A weekly grocery list and how to eat more when your appetite is small. |
|
📋 Table of contents 1. Why skinny guys struggle to gain 2. Calories & macros for hardgainers 3. The 7-day meal plan 4. Weekly grocery list 5. How to eat more when appetite is low 6. Supplements that help 7. A sample high-calorie day 8. Mistakes to avoid 9. FAQs |
1. Why skinny guys struggle to gain
If you train hard, feel like you eat plenty, and still cannot gain weight, you are a hardgainer. It is rarely about broken genetics. Two things are almost always at play: a naturally high energy expenditure, and, more importantly, eating far less than you believe. Skinny guys tend to feel full fast and unconsciously skip or shrink meals, so their weekly average calories never actually reach a surplus even though any single meal looks big.
The fix is not more training or more time in the gym; it is a bigger, more consistent calorie intake of the right foods, day after day. One large meal means nothing if the other five are small. Once a skinny guy commits to a genuine daily surplus for eight to twelve weeks, the scale almost always starts to move. Muscle is built in the kitchen first, and the gym is where you give your body a reason to keep it.
This is the detailed meal-plan companion to the ultimate bulking guide - start there for the full macro logic, then use this page to actually eat it.
2. Calories & macros for hardgainers
Skinny guys should aim higher than the standard bulking advice. Start from your maintenance calories (body weight in kg times roughly 33 to 37) and add a larger surplus, because your body burns more and you need the extra to see the scale move.
|
Target |
Skinny-guy number |
|
Surplus |
Maintenance + 500 to 700 kcal/day |
|
Protein |
1.8 to 2.2 g per kg body weight |
|
Carbs |
5 to 7 g per kg (energy + surplus) |
|
Fats |
0.8 to 1 g per kg |
|
Weight gain |
~0.4 to 0.7 kg per week |
Find your maintenance number first with how many calories to bulk, then add the surplus and hold it steady for two to three weeks before adjusting.
3. The 7-day meal plan (India, veg + non-veg)
A full week of high-calorie eating, rotated so you never get bored. Scale the portions to hit your own target, and use the veg options wherever you like. With a mass gainer shake included, most days land in the 2,900 to 3,300 calorie range.
|
Day |
Breakfast |
Lunch |
Snack / workout |
Dinner + bedtime |
|
Mon |
5 eggs + 3 roti + banana + milk |
Chicken + rice + dal |
Mass gainer + creatine |
Fish + roti + sabzi; milk + almonds |
|
Tue |
Oats + milk + peanut butter + whey |
Rajma + rice + curd |
Banana + whey |
Paneer + roti + dal; curd |
|
Wed |
Poha + eggs + milk |
Chicken + rice + rajma |
Mass gainer + creatine |
Fish + veg + roti; milk |
|
Thu |
Paratha + curd + paneer |
Dal makhani + rice + salad |
Whey + fruit |
Soya curry + roti; almonds + milk |
|
Fri |
Besan chilla + milk + whey |
Chicken + rice + curd |
Mass gainer + creatine |
Paneer + roti + sabzi; curd |
|
Sat |
Oats + banana + peanut butter + eggs |
Chole + rice + salad |
Banana + whey |
Chicken + roti; milk + nuts |
|
Sun |
Paneer bhurji + 3 roti + fruit |
Veg/chicken biryani + raita |
Mass gainer + creatine |
Fish/soya + roti + dal; milk |
4. Weekly grocery list
● Protein: eggs (2 to 3 dozen), chicken/fish (or paneer, soya chunks, rajma, chole), curd, full-cream milk, whey.
● Carbs: rice, atta, oats, poha, potatoes, bananas, seasonal fruit.
● Fats: peanut butter, almonds, ghee, cooking oil, seeds.
● Supplements: mass gainer, creatine, a multivitamin.
● Extras: honey, dates and dried fruit for easy calorie top-ups.
5. How to eat more when your appetite is low
The single biggest barrier for skinny guys is appetite, so use these tricks to sneak in calories without feeling stuffed:
● Drink your calories: a mass gainer or milk shake is far easier than another plate of rice.
● Add calorie-dense toppers: ghee on roti, peanut butter on toast, olive oil or nuts on everything.
● Eat more often: 5 to 6 smaller meals sit easier than 3 huge ones.
● Do not fill up on low-calorie bulk like salads and soups before the calorie-dense food.
● Keep liquids away from meals so you have room for solid food.
● Prep and carry food so you never miss a meal on a busy day.
6. Supplements that help skinny guys
When whole food is a struggle, a mass gainer is the single biggest lever, because it delivers hundreds of clean calories and a big protein hit in one quick shake. Whey helps you top up protein, and creatine adds strength so your training drives more growth.
|
🛒 Shop iMuscles Gainz 4 Ever Mass Gainer 25 g protein + 150 g carbs a serving - built to help skinny guys hit a surplus. FSSAI, GMP & ISO certified. |
→ Buy Gainz 4 Ever Mass Gainer
Add Gainz4Ever Whey Protein for convenient protein and iMuscles Creatine for strength to round out the stack.
|
💧 Pair with: iMuscles Cyclone Shaker (Rs. 199) Mix your gainer, whey or creatine lump-free in seconds. Leak-proof 700 ml. |
|
✅ About iMuscles Nutrition iMuscles Nutrition is a Delhi-based sports-nutrition brand founded in 2019, built on ingredient transparency and an anti-fake-supplement stance. Our facility is FSSAI-certified, GMP-certified and ISO 22000:2018 compliant, and every product is batch-verifiable at verify.imuscles.in. Our Gainz 4 Ever range is built for Indian muscle-building goals with clean, honest labels. |
7. A sample high-calorie day
|
Meal |
Food |
Approx. calories |
|
Breakfast |
5 eggs + 3 roti + banana + milk |
~750 |
|
Mid-morning |
Oats + peanut butter + whey |
~450 |
|
Lunch |
Chicken + rice + dal + curd |
~800 |
|
Pre/Post |
Mass gainer + creatine |
~650 |
|
Dinner |
Fish/paneer + roti + sabzi |
~600 |
|
Bedtime |
Milk + almonds |
~250 |
|
Total |
|
~3,500 kcal |
8. Mistakes skinny guys make
● Eating big only some days - the weekly average is what counts.
● Doing too much cardio and burning off the surplus.
● Under-eating protein - keep whey and milk handy.
● Quitting after two weeks - real gain shows over 8 to 12 weeks.
9. FAQs
|
Q: How many calories should a skinny guy eat to bulk? A: Maintenance + 500 to 700 a day, adjusted to gain about 0.4 to 0.7 kg per week. |
|
Q: Can I bulk as a vegetarian hardgainer? A: Yes - paneer, dal, rajma, soya, curd, milk and whey cover protein; use a mass gainer for calories. |
|
Q: Do skinny guys need a mass gainer? A: Not strictly, but it makes hitting the surplus far easier when appetite is low. |
|
Q: How fast will I gain weight? A: Around 0.4 to 0.7 kg a week. Faster usually means more fat. |
|
Q: Why am I not gaining despite eating a lot? A: You are almost certainly eating less than you think across the week. Track it for 7 days. |
|
Q: How many meals a day should I eat to bulk? A: 5 to 6 smaller meals are usually easier than 3 large ones for hardgainers. |
|
Q: Is a mass gainer just sugar? A: A good one balances protein and quality carbs. Check the label for protein per serving and no junk fillers. |
Keep reading
Ultimate bulking guide | Bulk without belly fat | Is milk good for bulking? | Calories to bulk.
|
This article is for informational purposes only and is not medical advice. Consult a doctor or registered dietitian before major diet changes. Individual results vary. |
Written by Swaraj Prasad | iMuscles Nutrition | July 2026



