Best Bulking Meal Plan 2023 {Muscle Building Hard Gainer Diet}

Best Bulking Meal Plan 2023 {Muscle Building Hard Gainer Diet}

Best Bulking Meal Plan 2023 {Muscle Building Hard Gainer Diet}

Muscle Building

How to gain weight for bodybuilding

If you want to get big and grow muscle, you really need to EAT. And we’re not talking protein shakes and snacks between meals – we’re talking 5+ meals a day, six eggs for breakfast, shakes containing 1200+ kcals apiece. If you’re a hard gainer looking to bulk up, you need to be prepared to eat. A LOT. We can’t stress that enough.

We often hear people lamenting: “no matter what I eat, the weight just doesn’t go on.” But when we get down to the nitty gritty, their diet usually looks something like this…

- Breakfast: Two scoops of protein with milk
- Lunch: A couple of sandwiches
- Evening meal: Pizza or some kind of junk food

To some people, this may seem like a lot of food. In actual fact, it probably wouldn’t even equate to 2000 calories.

If you want to get big, you need to eat big. And assuming you want to put on muscle rather than fat, this will require a far subtler plan of attack than simply cramming in as much junk food as possible.

You need to take in the right amounts of proteins and amino acids to help repair and rebuild your muscles. You need a mixture of fast and slow releasing carbohydrates to provide valuable energy for the gym. And last but not least, you need plenty of healthy, decent-quality, calorie-rich fats.

Some people will find this easier than others. If you enjoy cooking and preparing your own food, you’re likely to be well accustomed to cooking meals that combine these vital food groups. If you’re more of a southern fried chicken and oven chips kind of person, you might need to spend some time devising a simple meal plan that will provide you with the calories and nutrients you need.

It’s important that you plan ahead so that you know exactly what you need to eat throughout the day in order to get the amount of calories you need. You'll probably find it helpful to cook meals in bulk (meal prep) to save yourself time over the course of the week.

How many calories do you need to consume in a hardgainer diet?

The best way to begin is by working out how many calories your body needs to maintain its existing weight and muscle mass. Use the Harris-Benedict equation to work out your basal metabolic rate (BMR - how many calories your body burns at rest):

Men: BMR= 66+(13.7xweight in kg)+ (5xheight in cm)-(6.8 x age in years)
Or approximately 11 calories per pound of body weight

Women: BMR = 655 + (9.6 X wt in kg) + (1.8 X ht in cm) - (4.7 X age in years)
Or approximately 10 calories per pound of body weight

So if you were a 31 year old, 180cm tall man weighing in at 95kg, the calculation would be as follows: 66+(13.7x95)+(5x180)-(6.8 x31)

In other words, you would need to consume 2056.7 Kcals a day to maintain your existing weight – but that’s without taking physical activity into account. Use these rough ballparks to get a more complete picture of the number of calories you burn in a day:

  • Sedentary BMR x 1.2
  • Very Light Exercise BMR x 1.375
  • Moderate Exercise BMR x 1.55
  • Heavy Exercise Daily BMR x 1.725
  • Extremely Heavy Exercise BMR x 1.9

So if the man in our example above (let’s call him Jim) were to exercise heavily on a daily basis, we would multiply his BMR (2056.7) by 1.725 and arrive at a figure of 3547.8. That’s the number of calories he would have to consume on a daily basis just to maintain his existing weight.

That’s a lot of calories. These numbers might come as a shock to those “hardgainers” who thought they were eating a lot, when in actual fact they may not have been eating enough to maintain their existing weight.

And remember that if you want to gain weight, you will need to consume at least an extra 500 calories a day on top of this figure. In Jim's case, that would bring his recommended daily caloric intake up to a whopping 4047.8 Kcals.

That equates to a huge amount of food. Unless you want to end up feeling sick, bloated and lethargic, you will need to be extremely careful about the kinds of food you eat. Filling up on cheap burgers and fizzy drinks isn’t going to cut it: you're going to have to stock up on good quality foods that are rich in proteins and good fats, such as steak, eggs, chicken, oats, nuts, seeds and avocados. You can buy weight gainers to fill the gaps.

Example hard gainer meal plan

Jim’s ideal meal plan might look something like this…

Meal One: Breakfast
6 whole eggs, scrambled  – 36gp/3gc/30gf/426 Kcal
25g whey shake – 25gp/2gc/2gf/126 Kcal
100g oats – 9gp/70gc/7gf/379 Kcal
Total: 70gp/75gc/39gf/931Kcal

Meal Two: Mid-Morning 'Snack'
200g cooked chicken – 45gp/0gc/2.5gf/202.5 Kcal
250g sweet potato – 5gp/51gc/0.5gf/228 Kcal
Large banana – 1gp/28gc/0gf/116 Kcal
Total: 51gp/79gc/3gf/546.5 Kcal

