bulking 7 MIN READ 1467 VIEWS

Bulking Diet Plan for Skinny Guys: 7-Day Meal Plan + Grocery List

Table of Contents

⚡ 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.

 

→ Add the Cyclone Shaker

✅ 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

Share