Meal Three: Lunch
250g tinned tuna – 58gp/0gc/2gf/250 Kcal
200g quinoa – 9gp/37gc/3.5gf/215.5 Kcal
Total: 67gp/37gc/5.5gf/465.5 Kcal


Meal Four: Pre-Workout Meal
200g cooked chicken – 45gp/0gc/2.5gf/202.5 Kcal
250g sweet potato –5gp/51gc/0.5gf/228 Kcal
Large banana – 1gp/28gc/0gf/116 Kcal
Total: 51gp/78gc/3gf/546.5 Kcal


Post-Workout Shake
50g whey protein
Total: 50gp/48gc/0gf/392 Kcal

Meal Five: Evening Meal
200g steak – 45gp/0gc/9gf/261 Kcal
250g sweet potato –5gp/51gc/0.5gf/228 Kcal
100g avocado-1.9gp/1.9gc/39gf/366.2 Kcal
Total: 51.9gp/52.9gc/48.5gf/855.2 Kcal

Meal Six: Light Supper
300g Low Fat Cottage cheese – 33gp/9gc/18gf/330 Kcal
30g Natural peanut butter-9gp/4gc/14gf/178 Kcal
Total-42gp/13gc/32gf/508 Kcal

Calories = 4244.7
Protein = 382.9
Carbohydrates = 378.5
Fats = 131g

So there you have it: if you want to bulk up, you have to eat a LOT of calories. The meals above are just some of the best high calorie foods for bulking. Of course, the above meal plan is intended purely to demonstrate Jim’s caloric requirements, so you’ll need to adjust the above macros to suit your BMR and calorie needs.

You should also add in some fruit, veg, nuts, seeds and other such foods to contribute towards your daily vitamin, mineral and antioxidant requirements. You might wish to top up with a superfoods supplement to support and optimise your body’s natural muscle building and repair processes.

Foods to avoid when building muscle

  • Poor quality meats like frozen sausages
  • Cheap weight gainers which may upset digestion
  • Alcohol
  • Deep fried foods and poor quality oils
  • Artificial sweeteners (use honey while bulking) 

And it should go without saying that you’ll need to adapt the bulking meal plan to suit your personal taste and change it up from one day to the next to prevent yourself from getting bored. Few of us can eat peanut butter and cottage cheese every night without eventually coming to baulk at the mere thought of it. Moreover, consuming a good selection of nutrients will go a long way towards supporting you in reaching your weight and physique goals.

Remember that you can add sauces and condiments to your meals to make them more palatable but you’ll need to factor in those calories too. If you need to bump up your calorie intake don’t be afraid to use full fat products or add some good oils into your favourite dishes.

You could also incorporate healthy high-calorie ingredients such as oily fish, liver, avocados, coconut milk, quinoa, chickpeas, nuts, seeds or dried fruit, or add a scoop of whey to each meal.

Keep an eye on your weight and if you find that you're piling on the pounds too quickly, reduce your calorie intake a little. If after a few weeks you are still not gaining weight, up the calories by increasing portion sizes or factoring an extra weight gain shake into your day.

Other things to bear in mind when trying to gain weight

Calorie content of each major food group:

1g protein = 4 calories
1g carbohydrates = 4 calories
1g fat = 9 calories

Sustainable weight gain

Remember that you cannot gain 10lbs of lean muscle in one month - it’s simply not possible - so the weight gain you see on the scales will most likely be a combination of muscle, fat and water. If you’re doing the right kind of exercise and eating healthily, realistically you can hope to gain around 1-2lb of muscle per month, with the rest being a mixture of glycogen and fat.

Supplementing your diet

Even if you love your food, it can be difficult to consume enough calories through your diet alone and it certainly isn’t cheap. If you find that you are physically unable to eat that much due to your lifestyle, your appetite, your finances or some other factor, be sure to invest in a good quality weight gain supplement. Here are some of our favourites:

Hyperbolic Mass (USN)
Serious Mass (Optimum Nutrition)
Mass-Tech (MuscleTech)


  • If you want to get big, you need to eat big.
  • Use the Harris-Benedict equation to calculate your basal metabolic rate.
  • Work out how many calories you need to consume to maintain your existing weight by adding your level of physical activity into the equation.
  • Consume at least 500 calories on top of that each day to ensure consistent weight gain in your bulking diet.
  • Don’t fill up on junk food: eat a balanced diet with plenty of protein, healthy fats, vitamins, minerals and antioxidants to ensure that you stay healthy and build muscle, not fat.
  • Use a weight gain product to supplement your calorie intake.

Now that your diet and supplement regime are in check, see our training template for the hard gainer to learn how to make the most of those surplus calories and build some serious mass!

Got any other top tips on diet and supplementation for the hard gainer? Let us know via Facebook. Alternatively, check out our other articles or browse our range of weight gainers by following the links below.